/* NAVBAR */
#navbar{background:#222 url(../img/navbar_bg.png) repeat-x left top;width:980px;height:40px;margin-bottom:16px}
#navbar ul{padding-top:0;position:relative}
#navbar li{display:inline}
#navbar a.navbar_link{font-family:'Montserrat', sans-serif; letter-spacing:-1px; color:#fff; display:block; float:left; font-weight:400; text-decoration:none; height:26px; padding:14px 11px 0 11px;border-right:1px solid #404040; text-transform:uppercase; font-size:13px}
#navbar li.current a.navbar_link , #navbar li:hover a.navbar_link{background:#027AA2 url(../img/navbar_bg.png) repeat-x left -40px}
#navbar li.navbar_trovauto{float:right}
#navbar a.navbar_trovauto{background:#027AA2 url(../img/navbar_bg.png) repeat-x left -80px;border-right:0; padding:14px 30px 0}
#navbar li:hover a.navbar_trovauto{background:#027AA2 url(../img/navbar_bg.png) repeat-x left -120px}#navbar a.navbar_trovauto span{padding-right:50px;background:transparent url(../img/archivio_filtro2_col_auto.png) right center no-repeat}
#navbar li.navbar_e a.navbar_link{background:transparent url(../img/navbar_e_bg.png) no-repeat center 5px;padding-left:30px; padding-right:10px}
#navbar li.navbar_e a.navbar_link:hover{background-color:#00B1EB}
#navbar li.navbar_e.current a.navbar_link{background:#84B000 url(../img/navbar_e_bg.png) no-repeat center -55px}
/*#navbar li.navbar_e a.navbar_link:hover{background:#84B000 url(../img/navbar_e_bg.png) no-repeat center -55px}*/
#navbar li.navbar_e a.navbar_link:hover{background-color:#00B1EB;background-image:url(../img/navbar_e_bg.png);background-repeat:no-repeat;background-position:center -55px}

#menus, #submenutabnotizie,#submenutabfoto, #submenutabvideo, #submenutabviaggi, #submenutabprove, #submenutabcommunity, #submenutabutilita, #submenutabtrovauto{display:none}
#navbar li:hover #submenutabnotizie, #navbar li:hover #submenutabfoto, #navbar li:hover #submenutabcommunity, #navbar li:hover #submenutabvideo, #navbar li:hover #submenutabviaggi, #navbar li:hover #submenutabprove, #navbar li:hover #submenutabutilita, #navbar li:hover #submenutabtrovauto {display:inline}
#submenutabtrovauto .submenu{background-position:885px 0px}
#submenutabnotizie .submenu{background-position:90px 0px}
#submenutabfoto .submenu{background-position:155px 0px}
#submenutabvideo .submenu{background-position:215px 0px}
#submenutabprove .submenu{background-position:278px 0px}
#submenutabviaggi .submenu{background-position:345px 0px}
#submenutabutilita .submenu{background-position:590px 0px}
#submenutabcommunity .submenu {background-position:675px 0px}

.submenu {width:960px;margin:0 0 20px 0;background-color:#333;padding:20px 10px;overflow:hidden;border-bottom:5px solid #CCC;z-index:800;top:40px;left:0px;background-image:url(../img/freccia_menu.png);background-repeat:no-repeat;position:absolute}

.submenu .veditutte {float:right;font-size:11px;text-decoration:none; color:#DDD}
.submenu .veditutte:hover {color:#FFF}
.submenu .veditutte.red {padding:5px 25px 0 0}
.submenu.red {background-image:url(../img/freccia_menu_red.png)}


.submenu.freccia {background-position:82px top}
.submenu.red .elencotxt li {background-image:none}
.submenu.red .elencotxt li a {text-decoration:none;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ddd;padding:7px 0 7px 5px}
.submenu.red .elencotxt li a:hover {color:#eee;background-color:#D50000}
.submenu.red .trovautomenu {margin:0 0 20px 0;overflow:hidden;padding:15px;background-color:#555;width:570px}
.submenu.red .carr {overflow:hidden;margin:0 0 30px 0;border-bottom:1px solid #454545;padding:0 0 20px 0}

.submenu.red .carr li {float:left;width:78px;margin:10px;text-align:center;color:#CCC}

.submenu.red .carr li a{color:#CCC;text-decoration:none;display:block}
.submenu.red .carr li a:hover {color:#D50000;text-decoration:none}

.submenu.red .carr li a img {border:none}

.submenu.red .altri_link {font-size:12px;color:#666}
.submenu.red .altri_link a {color:#CCC;margin:0 0 0 10px;font-size:12px}
.submenu.red .altri_link a:hover {color:#FFF}

.submenu.red .altri_link p {margin:0 0 10px 0}

.submenu.red .trovautomenu .field {float:left;width:240px;margin:0 10px 0 0;border:1 px solid #DDD;font-family:Arial, Helvetica, sans-serif;padding:5px 3px}
.submenu.red .trovautomenu .send {color:#FFF;background-color:#D50000;padding:6px 18px 7px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;cursor:pointer;font-family:Arial, Helvetica, sans-serif;margin:0}

.submenu.red .title {margin:0 0 20px 0;background-color:transparent;background-image:url(../img/divisore_5px_red.png);background-repeat:repeat-x;background-position:left 16px}
.submenu .box_small {width:300px;float:left;margin:10px}
.submenu .box_small img {border:1px solid #555}

.submenu .box_large {width:620px;float:left;margin:10px}

.submenu .title {margin:0 0 20px 0;background-color:transparent;background-image:url(../img/divisore_5px.png);background-repeat:repeat-x;background-position:left 16px}
.submenu .title span {font-weight:bold;color:#FFF;letter-spacing:-0.05em;background-color:#333;padding:0 10px 0 0;font-size:23px}

.submenu .elencotxt {overflow:hidden}
.submenu .elencotxt li {border-bottom:1px solid #4B4B4B;width:140px;float:left;margin:0 5px;background-image:url(../img/freccia_submenu.png);background-repeat:no-repeat;background-position:left center}
.submenu .elencotxt li a {text-decoration:none;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#DDD;padding:7px 0 7px 10px}
.submenu .elencotxt li a:hover {color:#FFF;background-color:#0293C6}
.submenu .elencofoto {}

.submenu .elencofoto li {float:left;width:135px;margin:0px 10px 10px 10px;min-height:160px}
.submenu .elencofoto li .numerofoto{ font-size:11px; color:#ddd; }
.submenu .elencofoto li a {text-decoration:none;font-size:12px;font-weight:bold;color:#ddd}
.submenu .elencofoto li a img {border:1px solid #555; margin:0 0 5px 0}

.submenu .title_big {margin:5px 0}
.submenu .title_big a {font-size:16px;text-decoration:none;font-weight:bold;margin:10px 0;color:#DDD;line-height:130%}

.submenu .subtitle_big {font-size:12px;line-height:135%;color:#999}
.submenu .date {color:#0294C7;margin:5px 0 0 0}

.submenu .mattListing {float:left;width:300px;margin:0 10px 10px 0;border-bottom:1px solid #4B4B4B;padding:0 0 15px 0;min-height:100px}
.submenu .mattListing img {float:left;margin:0 5px 0 0;border:1px solid #555}
.submenu .mattListing .titMat a {font-size:13px;font-weight:bold;text-decoration:none;line-height:130%;color:#DDD}
.submenu .mattListing .subtitMat {font-size:11px;margin:3px 0 0 0;line-height:130%;color:#999}

.submenu .viaggiListing {float:left;width:300px;margin:0 10px 10px 0;border-bottom:1px solid #4B4B4B;padding:0 0 15px 0;min-height:60px}
.submenu .viaggiListing img {float:left;margin:0 5px 0 0;border:1px solid #555}
.submenu .viaggiListing .titMat a {font-size:13px;font-weight:bold;text-decoration:none;line-height:130%;color:#DDD}
.submenu .viaggiListing .subtitMat {font-size:11px;margin:3px 0 0 0;line-height:130%;color:#999}

.submenu .title_big a:hover , .submenu .mattListing .titMat a:hover, .submenu .elencofoto li a:hover , .submenu .infoutili a.titleinfo:hover{color:#0294C7}

.submenu .infoutili {
	width:300px;
	height:70px;
	background-color:#444;
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px solid #222;
	border-top:1px solid #454545;
	margin-bottom: 2px;
	float: left;
}
.submenu .infoutili a{
	color: #eee;
	background-color: #454545;
	padding: 5px;
	overflow: hidden;
	text-decoration: none;
	font-size: 18px;
	display: block;
	
}
.submenu .infoutili a:hover {
	color: #FFF;
	background-color: #02AEE8;
}

.submenu .infoutili img {
	margin:0 10px 0 0;
	float:left;
	border:1px solid #ddd
}
.submenu .infoutili p {
	float:left;
	padding: 20px 0 0 0;
}
.submenu .infoutili span {
	float:left;
	padding: 20px 0 0 0;
}


.submenu .mattListing .date{margin:0;}

.submenu .mattListing a.player {float:left; margin:0 10px 0 0; width:90px; height:70px; background-color:#0CF; position:relative;}
.submenu .mattListing a.player img {margin:0; border:1px solid #555; position:absolute; z-index:99;width:90px; height:70px;}

.submenu .mattListing a.player span.play {display:block; background:url(../img/video_icon_overlay_medium.png) center center no-repeat; margin:0; width:90px; height:70px; position:absolute; z-index:100}
.submenu .mattListing a.player:hover span.play {opacity:0.7; filter:alpha(opacity=70)}

a.playerVideo {float:left; margin:0 10px 10px 0; width:135px; height:90px; background-color:#0CF; position:relative}
a.playerVideo img {margin:0; border:1px solid #555; position:absolute; z-index:99;width:135px; height:90px; }
a.playerVideo span.play {display:block; background:url(../img/video_icon_overlay_medium.png) center center no-repeat; margin:0; width:135px; height:90px;  position:absolute; z-index:100}
a.playerVideo:hover span.play {opacity:0.7; filter:alpha(opacity=70)}


.box_small a.player {float:left; margin:0 10px 10px 0; width:300px; height:170px; background-color:#0CF; position:relative}
.box_small a.player img {margin:0; border:1px solid #555; position:absolute; z-index:99;width:300px; height:170px}
.box_small a.player span.play {display:block; background:url(../img/video_icon_overlay_large.png) center center no-repeat; margin:0; width:300px; height:170px; position:absolute; z-index:100}
.box_small a.player:hover span.play {opacity:0.7; filter:alpha(opacity=70)}

.submenu .infoutili a.titleinfo {font-size:18px;color:#DDD;text-decoration:none;float:left;margin:25px 0 0 0}
.submenu .gloss {font-size:12px;line-height:135%}
.submenu .gloss a {font-size:12px; text-decoration:none; color:#CCC}
.submenu .gloss a:hover, .submenu .gloss a:hover strong {color:#0294C7}
.submenu .gloss p {margin:0 0 10px 0;color:#666}
.submenu .gloss .piucercate {color:#999;font-size:14px;border-bottom:1px solid #4B4B4B;padding:0 0 5px 0}
.submenu .gloss strong {color:#FFF}

.submenu .gloss form {overflow:hidden;margin:0 0 28px 0}
.submenu .gloss form .field {float:left;width:220px;margin:0 5px 0 0;border:1 px solid #DDD;font-family:Arial, Helvetica, sans-serif;padding:5px 3px}
.submenu .gloss form .send {color:#FFF;background-color:#0294C7;padding:6px 18px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;cursor:pointer;font-family:Arial, Helvetica, sans-serif;margin:0}

.submenu .box_arch {background-color:#3B3B3C;float:left;width:280px;margin:10px;padding:10px 10px 20px 10px}
.submenu .box_arch span {font-weight:bold;color:#999;letter-spacing:-0.05em;padding:0px;font-size:18px;margin:0 5px 0 0}
.submenu .box_arch p {font-size:12px;color:#666;margin:0 0 5px 0}
.submenu .box_arch a {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:0px;color:#CCC}
.submenu .box_arch a:hover {color:#FFF}
#submenutabcommunity .login {float:left;background-color:#eee;width:260px;padding:30px 20px 20px;height:250px}
#submenutabcommunity .login form .link {font-size:11px;float:right}
#submenutabcommunity .login .title {margin:0px 0 20px 0;font-size:12px;color:#0294C7}
#submenutabcommunity .login form {margin-bottom:15px;padding-bottom:15px}
#submenutabcommunity .login form .field{width:254px;background-image:url(../img/bg_input.jpg);background-repeat:repeat-x;background-position:top;border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 3px;margin:0 0 15px 0}
#submenutabcommunity .login form .send{color:#FFF;background-color:#0294C7;padding:6px 18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;cursor:pointer;font-family:Arial, Helvetica, sans-serif;margin:0}
#submenutabcommunity .login a.button {text-decoration:none;color:#FFF;background-color:#0294C7;padding:6px 18px;margin:10px 0 30px 0;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}
#submenutabcommunity .login a#submenutabcommunity .loginfacebook {text-decoration:none;color:#FFF;background-color:#069;padding:5px 10px 0;margin:0;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}
#submenutabcommunity .login .nb {font-size:10px;clear:both;margin:10px 0;border-top:1px solid #DDD;padding:10px 0 0 0}
#submenutabcommunity .login .claim {font-size:25px;line-height:125%}
#submenutabcommunity .bg {background-image:url(../img/bg_submenu_community.png);background-repeat:no-repeat;background-position:center top;height:300px;width:300px}
#submenutabcommunity .bg .buttonRegistrati {display:block;text-align:center;padding:150px 0 0 0;border:0}
#submenutabcommunity .bg .fb {text-align:center;display:block;padding:13px 0 0 0;color:#FFF;text-decoration:none}
#submenutabcommunity .dalforum {background-color:#F7FBFC;height:270px;padding:15px 15px}

#submenutabcommunity .paragrafo {background-image:url(../img/submenu_community_bg_paragrafo.png);background-repeat:no-repeat;background-position:0px top;height:21px;width:260px;font-size:13px;font-weight:bold;color:#FFF;padding:8px 0 0 10px;overflow:hidden}
#submenutabcommunity .paragrafo.normal {background-position:0px bottom}

#submenutabcommunity .dalforum ul {padding:15px 0 5px 0;overflow:hidden}
#submenutabcommunity .dalforum ul li {margin:0 0 10px 0;float:left;width:270px}
#submenutabcommunity .dalforum ul li a:hover {color:#0294C7}
#submenutabcommunity .dalforum ul li a {font-weight:bold;text-decoration:none;color:#305E8D;display:block;padding:3px 0 3px 45px;margin:0;background-image:url(../img/icon_forum.png);background-repeat:no-repeat;background-position:left center}
#submenutabcommunity .dalforum .butt {color:#FFF;text-decoration:none;background-color:#30608F;padding:5px 10px;float:right;display:block;margin:0}
#submenutabcommunity .dalforum .butt:hover {background-color:#0294C7}

#submenutabcommunity .bg_normal {background-color:#FFF;height:270px;padding:15px 15px}
#submenutabcommunity .bg_normal .attivi {overflow:hidden;padding:10px 0}

#submenutabcommunity .bg_normal .attivi li {width:70px;height:87px;float:left;padding:0;text-align:center;margin:0 10px;overflow:hidden}

#submenutabcommunity .bg_normal .attivi li a{font-size:11px;font-weight:bold;color:#333;text-decoration:none}

#submenutabcommunity .bg_normal .attivi li a img {border:1px solid #EEE;padding:4px;margin:0 0 3px 0;width:60px;height:60px}
#submenutabcommunity .bg_normal .profile {margin:0 0 25px 0;width:260px;overflow:hidden;border:1px solid #DDD;padding:5px}
#submenutabcommunity .bg_normal .profile img {border:0;float:left;margin:0 15px 0 0;width:90px;height:90px}
#submenutabcommunity .bg_normal .profile .txt {float:left;width:155px;font-size:12px;overflow:hidden}
#submenutabcommunity .bg_normal .profile .txt .butt {color:#FFF;text-decoration:none;background-color:#0294C7;font-size:12px;padding:4px 10px 4px;margin:15px 0 0 0;float:left}
#submenutabcommunity .bg_normal .profile .txt p strong{font-size:16px;line-height:135%}
#submenutabcommunity .bg_normal .listing {padding:10px 0;overflow:hidden}
#submenutabcommunity .bg_normal .listing li {margin:0 0 5px 0;float:left;width:270px;border-bottom:1px solid #DDD;padding:0 0 5px 0}

#submenutabcommunity .bg_normal .listing li a {text-decoration:none;font-size:12px;color:#333;display:block;overflow:hidden;line-height:135%;padding:0 10px 0 0}

#submenutabcommunity .bg_normal .listing li a img {width:72px;border:0;float:left;margin:0 10px 0 0;height:49px}


/* IMPLEMENTAZIONE LISTINO */

div#cai-banner-form.size300x100 {width: 300px; background-color:#0099cc; overflow:hidden; padding:10px 0; font-family: Arial,Helvetica,sans-serif; color:#FFFFFF}
div#cai-banner-form.size300x100 .headcf {margin:0 10px; padding:0 0 5px 0}
div#cai-banner-form.size300x100 .headcf .subtitle {font-size:10px}
div#cai-banner-form.size300x100 #carbrand, .imma , .autoform {margin-bottom:3px; text-align:right;margin-top: -10px}
div#cai-banner-form.size300x100 #carbrand { margin-top:10px;margin-right: 11px}
div#cai-banner-form.size300x100 #immatricolazione { font-size: 10px; margin:5px 10px}
div#cai-banner-form.size300x100 .imma {font-size:10px}
div#cai-banner-form.size300x100 .inviabtn {background-color:#FFFFFF;background-image: url("../img/butt_invia_trovauto.jpg");background-position: left bottom;background-repeat: repeat-x;border-color: #CCCCCC #999999 #999999 #CCCCCC;border-style: solid;border-width: 1px;color: #4B4B4B;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: normal;padding: 5px 10px;float:left;margin: 7px 0px 0 10px}
div#cai-banner-form.size300x100 #bancontainer {padding:2px}
div#cai-banner-form.size300x100 .autoform select, .imma select {color:#4B4B4B;font-size:13px;font-weight:700;margin-top:10px;padding:2px 2px 2px 2px}	
div#cai-banner-form.size300x100 .autoform select {width:100%}
div#cai-banner-form.size300x100 .imma select {width:103px;float:left;margin-left:10px; }
div#cai-banner-form.size300x100 .inviabtn a {text-decoration:none}
/* END */