html,body{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;height: 100%}
body {
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/img/bg-body.jpg); background-repeat:repeat-x; background-position:center; background-color:#9f1719;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; line-height:26px;
	color:#0a2d47;
}

h1, h2, h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#990000;}

h2{ font-size:18px;}
h3{ font-size:16px;}

textarea{ 	font-family:Arial, Helvetica, sans-serif; width:350px; color:#0a2d47; border:1px solid #a5bacb;
}


input{ 	font-family:Arial, Helvetica, sans-serif; color:#0a2d47; border:1px solid #a5bacb;
}

.form_Btn{ background-color:#ed1c24; color:#FFFFFF; cursor:hand;}
a{ color:#0a2d47;}

div#container{ position: relative; background-image:url(/img/bg_gru.jpg); background-position:top center; background-color:#c0c0c0; background-repeat:no-repeat; height:100%; min-height:800px; width:894px; margin:0px auto;  border-left:0px solid #7e8e9a; border-right:0px solid #7e8e9a;}/*background-color:#a6bbcc; background-image:url(/img/bg_gru.jpg); background-position:top center; background-repeat:no-repeat; */
body > div#container{height: auto ; min-height: 100%}

div#contenuti{  padding:10px; padding-bottom:180px;  }

div#split2{ clear:both; position:relative; width:838px;  margin:0px auto;  line-height:16px; font-size:98%;  }
div#split2 .divLeft{  background-image:url(../img/home/box.gif);  background-position:left top ; background-repeat:no-repeat; width: 410px; margin:0px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:left; height:110px !important; min-height:110px;  height:110px; margin-bottom:10px;   }
div#split2 .divRight{   float:left; background-image:url(../img/home/box2.gif);  background-position:right top ; background-repeat:no-repeat; width: 49%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; height:110px !important; min-height:110px; height:110px; margin-bottom:10px;   }
div#split2 .divLeft p{ text-align:right;}
div#split2 div img{ border:1px solid #ed1c24; margin-top:5px; }
div#split2 div .imgLeft{ float:left; margin-right:4px;}
div#split2 div .imgRight{ float:right; margin-left:4px;}
div#split2 p{ padding:8px;} 
div#split2 a{ text-decoration:none; color:#0a2d47;}
div#split2 a:hover{color:#ed1c24;}
div#split2 .segue{  font-family:Tahoma; text-decoration:none; font-weight:bolder; font-size:14px;}


div.wide{ width:834px; margin:0px auto; line-height:26px;}
div.wide h1{ font-size:18px; margin-bottom:5px; height:23px;}


#testa{ height:248px; border-top:0px solid #fff; background-image:url(/img/bg_testata.jpg); background-position:top center; background-repeat:no-repeat;}

#menu{ position:absolute; top:200px; left:16px;  width:920px; margin:0px auto;  text-align:center}

* html div#menu{  }


#menu a{ font-weight:bolder; text-align:center; line-height:15px; font-size:11px; display:block;  float:left; background-color:#d71f21; height:40px; margin-left:1px; margin-right:1px;   padding:5px; padding-left:12px; padding-right:12px; border:0px solid #e9eff3;  color:#ffffff; text-transform:uppercase; font-size:12px;  }
#menu a:hover{  background-color:#a12226; height:40px;  color:#efefef;}
#menu a.selected{  background-color:#a12226; background-image:url(/img/freccia_menu.gif); background-repeat:no-repeat; background-position:bottom right; height:40px;  color:#efefef;}
#gallery{ position:relative;  width:832px; height:322px; margin:0px auto;   padding:0px; padding-left:6px; padding-top:4px; margin-bottom:8px; background-image:url(../img/bg_gallery.gif); background-repeat:no-repeat; background-position:center; background-color:#a12226;  }

div#footer{   clear:both;  position:absolute; bottom:0; margin-bottom:0px; width: 100%; height:auto !important; min-height:80px; height:80px; border-top:1px solid #efefef; margin-top:50px;   } 
div#footer p{ padding:16px;  padding-right:26px;  } 

.anteprimaNews h3{ margin-bottom:2px; color:#efefef;	font-family:Arial, Helvetica, sans-serif;}
.anteprimaNews a{color:#efefef;	}

.anteprimaNews { width:300px; border-left:6px solid #cccccc; margin-left:30px; padding-left:20px; margin-bottom:20px; color:#efefef}

#boxNews{ height:220px;width:50%; float:left; margin-left:8px; background-color:#9f1719; background-image:url(/img/home/box-news-bg.gif); background-repeat:no-repeat; background-position:top right; }
#boxNews h2{ color:#efefef; font-size:22px; text-indent:20px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}

#boxLavori{ height:220px; width:414px;  margin-left:4px;  float:left; background-color:#9f1719; }

#boxLavori .cont{ padding:10px; width:300px;  margin-left:22px; padding-left:0px; margin-bottom:20px; color:#efefef}
#boxLavori  h3 { color:#efefef; font-size:22px; margin-bottom:0px; text-indent:20px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}

#boxLavori  a { color:#efefef; }
/*#boxNews .top{ background-image:url(/img/home/box-news-top.gif); background-repeat:no-repeat; background-position:top center; height:64px; }
#boxNews .centro{background-image:url(/img/home/box-news-center.gif); background-repeat:repeat-y; background-position:top center; }
#boxNews .bot{background-image:url(/img/home/box-news-bot.gif); background-repeat:no-repeat; background-position:top center; }*/

#sCat p{ padding:0px; margin:0px;}



