* {margin:0;padding:0;}
body {font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:90%;min-width:767px;max-width:999px;margin:15px 20px 0px 20px}
#header,#colsx,#content,#footer {overflow:hidden;display:block}
#header,#footer  {width:100%;text-align:center}
#header  {margin-bottom:10px}
#footer {clear:both}
#colsx,#content {float:left}
#content {width:73%;margin-left:27%;display:inline;}
#colsx {width:25%;margin-left:-100%;display:inline;}


img {border:0;}	
hr {background:#008131;color:#008131}

.menu {width:98.7%}
.menu  td {
	text-align:center;
	border:0px;
	background:#008131;
	font-weight:bold;	
}
.menu  td a {text-decoration:none;width:100%;display:block;	color:#ffffff;}
.menu  td a:hover {text-decoration:none;background-color:#ffff00;color:#008131}

span,a {text-decoration:none;color: #000080;}
a:hover {text-decoration:underline}
span a:hover {text-decoration:none}

.modulo,.modBig {border:1px solid #8ba395; margin:4px 4px 16px 4px}
.modBig {padding:7px;background:url(images/modbigback.jpg) bottom repeat-x}
.modulo {padding:4px;background:url(images/modback.jpg) bottom repeat-x }
.cornice {border:1px solid #8ba395; margin:4px 4px 16px 4px;padding:4px;}
.cornice span,.modulo span,.modulo span a,.modBig span,.modBig span a {display:block;width:100%;color:#ffffff;background:#008131;text-align:center;font-weight:bold}
.cornice p,.modulo p {margin:10px;text-align:center}
.barra,.barra a {color:#ffffff;background:#008131;font-weight:bold}


.thumb {float:left; margin:0 10px 0 0;width:100px;height:100px;}
.thumb a {display:block;width:100%;height:100%}

.mThumb {float:left; padding:4px 4px 0 0; width:17%}
.msgOK,.msgKO {display:block;width:100%;text-align:center}
.msgOK  {background-color:#ffff00;}
.msgKO  {background-color:#ff0000;color:#ffff00;font-weight:bold}

.privacy {
width:98%;
height:100px;
font-size:10.5pt;
line-height:11.5pt;
border:1px solid #8ba395;
overflow:auto;
background-color: #FFFFFF;
text-align:justify;
padding:5px;
}

