BODY {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial,tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
	color: #616161;
	background: #FFFFFF url('i/back.jpg') repeat-x;
}

.news1{background:url('/news_titre.gif') no-repeat; width:459px; height:44px;}
.news2{background: url('/news_milieu.gif') repeat-y; width:459px; height:auto; margin-top:0px; color:#616161; font-family: verdana; font-size: 12px;}
.news3{text-align: justify; margin-right: 9px;font-family: verdana;font-size: 12px; margin-left: 9px; margin-top:0px}
.news4{background:url('/news_bas.gif') no-repeat; width:459px; height:8px; margin-top:0px;}
.forum1{background:url('/forum_haut.gif') no-repeat; width:461px; height:43px;}
.forum2{background: url('forum_milieu.gif') repeat-y; width:461px; height:auto; margin-top:0px; color:#616161; 	font-family: verdana; font-size: 12px;}
.forum3{color: #41719B;font-family: verdana;font-size: 12px; margin-left: 23px; }
.forum4{
color: #000000; font-family: verdana;font-size: 12px; margin-left: 5px; margin-top:0px}
.forum5{
background: url('/background.gif') no-repeat; }
.forum6{background:url('/forum_bas.gif') no-repeat; width:461px; height:21px; margin-top:0px;}
.forum7{color:  #41719B; font-family: verdana; font-size: 12px; text-align: left; margin-left: 23px; float: left;margin-top:8px; width:420px; height:14px}
.forum8{background: url('background2.gif') no-repeat; width:451px; margin-top:-5px;}
.forum9{background:url('background3.gif') no-repeat; width:461px; height:24px;}

.conrfoot {
	margin-right:0px;
	padding-bottom: 10px;
	background: transparent;
	margin-left:0px;;
	text-align: left;
	font-size:11px;
	color: #616161;
}

.conlfoot {
	margin-left:0px;
	background: transparent;
	float: left; 
	width: 50%;
}

#lien1{
	float:left;
	margin-top:90px;
	width:63px;
	height:38px;
	margin-left:35px;
}

#lien2{
	float:left;
	margin-top:90px;
	width:63px;
	height:38px;
}
#lien3{
	float:left;
	margin-top:90px;
	width:63px;
	height:38px;
}

p {
	padding : 0px;
	margin : 0px;
}

img
{
	border: 0px;
}

/*formattazione immagini*/	
.imgdx {
	border:0px solid #F2F6FB;
	float:right;
	margin-left:10px;
	padding:0;
}
.imgsx {
	border:0px solid #F2F6FB;
	float:left;
	margin-right:10px;
	padding:0;
}
.imgcenter {
	border:1px solid #ccc;
	float:center;
	margin-left:0px;
	padding:0;
}

input,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

table {margin: 0; padding: 0; font-size: 11px}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana;}

.center
{
	text-align: center
}

.titre
{
	color: #003C58;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 6px;
}

.titre IMG
{
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
}

.end
{
	height: 20px;
}

#englobe
{
	position: absolute;
	width: 752px;
	margin-left: -376px;
	left: 50%;
	top: 0px;
	background: transparent url('i/englobe.jpg') repeat-y;

}

#header
{
	background: transparent url('i/header.jpg') repeat-y;
	width: 752px;
	height: 168px;
}

#header2
{
	width: 752px;
	height: 43px;
	background: url('i/maintitle.gif') no-repeat;
}


#header3
{
	width: 752px;
	height: 35px;
	background: url('i/titlemedium.gif') no-repeat;
}

#footer
{
	width: 752px;
	height: 83px;
	background: url('i/fondo.gif') no-repeat;
}
h1 {
	font-weight: bold;
	color: #0099ff;
	font-size: 11px;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	font-weight: bold;
	color: #0099ff;
	font-size: 11px;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-weight: bold;
	color: #0099ff;
	font-size: 11px;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-weight: bold;
	color: #0099ff;
	font-size: 11px;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 0px;
}
h5 {
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
	margin-left:25px;
}

a {
	color: #616161; 
	text-decoration: none; 
	background-color: transparent;}
	img{
	border: 0px;
}

table {
	margin: 0; 
	padding: 0; 
	font-size: 11px;
	widht: 90%;
}

table td {
	padding: 0; 
	border-width: 0; 
	font-family: Verdana;
	font-size: 11px;
	widht: 90%;
color: #616161;
}

a:hover {
	color: #003C58; 
	text-decoration: none;
}

.msg_forum a{
	text-decoration	: none;
	color:  #41719B;
}
.lien a:active, .lien a:visited, .lien a:link
{
	text-decoration	: none;
	color:  #41719B;
	font-weight: bold;
}

.lien a:hover
{
	text-decoration	: underline;
	color:  #41719B;
	font-weight: bold
}
.fondo_blocco {
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: Silver;
	padding-bottom: 5px;
}
.item {border: 1px solid #cccccc; padding-bottom: 5px;}
.itemHead {padding: 3px; background:#ffffff; color: #FFFFFF;background-image:url('i/fondo_news.jpg')}
.itemagpoint {padding: 3px; background:#ffffff; color: #FFFFFF;background-image:url('i/fondo_agpoint.jpg')}
.itemautorizzate {padding: 3px; background:#ffffff; color: #FFFFFF;background-image:url('i/fondo_autorizzate.jpg')}
.itemrivenditori {padding: 3px; background:#ffffff; color: #FFFFFF;background-image:url('i/fondo_rivenditori.jpg')}
.itemInfo {text-align: right; padding: 3px; }
.itemTitle a {font-size: 98%; font-weight: bold; font-variant: small-caps; color: #FFFFFF; }
.itemTitle a:hover {font-size: 98%; font-weight: bold; font-variant: small-caps; color: #FFFFFF; text-decoration: underline;}
.itemPoster {font-size: 85%; font-style:italic;}
.itemPostDate {font-size: 85%; font-style:italic;}
.itemStats {font-size: 85%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; text-align: justify;}
.itemText:first-letter {font-weight: bold;}
.itemFoot {font-weight: bold; text-align: right; padding: 3px; background-image:url('i/fondo_news_leggi.jpg')}
.itemAdminLink {font-size: 85%;}
.itemPermaLink {font-size: 85%;}

th {background:#0380FF; color:#FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

.outer {border: 1px solid silver;}
.tab_cont {border: 0px;}
.head {background-color: #F5F6FA; padding: 5px; font-weight: bold;}
.head_sez {background-color: #F5F6FA; padding: 5px; font-weight: bold; color: #003C58;}
.head_mod {background-color: #F5F6FA; padding: 5px; font-weight: bold; color: #003C58;}
.even {background-color: #ffffff; padding: 5px;}
.even_mod {background-color: #ffffff; padding: 5px;}
.even_cat {background-color: #ffffff; padding: 5px; width: 100px;}
.odd {background-color: #F5F6FA; padding: 5px;}
.foot {background-color: #F5F6FA; padding: 5px; font-weight: bold;}

.descr_campo{
    border-bottom: 1px dotted #ccc;
	padding: 5px;
	width:30%;
}

.valore_campo{
    border-bottom: 1px dotted #ccc;  
	padding: 5px; 
}


tr.even td {background-color: #F5F6FA; padding: 5px;}
tr.odd td {background-color: #E1E5F0; padding: 5px;}
div.errorMsg {text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px; color:#d90000;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}
div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div#contenuto {text-align: left;}
.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #808080; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #808080; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0px none;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; }
.comDateCaption  {font-weight: bold; font-style: normal;}

#page
{
	background: transparent url('i/page.jpg') no-repeat;
	padding: 0px 48px 0px 48px;
}

.testoverde {
	color : #009245;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.testoverde a{
	color : #009245;
	text-decoration: none;
}
.testoverde a:hover {
	color : #0099ff;
	text-decoration: none;
}
.testoblu {
	color : #0260C4;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.testoblu a{
	color : #0260C4;
	text-decoration: none;
}
.testoblu a:hover {
	color : #0099ff;
	text-decoration: none;
}
.testobianco {
	color : #ffffff;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.testobianco a{
	color : #ffffff;
	text-decoration: none;
}
.testobianco a:hover {
	color : #ffffff;
	text-decoration: underline;
}
.testorosso {
	color : #ed393a;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.testorosso a{
	color : #ed393a;
	text-decoration: none;
}
.testorosso a:hover {
	color : #0099ff;
	text-decoration: none;
}
#privacy_box  {
	margin: 5px 0 0 0;
	padding: 0;
}
#privacy_box p {
	font-size: 84%;
	margin: 10px 10px 0 0;
	padding: 0;
}
.privacy_font {
	font-size: 84%;
	margin: 10px 10px 0 0;
	padding: 0;
}
#privacy_box {

}
#privacy_box p {
	font-size:10px;
	line-height:14px;
}
#privacy_box p.informativatesto {
	font-size:10px;
	height:70px;
	overflow:auto;
	margin:5px 0px 30px 0px;
}

.preventivo{
   font-size:12px;
   font-weight:bold;
   color:#009900;
   text-align:center;
}
.incent {
	color : #009245;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.title_big_blu{
font-size:14px;
font-weight:bold;
color: #003C58;
border-bottom:1px solid #003C58;
}

.title_big{
font-size:14px;
font-weight:normal;}

