@charset "UTF-8";
/* CSS Document */


/* LE FONDAMENTA */

html { background:#c1ccd2 url(../immagini/bg_html.gif) repeat-x top fixed; }
body { margin:0px; font-size:12px; font-family:Tahoma, "Trebuchet MS", Arial, sans-serif; }

#container { background:#fefefe; width:960px; margin:0px auto; }
#gabbia { background:#fff; margin:0 3px; }
#debug { background:#FFF; left:0; padding:1px 5px; position:fixed; top:0; }

/* QUELLO CHE STA IN TESTA: IL CAPPELLO */

#header { background:#fff url(../immagini/bg_body.gif) repeat-x top; }
#testa { background-image:url(../immagini/bg_top.jpg); background-repeat:no-repeat; background-position: 311px 79px; height:412px; }

#newsTicker { text-align:left; margin-left:311px; margin-top:232px; font: normal 12px "Trebuche MS", sans-serif; color:#333; }
/*#newsTicker a { text-decoration:none; color:#000; font-size:11px; font-weight:bold; }*/
#newsTicker a { text-decoration:none; color:#333; }
#newsTicker strong { color:#C5392E; }
#newsTicker i { color:#777; font-size:95%; }

#lingua { /*position:absolute; padding:393px 0 0 930px;*/ font-size:0; text-align:right; padding:4px 4px 0 0; }
#lingua a { color:#fff; text-transform: uppercase; text-decoration: none; font-size:0; }

#logo { width:311px; height:162px; background:url(../immagini/logo.jpg) no-repeat top left; }

#info { position:absolute; top:11px; margin-left:322px; font-size:10px; }
#info ul { margin:0px; padding:0 0 0 10px; list-style:square; color:#53b0d2;  }
#info li { margin:0px; padding:0 0 8px 0; }
#info span { color:#fff; }
#info strong { text-transform: uppercase; }

#barca { float:right; font-size:0; }

#cerca { background:url(../immagini/cerca.jpg) no-repeat left bottom; width:311px; height:250px; text-align:center; float:left; }
#cerca .testobox { font-size:13px; color:#f2f2f2; text-transform:uppercase; padding:75px 0 40px 0; padding-right:7px; }
#cerca .rigaform label { }
#cerca .rigaform select { width:220px; margin-right:10px; }
#cerca .rigaform optgroup { padding-top:5px; }
#cerca .invio { padding-top:20px; padding-right:7px; }



/* QUELLO CHE CONTROLLA: IL MENU */

.navigazione { background:url(../immagini/pattern_menu.jpg) repeat-x; padding-top:25px; height:38px; text-align:center; }

.separatore { background:url(../immagini/separatore_menu.jpg) no-repeat center; padding:0 25px; font-size:12px; }

.menu { font: 12px "Trebuchet MS", sans-serif; } 
.menu a { text-decoration:none; color:white; }                                              
.menu a:hover { text-decoration:none; color:#cff; }                                              


/* QUELLO CHE CONTIENE: IL CONTENUTO */
   
form { margin:0; padding:0; }

button { border:none; height:20px; color:white; font: bold 11px Arial; text-align: center; }
button.large { background: url(../immagini/btn_large.gif) no-repeat; width:87px; }
button.small { background: url(../immagini/btn_small.gif) no-repeat; width:40px; }

.rightBlock { float:left; padding-left:20px; }  
.thumb { overflow:hidden; width:137px; height:90px; float:left; }
.barche { float:left; width:182px; padding:3px; background:#eee; border:1px solid #ccc; height:90px; font-size:11px; /*text-align:center;*/ margin:5px 10px 5px 0; _margin:5px 9px 5px 0; }
.barche a { color:#2aa4d1; }
.barche img { float:left; margin-right:3px; }

.barcheNuove { float:left; width:190px; height:75px; font-size:11px; text-align:center; margin:5px 10px 5px 0; _margin:5px 9px 5px 0; background:#eee; padding:10px 0px; }
.barcheNuove a { color:#2aa4d1; /*text-decoration:none;*/ }

.vai a { padding-left:6px; background:url(../immagini/simbolo_vai.png) no-repeat left;}

.spacer { clear:both; font-size:0; height:15px; }
.pulisci { clear:both; font-size:0; }
.pad { padding:5px 0; }
.leftMarg { margin-left:10px; }
.rightMarg { margin-right:10px; }
.btmMarg { margin-bottom:10px; }
.topMarg { margin-top:10px; }

.elenco { padding:0 0 0 15px; margin:0; list-style-type:square;}

.rigaform { margin-top:10px; padding-right:7px; font-size:11px; color:#535252; text-align:left; padding-left:10px; }
.rigaform input { border-left:none; border-right:none; border-top:none; border-bottom:1px solid #ccc; }
.rigaform i { color:red; font-weight:bold; font-size:14px; font-style:normal; }
.slidingForm { border:1px solid #ccc; padding:10px 10px 20px 10px; background:#eee; }
.slidingForm.nota { font-size:12px; font-weight:bold; text-align:center; }
.slidingForm input { width:300px; }
.slidingForm label { margin-right:5px; }

.hidden { display:none; }
#preloader { margin-left:10px; display:none; }


/* -SX- */
.colonnasx { width:308px; float:left; } 

.sfondocolonnasx { width:288px; background:url(../immagini/pattern_informazioni.jpg) repeat-y top left; float:left; padding-left:20px; }

.titolo { text-align:left; margin:32px 0 19px 0; }
.h1 { color:#444; font: bold 14px "Trebuchet MS", sans-serif; }
.h2 { color:#148dba; font: 12px "Trebuchet MS", sans-serif; }
.h3 { color:#555; font: normal 14px "Trebuchet MS", sans-serif; }
.h3 span { color:#bb0e24; font-weight:bold; }
.h3 a { text-decoration:none; color:#2aa4d1; }

.informazioni { /*width:276px;*/ text-align:left; margin:15px 0; }
.informazioni .info { float:left; width:140px; }
.informazioni .titolo { margin:0 0 13px 0; }
.informazioni .descrizione { margin: 0 0 5px 0; font-size:11px; color:#555555; }
.informazioni .vai { margin:0 0 13px 0; font-size:11px; color:#258bb1; }
.informazioni a { text-decoration:underline; color:#258bb1; } 
.informazioni a:hover { text-decoration:none; color:#258bb1; } 
.informazioni ul { color:#148dba; font-size:12px; padding:0 0 0 15px; margin:0; list-style-image: url(../immagini/simbolo_vai.png); }
  
.rigaoriz { width:270px; border-bottom:1px solid #e0e0e0; } 


/* -DX- */
.colonnadx { float:right; width:600px; padding: 0 20px 0 ; }

.testo { font-size:12px; margin:5px 0; line-height:15px; padding-bottom:15px; text-align:justify; }
.testo span { text-decoration:underline; }
.testo .vai { margin:10px 0 0 0; text-align:left; }
.testo .vai a { text-decoration:none; color:#3c3c3c; font-weight:bold; }
.blu { color:#2aa4d1; }
.bianco { color:#fff; }
.filetto { border-bottom:1px solid #d2d2d2; }
.loghi { float:left; width:390px; }
/*
.news { float:left; font-size:11px; width:293px; margin-left:15px; }
.news .foto { float:left; margin-bottom:10px; }
.news .info { width:155px; float:right; }
.news .fascia { height:17px; background-color:#838383; margin-left:10px; padding:2px 5px 0 5px; color:#FFFFFF; }
.news .titolonews { float:left; }
.news .data { float:right; } 
.news .descrizione { margin-left:10px; padding:15px 0; font-size:11px; color:#555555; line-height:15px; }
.news .descrizione span { text-decoration:underline; }
*/


/* QUELLO CHE STA SOTTO: LE SCARPE */

#footer { background:url(../immagini/pattern_scarpa.jpg) repeat-x top left; height:79px; margin-top:30px; }
#footer a { text-decoration:underline; color:#148dba; }
#footer a:hover { text-decoration:none; color:#148dba; }

.copyright { float:left; font-size:11px; color:#5c5c5c; padding:35px 0 0 20px; }

.scarpadx { float:right; width:276px; height:79px; }

.separamail { float:left; padding-top:33px; }

.mail { width:165px; float:left; text-align:center; padding-top:35px; font-size:11px; color:#5c5c5c; }
.mail img { margin-right:20px; }

.skype { float:right; width:92px; text-align:right; padding-top:15px; padding-right:16px; }