html,body{margin: 0;padding:0}

body{
background-image:url(templates/sfondo1.png);
background-attachment:fixed;
font-family: arial,sans-serif;font-size: 76%;text-align: center}

div#container{
position:relative;
width: 800px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
text-align: left;
border-bottom: 2px outset #cccccc;
border-top: 2px outset #cccccc;
border-right: 2px outset #cccccc;
border-left: 2px outset #cccccc;}



/*stili generici, su header e footer*/

div#header{margin-top:2px;
margin-left:2px;
margin-right:2px;
	padding: 0px;
	margin-right: 2px;
	height: 150px;
	background:url(templates/headerstat.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

div#headeranim{margin-top:2px;
margin-left:2px;
margin-right:2px;
	padding: 0px;
	margin-right: 2px;
	height: 150px;
	background:url(templates/headeranim7.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

div#headeraneng{margin-top:2px;
margin-left:2px;
margin-right:2px;
	padding: 0px;
	margin-right: 2px;
	height: 150px;
	background:url(templates/headeraneng.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}
h1,h2{margin: 0;padding:0}

h1{padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;}

h2{	padding-left:5px;
	display: block;
	background:url(templates/menu_bg2.gif);
	background-position: 0px -25px;
	color: #ffffff;font-size:16px;}

h5{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
margin-bottom:0px;
margin-top:10px;
color:#ffffff;
margin-right:20px;
font-weight:bold;
display:block;
background-color:#003366;
height:16px;
padding-left:10px;
}




/*stili specifici per il layout*/

div#navigation{float:left;
margin-top:2px;
margin-left:2px !important;
margin-left:1px;
width: 160px !important;
width: 160px;
border: 1px solid #cccccc;
}

#main{margin-left:166px !important;
margin-left:164px;
margin-top:2px;
margin-right:2px;}


#text{margin-left:0px !important;
margin-left:-4px;
height:21px;
margin-top: 0px ;
margin-right:0px;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;}

#content{
min-height:410px;
height:auto !important;
height:388px;
margin-left:0px;
margin-top:2px;
margin-right:0px;
padding: 1em;background-color: #fff;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;}

#content p{font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:0px;}



#gestione{
min-height:500px;
height:auto !important;
height:480px;
margin-left:0px;
margin-top:2px;
margin-right:0px;
padding: 1em;
background-color: #fff;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;}

#gestione p{font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:50px;}

#content ul li{font-family:Arial, Helvetica, sans-serif;
padding-right:50px;}

#gest {display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
padding-left:10px;
padding-right:10px;
border:dotted;
border-color:#000066;}



#links{
min-height:390px;
height:auto !important;
height:388px;
margin-left:0px;
margin-top:2px;
margin-right:0px;
padding: 1em;
background-color: #fff;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;}


#links ul li {font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:220px !important;
padding-right:110px;
margin-left:5px;}

*:first-child+html #links ul li/* solo IE 7.0 */
{padding-right:110px !important;
}

#links ul {font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:0px;
margin-left:0px !important;
margin-left:15px;
list-style-type:none;}

#links ul ol{font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:20px !important;
padding-left:10px;
margin-left:5px !important;
margin-left:10px;
list-style-type:square;}


#links a:link, a:visited {display:block;color:#000066;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;}


#links a:hover {display:block;color:#999999;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#gestione p {font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:50px;}

#gestione ul li {color:#000066;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:100px;}


#image {background-image:url(templates/gestione.png);
background-repeat:no-repeat;
background-position:top right;
position:absolute;
width:96px;
height:150px;
top:204px;
right:16px;}

div#footer{clear:right; text-align:center; padding: 0.5em;
margin:2px 2px 2px 2px;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
    background-image:url(templates/footer796.png); color: #ccc}



/*stili per la navigazione*/

div#navigation ul{margin: 0em 0 2px 0em;padding: 0; list-style-type: none;}

div#navigation li{margin: 0;padding: 0}


#navigation a:link, #navigation a:visited {
	display: block;
	background:url(templates/menu_bg2.gif) no-repeat;
	vertical-align: middle;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px;
	text-decoration:underline;
}

#navigation a:hover {
	background-position: 0px -25px;
	text-decoration: underline;
	color: #fff;
}

#active {display: block;
	background:url(templates/menu_bg2.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px;
	text-decoration: none;
	background-position: 0px -25px;
	text-decoration:underline;
	color: #fff;}

#button {display: block;
	background:url(templates/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	width:155px !important;
}

#run {color:#000066;
font-weight:bold;}

#run a:link, a:visited, a:hover, a:active {display:block;
color:#000066;}



#lingua {position:absolute;
top:114px !important;
top:126px;
left:6px !important;
left:6px;
width:160px;
display:block;
}


*:first-child+html #lingua /* solo IE 7.0 */
{position:absolute;
top:126px !important;
left:6px !important;
width:160px;
display:block;
}




#lingua a:link, #lingua a:visited{display:block;
background-image:url(templates/bandiera_eng.gif);
background-repeat:no-repeat;
background-position:left;
text-align:left;
padding-top:8px;
padding-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
padding-left:35px;
text-decoration:underline;
}

#lingua a:hover {disolay:block;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000066;
text-decoration:underline;}



#linguaita {position:absolute;
top:114px !important;
top:126px;
left:6px !important;
left:6px;
width:160px;
display:block;
}


*:first-child+html #linguaita /* solo IE 7.0 */
{position:absolute;
top:126px !important;
left:6px !important;
width:160px;
display:block;
}

#linguaita a:link, #linguaita a:visited{display:block;
background-image:url(templates/bandiera_ita.gif);
background-repeat:no-repeat;
background-position:left;
text-align:left;
padding-top:8px;
padding-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
padding-left:35px;
text-decoration:underline;
}

#linguaita a:hover {disolay:block;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000066;
text-decoration:underline;}


#tool {width:160px !important;
width:160px;
position:absolute;
top:387px !important;
top:388px;
left:2px;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;}

#tool p {margin-top:10px !important;
margin-top:0px;
font-family:verdana;font-weight:bold;font-size:10px;color:#000000;}

*:first-child+html #tool p /* solo IE 7.0 */
{
margin-top:20px !important;
}

#box_replat_ft_ver {
width:160px;
height:140px !important;
height:160px;
margin-bottom:0px !important;
margin-bottom:-10px;
}

*:first-child+html #box_replat_ft_ver /* solo IE 7.0 */
{width:160px;
margin-bottom:-10px !important;
}


.replat_data {font-family:verdana;font-weight:bold;font-size:10px;color:#000000;}
.replat_button {font-family:verdana;font-weight:bold;font-size:10px;color:black;}
.replat_lang {font-family:verdana;font-weight:bold;font-size:10px;color:gray;}
.replat_link a:link, .replat_link a:visited, .replat_link a:hover {font-family:verdana;font-weight:bold;font-size:10px;color:gray;text-decoration:underline}

#tool ul{margin: 0em 0 0em 0em;padding: 0; list-style-type: none;}

#tool li{margin: 0;padding: 0}

#es {
background-color:#f29400;font-family:verdana;font-weight:bold;font-size:11px;color:#ffffff;}
#button2 {display: block;
	background:url(templates/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	width:155px !important;
}


#radio {width:160px !important;
width:160px;
position:absolute;
top:565px !important;
top:555px;
left:2px;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;}

#radio p {text-align:center;
padding-top:0px;
margin-top:0px;}

#button3 {display: block;
	background:url(templates/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	width:155px !important;
}

#radio ul{margin: 0em 0 0em 0em;padding: 0; list-style-type: none;}

#radio li{margin: 0;padding: 0}


#mutuo {position:absolute;
top:235px;
right:15px;
height:243px !important;
height:auto;
background-color:#000066;
border-bottom: 2px outset #000066;
border-top: 2px outset #000066;
border-right: 2px outset #000066;
border-left: 2px outset #000066;
}

h3 {display:block;
padding-bottom:0px;
color:#FFFFFF;
background-color:#000066;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


#img1 {position:absolute;
top:552px !important;
top:591px;
left:624px;
}

*:first-child+html #img1{position:absolute;
top:567px;
left:624px;
}
/* [IE7fix] still buggy *sic* */

#img1 p{margin-top:0px;
}
#img2 {position:absolute;
top:435px !important;
top:469px;
left:180px;
}
*:first-child+html #img2{top:600px;
left:180px;
}
/* [IE7fix] still buggy *sic* */



#img2 p{margin-top:0px;
}

*:first-child+html #img2{top:600px;
left:180px;
}
/* [IE7fix] still buggy *sic* */


#red{color:#ff0000;
}

#vetrina{overflow:auto;
height:418px !important;
height:436px;
margin-left:0px;
margin-top:2px;
margin-right:0px;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#vetrina select{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px !important;
width:100px;
margin-top:0px !important;
margin-top:7px;
}



#vocitab{width:100% !important;
width:97.3%
}

*:first-child+html #vocitab{width:95% !important;
}

#vocitab td{align:center;
}

#elenco{width:100% !important;
width:97.3%
}

*:first-child+html #elenco{width:95% !important;
}



/* Stile Dettaglio Offerte */

#vetrinadet{
overflow:auto;
height:468px !important;
height:496px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#cccccc;
padding-left:20px;
}

#vetrinadet hr{display:none;}


#infogen{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990033;
line-height:13px;
margin-bottom:15px;
margin-left:9px;
margin-top:10px;
}

#descrimm{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990033;
line-height:13px;
margin-bottom:15px;

}


#dettoff{
}

#vocioff{float:left;
margin-left:10px !important;
margin-left:5px;

margin-top:10px!important;
margin-top:15px;
width:250px;

color:#666666;
}





#immagine{
float:left !important;
float:none;
width:220px;
margin-left:55px !important;
margin-left:330px;
padding-top:0px!important;
padding-top:0px;

margin-top:-15px;

}







#immagine a:link, #immagine a:visited,
#immagine a:hover {

display:block;
line-height:16px;

}

#immagine img{border-style:solid;
border-width:3px;
border-color:#003366;
margin-top:10px;
}







#descrizione{clear:both;
margin-left:9px;
padding-bottom:10px;
margin-right:30px;
color:#666666;

}

#descrizione hr{display:none;
margin-left:0px;

}

#vetrinadet a:link, #vetrinadet a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
text-decoration:underline;
}

#vetrinadet a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990033;
font-size:11px;
font-weight:bold;
text-decoration:underline;}

#stamp{margin-left:420px;
margin-top:5px;
line-height:27px;
color:#003366 !important;
background-image:url(templates/printer1.png);
background-repeat:no-repeat;
background-position:left;
height:30px;
width:100px;
display:block;
padding-left:35px;
}

h5 a:link{font-size:300px;
color:#ffffff !important;
}

#back{font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
margin-top:0px;
color:#ffffff !important;
margin-right:20px;
font-weight:bold;
display:block;
background-color:#003366;
height:16px;
padding-left:10px;}

#contatta{background-image:url(templates/imgcont.png);
background-repeat:no-repeat;
background-position:left;
line-height:35px;
padding-left:18px;}

#login:link, #login:visited{color:#030365;
display:inline;

}

#login:hover{color:#ffffff;
display:inline;}

#frasereplat{border-top-width:1px;
border-top-style:solid;
border-top-color:#cccccc;
margin-right:30px;
margin-bottom:5px;
padding-top:5px;
margin-top:0px;
text-align:center;
color:#003366;}




#box_replat_ft_hor {margin-left:-20px !important;
margin-left:-10px;
margin-bottom:10px;
}

*:first-child+html #box_replat_ft_hor {margin-left:-10px !important;
}


.replat_data {font-family:verdana;font-weight:bold;font-size:10px;color:#000000;}
.replat_button {font-family:verdana;font-weight:bold;font-size:10px;color:black;}
.replat_lang {font-family:verdana;font-weight:bold;font-size:10px;color:gray;}
.replat_link a:link, .replat_link a:visited, .replat_link a:hover {font-family:verdana;font-weight:bold;font-size:10px;color:gray;text-decoration:underline}

#box_replat_ft_hor .replat_search{display:none;
}

