html {
	background-image:url('images/sf_1px_up.gif');
	background-repeat: repeat-x;
    margin: 0px;
    width:auto;
    min-height: 100%;  /* FF2 & IE7 */
    height: 100% !important;  /* FF2 & IE7 */
    height: 100%;      /* IE5.x & IE6 */

}

body {
	width:auto;
    min-height: 100%;  /* FF2 & IE7 */
    height: 100% !important;  /* FF2 & IE7 */
    height: 100%;      /* IE5.x & IE6 */
    margin: 0px;
}

.content {
	width:auto;
    min-height: auto;  /* FF2 & IE7 */	
    height: auto !important;  /* FF2 & IE7 */
    height: auto;      /* IE5.x & IE6 */
    margin: 0px;
    padding:12px;
    text-align:left;
}

.testa {
    width:920px;
    height: 218px !important;  /* FF2 & IE7 */
    height: 218px;      /* IE5.x & IE6 */
    min-height: 218px;  /* FF2 & IE7 */
}

.logo {
    margin: auto;
    width: 218px;
    height: 218px !important;  /* FF2 & IE7 */
    height: 218px;      /* IE5.x & IE6 */
    min-height: 218px;  /* FF2 & IE7 */
    float:left;
}

.banner {
    margin-left:12px;
    width: 690px;
    height: 218px !important;  /* FF2 & IE7 */
    height: 218px;      /* IE5.x & IE6 */
    min-height: 218px;  /* FF2 & IE7 */
    float:left;
}


.sottoLogo {
    width: 218px;
    margin-top: 12px;
    float:left;
}

.logo2 {
    margin-bottom: 12px;
    width: 218px;
    height: 218px !important;  /* FF2 & IE7 */
    height: 218px;      /* IE5.x & IE6 */
    min-height: 218px;  /* FF2 & IE7 */
  	background-image:url('images/logo2.gif');
  	position:relative;
}

.richiesta {
	width:218px;
	height:32px;
	background-image:url('images/ico_richiestaOfferta.gif');
	background-repeat:no-repeat;
	margin-bottom: 12px;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:32px 0 0 0;
	color:#97D600;
	position:relative;
	letter-spacing:1px;
}

.richiesta A:link {text-decoration: none; color: #D80000;}
.richiesta A:visited {text-decoration: none; color: #D80000;}
.richiesta A:hover {text-decoration: none; color:#fff;}

.richiesta_box {
	text-align:center;
	float:left;
	width:97px;
	height:49px;
	background:#97D600;
	padding:8px 5px 5px 5px;
	border:1px dashed #999;
}

.richiesta_box A:link {letter-spacing:0px; font-size:11px; padding:0; text-decoration: none; color: #fff;}
.richiesta_box A:visited {letter-spacing:0px; font-size:11px; padding:0; text-decoration: none; color: #fff;}
.richiesta_box A:hover {letter-spacing:0px; font-size:11px; padding:0; text-decoration: none; color:#D80000;}


.address {
    width: 194px;
    height: 85px !important;  /* FF2 & IE7 */
    height: 85px;      /* IE5.x & IE6 */
    min-height: 85px;  /* FF2 & IE7 */
	font-family:Arial;
	font-size:10px;
	background-color:#d80000;
	color:#fff;
	padding:12px;
}

.language {
    margin: auto;
    width: 218px;
    height: 64px !important;  /* FF2 & IE7 */
    height: 64px;      /* IE5.x & IE6 */
    min-height: 64px;  /* FF2 & IE7 */
}

.button_ita { width:64px; height:64px; margin-right:13px; float:left; }
.button_ita a { display:block; width:64px; height: 64px; background: url(images/button_ita.gif) no-repeat top left;}
.button_ita a:hover {background-position: top right;}

.button_eng { width:64px; height:64px; margin-right:13px; float:left; }
.button_eng a { display:block; width:64px; height: 64px; background: url(images/button_eng.gif) no-repeat top left;}
.button_eng a:hover {background-position: top right;}

.button_rum { width:64px; height:64px; float:left; }
.button_rum a { display:block; width:64px; height: 64px; background: url(images/button_rum.gif) no-repeat top left;}
.button_rum a:hover {background-position: top right;}

.clear {
	clear:both;
}

.centro {
	/*background-image:url('images/sf_1px_center.gif');
	background-repeat: repeat-y;*/
    width: 690px;
    margin:12px 0px 0px 12px;
    min-height: auto;  /* FF2 & IE7 */	
    height: auto !important;  /* FF2 & IE7 */
    height: auto;      /* IE5.x & IE6 */
    float:left;
}

.contentTesto {
	background-color:#e0e0e0;	
    margin:0px 0px 0px 12px;
	width: 424px;
    min-height: 194px;  /* FF2 & IE7 */	
    height: 194px !important;  /* FF2 & IE7 */
    height: 194px;      /* IE5.x & IE6 */
    float:left;
    padding:12px 12px 12px 12px;
}

.contentTesto h1 {
	font-size:60px !important;
	font-size:30px;      /* IE5.x & IE6 */
	margin:0px 0px 0px 0px;
}

.menu {
    margin-bottom: 12px;
    width: 218px;
    height: 218px !important;  /* FF2 & IE7 */
    height: 218px;      /* IE5.x & IE6 */
    min-height: 218px;  /* FF2 & IE7 */
    float:left;
}

.news {
	background-color:#ffffff;
    width: 182px;
    padding:0px 12px 5px 12px;
	font-family:Trebuchet MS;
	font-size:16px;
	color:#414141;
	letter-spacing:0px;
	line-height:120%;
	margin-bottom:15px;
	float:left;
}

.news A:link {text-decoration: none; color: #414141;}
.news A:visited {text-decoration: none; color: #414141;}
.news A:hover {text-decoration: none; color: #fff; background-color:#97D600; padding:-12px; margin:0px;}



.news h2 {
	font-size:30px;
	margin:0px 0px 15px 0px;
}

.news h5 {
	font-size:12px;
	margin:10px 0px -3px 0px;
}

.Testi {
	background-color:#e0e0e0;
	width:654px;
    padding:12px;
    height: 100% !important;  /* FF2 & IE7 */
    height: 100%;      /* IE5.x & IE6 */
    min-height: 100%;  /* FF2 & IE7 */
    position:relative;
}

.loghetto {
	width:93px;
	height:117px;
	background-image:url('images/loghetto.gif');
	background-repeat:no-repeat;
	margin:auto;
	position:absolute;
	bottom:-96px;
	left:70px;
}

.testo {
	width:420px;
    padding:0px 12px 12px 12px;
	font-family:Trebuchet MS;
	font-size:16px;
	/*color:#676767;*/
	color:#414141;
	letter-spacing:0px;
	line-height:130%;
	float:left
}

.testo h3 {
	font-size:40px !important;
	font-size:20px;      /* IE5.x & IE6 */
	margin:10px 0px 0px 0px;
}

.footer1 {
	width:100%;
	height:82px;
	background-image:url('images/footer1.gif');
	background-repeat:no-repeat;
	background-position:218px 0px;
	margin:0px;
}

.footer2 {
	position:relative;
	width:100%;
	height:91px;
	background-image:url('images/footer2.gif');
	background-repeat:no-repeat;
	background-position:230px 0px;
	margin:0px -12px -12px -12px;
	background-color:#97D600;
}

.loghiCert {
	position:absolute;
	width:199px;
	height:72px;
	background-image:url('images/loghiCert.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:10px 0px 0px 10px;
}

.copyright {
	position:absolute;
	left:700px;
	top:30px;
	font-family:Arial;
	font-size:10px;
	color:#fff;
}



/*.catProdotti a {
	position:absolute;
	bottom:0px;
	width:213px;
	height:20px;
	background-color:red;
	font-family:Trebuchet MS;
	font-size:11px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	color:#fff;
	padding-left:5px;
	padding-top:2px;
	font-weight:bold;
	text-decoration: none;
}

.catProdotti a:hover{
	position:absolute;
	bottom:0px;
	width:213px;
	height:20px;
	background-color:#97D600;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#fff;
	padding-left:5px;
	padding-top:2px;
	font-weight:bold;
	text-decoration: none;
}*/

.catProdotti a {
	position:absolute;
	bottom:0px;
	width:178px;
	height:0px;
	padding-top:178px;
	font-family:Trebuchet MS;
	font-size:12px;
	letter-spacing:0px;
	color:#d80000;
	font-weight:bold;
	text-decoration: none;
	border:20px solid #E0E0E0;
}

.catProdotti a:hover {
	position:absolute;
	bottom:0px;
	width:178px;
	height:0px;
	padding-top:178px;
	font-family:Trebuchet MS;
	font-size:12px;
	letter-spacing:0px;	
	color:#d80000;
	font-weight:bold;
	text-decoration: none;
	border:20px solid #97D600;
}

.pathProdotti {
	font-family:Arial;
	font-size:11px;
	margin:-6px 0 0 5px;
	color: #676767;
}

.pathProdotti A:link {text-decoration: none; color: #676767;}
.pathProdotti A:visited {text-decoration: none; color: #676767;}
.pathProdotti A:hover {text-decoration: underline; color: #97D600;}
