@import url("base.css");









body {

}







a:link, a:visited {color: #444; text-decoration: underline;}

a:hover {color: #999; text-decoration: underline;}



a.nounder:link, a.nounder:visited {color: grey; text-decoration: none;}

a.nounder:hover {color: #f9ce00; text-decoration: none;}



a.nounderb:link, a.nounderb:visited {color: #444; font-size: 1.143em; text-decoration: none;}

a.nounderb:hover {color: #999; font-size: 1.143em; text-decoration: none;}



a.nounderbOrd:link, a.nounderbOrd:visited {color: #df5604; text-decoration: none;}

a.nounderbOrd:hover {color: #fa7e34; text-decoration: none;}



a.white:link, a.white:visited {color: #fff; text-decoration: none;}

a.white:hover {color: #ddd; text-decoration: none;}



a.catMarca:link, a.catMarca:visited {color: #0e72b5; font-size: 1.214em; text-decoration: none; text-transform: uppercase;}

a.catMarca:hover {color: #3598dc; font-size: 1.214em; text-decoration: none; text-transform: uppercase;}



#linkLogin a:link, #linkLogin a:visited {color: #444; text-decoration: none;}

#linkLogin a:hover {color: #999; text-decoration: none;}





#headerTop {border-bottom:0px solid #ddd; background:#222;}

#headerTop a{color:white; text-decoration:none;}

#headerTop a:hover{color:#999; text-decoration:none;}





ul.menuTop {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

ul.menuTop li {

	float: left;

	margin: 0;

	padding: 0;

	line-height: 52px;

	border-right:1px solid #aaa;

}

ul.menuTop li a {

	display: block;

	margin: 0;

	padding: 0 25px;

	text-transform:uppercase;

	vertical-align:1px;	

}

	

ul.menuTop li a, ul.menuTop li a:visited, ul.menuTop li a:active {

	font-family: 'open_sanssemibold'; font-size:1.071em; color:#444; text-decoration:none; text-align:center;

	-webkit-transition-duration: 0.2s;

	-moz-transition-duration: 0.2s;

	transition-duration: 0.2s;

}

	

ul.menuTop li a:hover {
    text-decoration: none;
    text-align: center;
    background: #f9ce00;
}

ul.menuTop li a.navattivo {
    text-decoration: none;
    text-align: center;
    background: #f9ce00;
}






nav { width:100%; height:52px; }

#navBordi {border:1px solid #bbb; border-width:1px 0 1px 0; background:#fff;}

#menu { width:1220px; height:52px; margin:0 auto; position:relative; border-left:1px solid #bbb; }

#search { position:absolute; top:12px; right:0; }







.carat1s {font-size: 0.9em;}

.carat1 {font-size: 1em;}

.carat1b {font-size: 1.143em; line-height:1.2em;}

.carat1x {font-size: 1.214em; line-height:1.2em;}

.carat1r {font-size: 1em; color: #cc0000;}

.carat2 {font-size: 1em; color: #fff;}

.carat2b {font-size: 1.143em; color: #fff; line-height:1.2em;}

.carat2x {font-size: 1.214em; color: #fff; line-height:1.2em;}

.carat3 {font-size: 1em; color: #0e72b5;}

.carat3b {font-size: 1.143em; color: #0e72b5; line-height:1.2em;}

.carat3x {font-size: 1.214em; color: #0e72b5; line-height:1.2em;}

.carat4 {font-size: 1em; color: #df5604;}

.carat4b {font-size: 1.143em; color: #df5604; line-height:1.2em;}

.carat4x {font-size: 1.214em; color: #df5604; line-height:1.2em;}

.caratPrezzo {font-size: 1.286em; color: #222; line-height:1.2em;}

.caratPrezzoScheda {font-size: 1.5em; color: #222; line-height:1.2em;}

.caratTitoloN {font-size: 1.429em; color: #222; line-height:1.2em; margin:-0.05em 0 0 0; line-height:1.2em;}

.caratTitoloB {font-size: 1.214em; color: #fff; text-transform:uppercase; line-height:1.2em;}

.caratLogo {font-size: 2.571em; color: #222; line-height:40px;}

.pulsInvia {font-size: 1em;}



h1,h2,h3,h4,h5,h6 {margin: 0; font-size: 1.429em; line-height:1.2em; font-family:'open_sanssemibold'; font-weight:normal;}

.titoli {margin: 0; font-size: 1.429em; line-height:1.2em; font-family:'open_sanssemibold'; font-weight:normal;}







.b {background: #f1f1f1;}

.b a.white {color:#555;}

.b .caratTitoloB {color:#444;}

.g {background: #eee;}

.gBordo {background: #eeeeee; border: 1px solid #e3e3e3;}

.gcBordo {background: #f6f6f6; border: 1px solid #e3e3e3;}

.barraAnnunci {background: #222;}

.bordo {border: 1px solid #e3e3e3;}

.w {background: #ffffff;}



.gcBordo .txt {

	background: #fff; 

}



.cerca {

	background: #fff; 

	border-bottom:1px dotted #aaa;

	font-size:1.143em !important;

    -webkit-border-radius: 0px !important;

    -moz-border-radius: 0px !important;

    border-radius: 0px !important;

	padding-left:10px !important;

}



.button-cerca {

	width:25px;

	height:28px;

    background: #f9ce00 url(../immagini/cerca.png) no-repeat center center;

	border:0px;

	text-decoration:none;

    -webkit-transition-duration: 0.2s;

    -moz-transition-duration: 0.2s;

    transition-duration: 0.2s;

    -webkit-user-select:none;

    -moz-user-select:none;

    -ms-user-select:none;

    user-select:none;

}



.button-cerca:hover {

	background: grey url(../immagini/cerca.png) no-repeat center center;

	border:0px;

    text-decoration: none;

	cursor:pointer;

}











/* tab */

@media only screen and (max-width: 1279px) 

{



	#menu { width:900px; margin:0 auto; }



	ul.menuTop li a {

		padding: 0 14px;

	}

		

}











/* mobile */

@media only screen and (max-width: 991px)

{

	

	nav { width:100%; height:44px; border-width:1px 0 1px 0; }

	

	#menu { width:100%; height:42px;}



	.cerca {height:24px !important; line-height:24px !important;}

	.button-cerca {height:24px !important;}

		

	#search {top:9px; right:5%;}



}









	

	

