/* ------------------------------------------- */
/* BODY                                        */
body { background: #271503; color: #ffffff; }

/* ------------------------------------------- */
/* NAV TOOLS                                   */
div#nav_tools { background: #ca351d; }
	div#nav_tools li { background: url('/images/lang_shadow.jpg') repeat-y top left; }
	div#nav_tools li:first-child { background: none; }
	div#nav_tools li a { color: #ffffff; /*border-right: 1px solid #ffffff;*/ }
	div#nav_tools li:first-child a { border-right: none; }
	div#slogan { background:#ca351d; }

/* ------------------------------------------- */
/* BRANDING                                    */
div#branding { background: url('/images/branding.jpg') repeat-x top left; }
	div#branding h1 { background: url('/images/partner2.png') no-repeat top left; }
	div#branding h1 a { background: url('/images/logo.png') no-repeat top left; }
	
/* ------------------------------------------- */
/* NAV MAIN                                    */
div#nav_main { background: url('/images/nav_main.jpg') repeat-x top left; }
    div#nav_main ul li a { color:#fff; }
    
	/*div#nav_main ul li.home a { background: url('/images/btn/home.jpg') no-repeat top left; }
	div#nav_main ul li.modulistica a { background: url('/images/btn/modulistica.jpg') no-repeat top left; }
	div#nav_main ul li.viaggi a { background: url('/images/btn/viaggi.jpg') no-repeat top left; }
	div#nav_main ul li.dicono a { background: url('/images/btn/dicono.jpg') no-repeat top left; }
	div#nav_main ul li.gallery a { background: url('/images/btn/gallery.jpg') no-repeat top left; }
	div#nav_main ul li.aste a { background: url('/images/btn/aste.jpg') no-repeat top left; }
	div#nav_main ul li.lastminute a { background: url('/images/btn/lastminute.jpg') no-repeat top left; }
	div#nav_main ul li.news a { background: url('/images/btn/news.jpg') no-repeat top left; }
	div#nav_main ul li.cercooffro a { background: url('/images/btn/news.jpg') no-repeat top left; }
	div#nav_main ul li.benessere a { background: url('/images/btn/news.jpg') no-repeat top left; }*/

	div#nav_main ul li.home a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.modulistica a.active { background: url('/images/backMenuHover.jpg') repeat-x ;}
	div#nav_main ul li.viaggi a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.dicono a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.gallery a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.aste a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.lastminute a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.news a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.cercooffro a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.benessere a.active { background: url('/images/backMenuHover.jpg') repeat-x ; }

	div#nav_main ul li.home a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.modulistica a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.viaggi a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.dicono a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.gallery a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.aste a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.lastminute a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.news a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.cercooffro a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }
	div#nav_main ul li.benessere a:hover { background: url('/images/backMenuHover.jpg') repeat-x ; }

/* ------------------------------------------- */
/* CONTENT                                     */
div#content { background: url('/images/bottom.jpg') repeat-x bottom left; }

/* ------------------------------------------- */
/* CONTENT MAIN                                */
div#content_main { /*background: url('/images/main.jpg') no-repeat top left;*/ background: #FFFFFF; }
	div#content_main h2 { background: url('/images/close.gif') no-repeat top left; }
	div.box { background: url('/images/box.png') bottom left; }
		div.box h3 { color: #000000; }
		div.box ul li { border-left: 3px solid #d0381f; }

/* ------------------------------------------- */
/* CONTENT SUB                                 */
div#content_sub { background: url('/images/sub.jpg') repeat-x top left; }
	div#content_sub div.gutter { background: url('/images/tast.png') no-repeat top left; }
		div#content_sub ul { background: url('/images/bottomlist.jpg') no-repeat 25px 100%; }
		div#content_sub ul li { background: url('/images/block_line.jpg') top left; }
		div#content_sub ul li:first-child { background: url('/images/block.jpg') no-repeat top left; }
			div#content_sub ul li.links_sub { background: url('/images/b01.jpg') no-repeat top left; }
				div#content_sub ul li.links_sub a:hover { color: #cf4b36; }
			div#content_sub ul li.lastminute_sub { background: url('/images/b02.jpg') no-repeat top left; }
			div#content_sub ul li.news_sub { background: url('/images/b03.jpg') no-repeat top left; }
			div#content_sub ul li.says_sub { background: url('/images/b04.jpg') no-repeat top left; }
				div#content_sub ul li.says_sub h5 { color: #cf4b36; }
			div#content_sub ul li ul { background: none!important; }
			div#content_sub ul li ul li { background: none!important; }
			div#content_sub ul li h3 { color: #ffffff; border-left: 3px solid #d0381f; }
			div#content_sub ul li a.more { background: url('/images/more.gif') repeat-x top left; }
				div#content_sub ul li ul li a { color: #ffffff; }

/* ------------------------------------------- */
/* SITE INFO                                   */
div#site_info { background: #E03519; }
	div#site_info div.gutter div { border-left: 1px solid #ffffff; }
	div#site_info div.gutter div:first-child { border: none; }
    div#site_info span a { color:#fff; }
    
/* ------------------------------------------- */
/* MODULISTICA                                 */

div#content div.get-model { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.get-model h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.get-model ul li h3 { background: #f2ece1;color:#271503;border:1px solid white;border-bottom:0; }
    div#content div.get-model ul li p { background: #f2ece1;color:#271503;border:1px solid white;border-top:0; }   
    div#content div.get-model ul li a { color:#271503; }
    
    .btnDwnload { background:url('/images/btnDownload.gif') no-repeat; }
    .btnDwnload:hover { background:url('/images/btnDownloadhover.gif') no-repeat; }
   
/* ------------------------------------------- */
/* DICONO DI NOI                               */
div#content div.diconodinoi { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.diconodinoi h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.diconodinoi h3 { border-left:30px solid #cc4028; color:#271503; }
    div#content div.diconodinoi p { background: #f2ece1;color:#271503;border:1px solid white; }
    div#content div.diconodinoi ul li { color:#271503; }
        div#content div.diconodinoi ul li a { color:#271503; } 
        div#content div.diconodinoi ul li strong { font-weight:bold; }
    
/* ------------------------------------------- */
/* NEWS COMUNICATI                             */
div#content div.newscomunicati { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.newscomunicati h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.newscomunicati ul li h3 a { color:#271503; }
    div#content div.newscomunicati ul li h3 a:hover { color:#ca351d; }
    div#content div.newscomunicati ul li { background: #f2ece1;color:#271503;border:1px solid white; } 
    div#content div.newscomunicati ul li span a { color:#271503; }
    div#content div.newscomunicati ul li span a:hover { color:#ca351d; }
    
       
/* ------------------------------------------- */
/* ASTE                                        */
div#content div.aste { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.aste h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.aste h2 span { color:White; }
    div#content div.aste ul li h3 { color:#271503; }
    div#content div.aste ul li { background: #e9ddcb;color:#271503;border:1px solid white; }
    div#content div.aste ul li a { color:#271503; }
    div#content div.aste span { color:#271503; }    
    div#content div.aste ul li strong { font-weight:bold; }
    .more { background: url('/images/btnMore.gif') no-repeat; }
    
    
/* ------------------------------------------- */
/* CONTATTI                                    */
div#content div.contatti { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.contatti h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.contatti { color:#271503; }
    div#content div.contatti ul li ul li{ border-top:1px solid #faf7f2; }
    div#content div.contatti label { border-right:1px solid #faf7f2; }
    div#content div.contatti input { background:#f1e5cf; border:1px solid #f1e5cf; }
    div#content div.contatti textarea { background:#f1e5cf;border:none; }
    div#content div.contatti p input { background:none; }
    div#content div.contatti p label { border-right:none; }

    div#content div.contatti p.sendFrm { border-top:2px solid #faf7f2; }
    .btnEmail { border:0;background: #E03519;color:White;cursor:pointer; }
    
    
/* ------------------------------------------- */
/* GALLERY                                     */
div#content div.gallery { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.gallery h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.gallery ul li.gallvoice h3 { border:1px solid white;background: #B5974E url('/images/bgkgall.jpg') repeat-x left top; }
    div#content div.gallery h3 a { color:#f5f3ed; }
    div#content div.gallery ul li.gallvoice span { background:url('/images/galldett.png'); }
    div#content div.gallery ul li.gallvoice ul li { border:1px solid white;border-top:0; } 
    div#content div.gallery ul li.gallvoice ul li a { color:#ffffff; }
    div#content div.gallery ul li.gallvoice ul li a:hover { color:#ca351d; }
    
div#content div.gallerydett { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.gallerydett h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.gallerydett ul li.gallvoice h3 { border:1px solid white;background: #B5974E url('/images/bgkgall.jpg') repeat-x left top; }
    div#content div.gallerydett ul li.gallvoice span { background:url('/images/galldett.png'); }
    div#content div.gallerydett ul li.gallvoice ul li { border:1px solid white;border-top:0; }
    div#content div.gallerydett ul li.gallvoice ul li a { color:#ffffff; }
    div#content div.gallerydett ul li.gallvoice ul li a:hover { color:#ca351d; }
    
div#content div.gallerydett div#detgall ul li span { color:#7e694a; }
div#content div.gallerydett div#detgall ul li h4 { color:#271503; }

/* ------------------------------------------- */
/* LASTMINUTE                                  */
div#content div.lastminute { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.lastminute h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    
div#content div.lastminute ul.tit li { border:1px solid white;border-top:0; }
    div#content div.lastminute ul li label { border-right:1px solid white;color:#271503; }
    div#content div.lastminute table.tablastmin {color:#271503; }
    .activetitle { border-left:4px solid #d0381f;font-weight:bold;color:White; }
    div#content div.lastminute ul.tit li a.activetitle2 { border-left:4px solid #d0381f;font-weight:bold; }
    div#content div.lastminute ul.tit li a:hover { color:#ca351d; }

/* ------------------------------------------- */
/* SCUDERIA                                  */
    div#content div.scuderia { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.scuderia h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    
    div#content div.scuderia ul.tit li { border:1px solid white;border-top:0; }
    div#content div.scuderia ul li label { border-right:1px solid white;color:#271503; }


    .activetitle { border-left:4px solid #d0381f;font-weight:bold;color:White; }
    .activetitle a{ color:White; }   
    .activetitle a:hover { color:#ca351d; }     
    
    div#content div.scuderia ul.tit li a.activetitle2 { border-left:4px solid #d0381f;font-weight:bold; }
    div#content div.scuderia ul.tit li a:hover { color:#ca351d; }
    
    div#content div.titoloScuderia {color:#d0381f; font-weight: bold; padding-bottom: 15px; }    
    div#content div.testoScuderia {color:#271503; }        
    div#content div.testoScuderia a {color:#ca351d; }            

/* ------------------------------------------- */
/* SCUDERIA UNICORNO                           */
div#content div.unicorno { background:url('/images/modulistica/bkgroMod.jpg');color:#271503; }
    div#content div.unicorno h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    div#content div.unicorno ul li h3 a { color:#271503; }
    div#content div.unicorno ul li h3 a:hover { color:#ca351d; }
    div#content div.unicorno ul li { background: #f2ece1;color:#271503;border:1px solid white; } 
    div#content div.unicorno ul li span a { color:#271503; }
    div#content div.unicorno a { color:#271503;font-weight:bold; }
    div#content div.unicorno ul li span a:hover { color:#ca351d; }
    
/* ------------------------------------------- */
/* LOGIN                                       */
div#content div.login { background: url('/images/modulistica/bkgroMod.jpg'); } 
    div#content div.login h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }


div#content div.login ul li input[type="text"] { border:1px solid #fbf9f6;color:#8c7d69;background:#f1e5cf; }
div#content div.login ul li input[type="password"] { border:1px solid #fbf9f6;color:#8c7d69;background:#f1e5cf; }
div#content div.login ul li input[type="submit"] { border:1px solid #fbf9f6;color:#ffffff;background:url('/images/btnsendbg.jpg') repeat-x; }
div#content div.login p { background:url('/images/parbg.png')no-repeat top left ; }
div#content div.login p a { color:#271503;font-weight:bold; }


.bottonebg { border:1px solid #fbf9f6;color:#ffffff;background:url('/images/btnsendbg.jpg') repeat-x; }
/* ------------------------------------------- */
/* REGISTRAZIONE                               */
div#content div.registrazione { background: url('/images/modulistica/bkgroMod.jpg'); }
div#content div.registrazione { color:#271503; }
    div#content div.registrazione h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
div#content div.registrazione ul li { border-top:1px solid white; }     
    div#content div.registrazione ul li label { border-right:1px solid white;color:#271503;font-weight:bold; }
    div#content div.registrazione ul li input { background:#f1e5cf;}
    div#content div.registrazione ul li input:focus { border:1px solid #ffffff; }
    div#content div.registrazione ul li textarea { background:#f1e5cf;}


  
/* ------------------------------------------- */
/* INSERISCI LAST MINUTE                       */
div#content div.inseriscilast { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.inseriscilast h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }

/* ------------------------------------------- */
/* CERCO OFFRO LAST MINUTE                      */
div#content div.cercooffro { background: url('/images/modulistica/bkgroMod.jpg'); }
    div#content div.cercooffro h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }
    
    
    
/* ------------------------------------------- */
/* LOGIN FORM                                  */
div#content div.loginform { background: url('/images/modulistica/bkgroMod.jpg'); } 
    div#content div.loginform h2 { background: url('/images/h2bg.jpg') ;border:1px solid #f5f3ed; }

div#content div.testo { color:#271503; text-align:center; margin-bottom:15px; }

div#content div.loginform ul li input[type="text"] { border:1px solid #fbf9f6;color:#8c7d69;background:#f1e5cf; }
div#content div.loginform ul li input[type="password"] { border:1px solid #fbf9f6;color:#8c7d69;background:#f1e5cf; }
div#content div.loginform ul li input[type="submit"] { border:1px solid #fbf9f6;color:#ffffff;background:url('/images/btnsendbg.jpg') repeat-x; }
div#content div.loginform p { background:url('/images/parbg.png')no-repeat top left ; }
div#content div.loginform p a { color:#271503;font-weight:bold; }   
    
    