html,body{margin:0;padding:0}
body{font: 75%/1.3 Verdana,Arial,sans-serif;
    text-align: center;background: #757D88;padding-bottom:20px}
p{margin-top:0}
h1,h2,h3{margin:0 10px;font: normal normal 300% "Trebuchet MS",Arial,sans-serif;font-weight:bold}
h1{
font-weight:normal;
	color:#E65714;
	border-bottom: 2px solid #E65714;
}
.schedaricerca .prezzototale {
	font-size: 18px;
}
h2{font-size:200%}
h3{font-size:140%}

div#header{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	background: #fff;
	padding-bottom:10px;
	text-align: left;
}
#header img {
	margin-left: 45px;
	margin-top: 5px;
}

div#mainmenu{
	padding-left:118px;
	width:940px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
div#header h1{width:820px;margin:0 auto;text-align:left}
div#header h1{padding: 10px 0 0;color: #E65714}

div#menu{width:100%;margin:0 auto;overflow:hidden;}

ul#nav,ul#nav li,ul#mainnav,ul#mainnav li{list-style-type:none;margin:0;padding:0;}
ul#nav{margin:auto;width:500px}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 8em;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #fff698;color: #003;padding-bottom:-2px;}


ul#mainnav{margin:auto;width:960px;}
ul#mainnav li{float:left;margin-right: 3px;text-align: center}
ul#mainnav a{font-size:80%;float:left;width: 7em;padding: 5px 0;background: #1d0960 url(immagini/menuUp.png) repeat-x 0 -5px;text-decoration:none;color: #fff}
ul#mainnav a:hover{background: #f1cc00;color: #FFF}
ul#mainnav li.activelink a,ul#mainnav li.activelink a:hover{background: #f96e2b;color: #ffffff;padding-bottom:-2px;}

div#box{
	width: 520px;
	height: 50px;
	padding:10px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #90b1e1;
	background-image: url(immagini/azzurro_80.png);
	background-repeat: repeat-x;
	background-position: 0 -5px;
}
#opzioniricerca {
	margin: 0px;
	float: right;
	padding-right: 16px;
	text-align: left;
	padding-top: 10px;
}
#titolooffertona {
	float: right;
	width: 152px;
	margin: 0px;
}

div#box form {
	padding: 0px;
	margin: 0px;
}

	
div#vetrina{
	color:#000000;
	width: 508px;
	text-align:left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	background-color: #ffda0b;
	background-image: url(immagini/giallo_200.gif);
	background-repeat: repeat-x;
}

div#container{width:950px;margin:0 auto;padding:0 0 10px 10px;text-align:left;background:#FFF}
div#content{float:left;display:inline;width:560px;margin:0 }
div#content p{padding: 0 10px;}

div#contenuto{float:left;display:inline;width:720px;margin:30px 0 10px 10px;text-align:justify;}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{
	width:540px;
	overflow:hidden;
	margin-bottom:10px;
	padding-left:10px;
}
#lingue {
	margin: 0px;
	float: right;
	position: relative;
	top: 125px;
	right: 16px;
	text-align: left;
	padding: 0px;
}

ul#intro li{
	float:left;
	width:161px;
	margin-right:10px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
li#offerta1{
	background-color: #f96e2b;
	background-image: url(immagini/arancio_200.gif);
	background-repeat: repeat-x;
}
li#offerta2{
	background-color: #ffda0b;
	background-image: url(immagini/giallo_200.gif);
	background-repeat: repeat-x;
}
ul#intro li#offerta3{
	margin-right:0;
	background-color: #9cd902;
	background-image: url(immagini/verde_200.gif);
	background-repeat: repeat-x;
}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{
	text-transform:uppercase;
	padding-bottom:3px;
	color: #FFF;
}

ul#intro2,ul#intro2 li{list-style-type:none;margin:0;padding:0}
ul#intro2{width:540px;overflow:hidden;margin-bottom:10px; padding-left:10px;}
ul#intro2 li{
	float:left;
	width:161px;
	margin-right:10px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
ul#intro2 li#offerta3{
	margin-right:0;
	background-color: #9cd902;
	background-image: url(immagini/verde_200.gif);
	background-repeat: repeat-x;
}
ul#intro2 p,ul#intro2 h3{margin:0;padding: 0 10px}
ul#intro2 h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

ul#intro3,ul#intro3 li{list-style-type:none;margin:0;padding:0}
ul#intro3{width:540px;overflow:hidden;margin-bottom:10px; padding-left:10px;}
ul#intro3 li{
	float:left;
	width:161px;
	margin-right:10px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
ul#intro3 li#offerta3{
	margin-right:0;
	background-color: #9cd902;
	background-image: url(immagini/verde_200.gif);
	background-repeat: repeat-x;
}
ul#intro3 p,ul#intro3 h3{margin:0;padding: 0 10px}
ul#intro3 h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

div#content h2{margin:10px 10px;color: #007BC4}
div#box h1{font-size:250%; color:#000; border: none;}


div#side{
	float:right;
	display:inline;
	width: 150px;
	margin-right: 30px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #9cd902;
	background-image: url(immagini/verde_200.gif);
	background-repeat: repeat-x;
}

div#side p{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}
div#side div{margin: 0 0 10px;padding: 10px 0}

div#left{
	position: relative;
	float:left;
	display:inline;
	width: 165px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}
div#left p{margin:5px 0 10px;padding: 0 10px}
div#left div{margin: 0 0 10px;padding: 0 10px}
div#left a{color:#1d0960;}
div#left a:hover{text-decoration:underline;}

.menu{
	background-color: #f96e2b;
	background-image: url(immagini/arancio_200.gif);
	background-repeat: repeat-x;
}

div#lingue img{
	margin-right:18px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#footer{
	clear:both;
	width:900px;
	color: #FFFFFF;
	text-align:center;
	font-size: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-color: #1d0960;
}
div#footer p{
	margin:0;
}


.shadow  { position:relative; display:block; color:#fff;filter: Shadow(Color=#000, 
                 Direction=135, 
                 Strength=2); height: 1.2em;
  }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:2px; content: attr(title); color:#000;  }
.menu a {
	color: #000099;
	text-decoration: none;
}
.menu a:hover {
	text-decoration: underline;
}
#side a:hover {
	text-decoration: underline;
}

#side a {
	color: #1d0960;
	text-decoration: none;
}.schedaricerca {
	clear: right;
}
.schedaricerca h3 {
	font-size: 20px;
	margin-top: 10px;
}
.schedaricerca h3 a {
	color: #1d0960;
	text-decoration: none;
}
.schedaricerca h3 a:hover {
	color: #1d0960;
	text-decoration: underline;
}

.fotodocumento {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.fotodocumento img {
	padding-bottom: 5px;
}
div#vetrina a {
	color: #1d0960;
	text-decoration: none;
}
div#vetrina a:hover {
	color: #1d0960;
	text-decoration: underline;
}
ul#intro a {
	text-decoration: none;
	color: #1d0960;
}
ul#intro a:hover {
	color: #1d0960;
	text-decoration: underline;
}
ul#intro img {
	margin-left: 10px;
}
.titoloofferta {
	font-size: 14px;
	color: #1d0960;
	top: -5px;
}

ul#intro2 img {
	margin-left: 10px;
}
ul#intro3 img {
	margin-left: 10px;
}
ul#intro2 a {
	color: #1d0960;
	text-decoration: none;
}
ul#intro2 a:hover {
	color: #1d0960;
	text-decoration: underline;
}
ul#intro3 a {
	color: #1d0960;
	text-decoration: none;
}
ul#intro3 a:hover {
	color: #1d0960;
	text-decoration: underline;
}
div#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
div#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
