body {

margin: 0px;

background-color:#E3E3D2;

}



hr{

border-style: 1px dotted;

border-color: #000000;

}



img {

    border:0px;

}

form {

    margin:0px;

	

}





#contenitore {

width:980px;

background-color:#FFFFFF;

margin:0px auto;

}



#head {

width:980px;





}



#corpo{

width:980px;





}



#centro {

width:530px;

border-right:1px dotted #000000;

float:left;

min-height:500px;

padding:3px;

}



#destra1 {

width:185px;

float:left;

border-right:1px dotted #000000;

margin-left:3px;

min-height:1000px;

}



#destra1 li {

	    list-style-image: url('/images/finestre.gif');



}



#destra2 {

width:250px;

float:left;



}

#destra2 ul {

	margin:20px;

	padding:0px;



}



#destra2 li {



	list-style-image: url('/images/icon-client-new.gif');

	border-bottom:1px dotted #000000;

	margin-bottom:3px;

}



.elenco_box li {



	list-style-image: url('/images/icon-client-new.gif');

	border-bottom:1px dotted #000000;

	margin-bottom:3px;

  



}

.elenco_box a {



  font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    text-decoration:none;

    font-weight: normal;

}



#footer {

background-color:#CCCCCC;

min-height:10px;

text-align:center;





}



.fascia_grigia {

background-color:#CCCCCC;

min-height:10px;



}

#box_sinistra{

width:600px;

float:left;



}

#box_destra{

width:380px;

float:left;

text-align:right;



}



#cerca {

width:980px;

text-align:right;

background-color:#E3E3D2;

}



.testo1 {

    font-family: Tahoma;

    font-size: 14px;

    color: #000000;

    text-decoration:none;

    font-weight: bold;



}







.testo2 {

    font-family: Tahoma;

    font-size: 9px;

    color: #000000;

    text-decoration:none;

    font-weight: bold;



}



p, a, li {

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    text-decoration:none;

    font-weight: normal;

	

}

.testo3, .testo3 a {

    font-family: Tahoma;

    font-size: 11px;

    color: #000000;

    text-decoration:none;

    font-weight: bold;



}



.testo4, .testo4 a{

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    text-decoration:none;

    font-weight: normal;



}



.testo4 a:hover, .testo3 a:hover, a:hover {

	color: #8B0000;

	font-weight:bold;

	text-decoration:underline;

}



h2 {

    font-family: Tahoma;

    font-size: 14px;

    color: maroon;

    text-decoration:none;

    font-weight: bold;

text-align:center;





}



.clear {

	clear:left;

	visibility:hidden;



}



.titolo_post {

    font-family: Tahoma;

    font-size: 20px;

    color: #000000;

    text-decoration:none;

    font-weight: bold;

}



.subtitolo_post

{

    font-family: Tahoma;

    font-size: 11px;

    color: #000000;

    text-decoration:none;

    font-weight: normal;



}



.testo_post, .testo_post p{
    font-family: Tahoma;
    font-size: 14px;
    color: #000000;
    text-decoration:none;
    font-weight: normal;
}



#post {

    font-family: Tahoma;

    font-size: 12px;

    color: #000000;

    text-decoration:none;

    font-weight: normal;





}



#post a{

    font-family: Tahoma;

    font-size: 12px;

    color: maroon;

    text-decoration:none;

    font-weight: bold;



}



#commenti {

	

}





#subcommento {

	font-family: Tahoma;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	font-weight: normal;	

}



#commenti a {

	font-family: Tahoma;

	font-size: 12px;

	color: #8B0000;

	text-decoration: none;

	font-weight: bold;

}



/* MODULO CONTATTI */



#mod_contatti_table table tr td img {



border: none;



}



/* DIV contentente form contatti */

#mod_contatti_table {



	color: #000000;  

	font-size: 12px;

	font-weight: normal;

	width: 100%;

	padding-top: 0px;

	margin-top: 0px;

	font-family:verdana;

	

}



#mod_contatti_table form {

width: 100%;

padding-top: 0px;

}



#mod_contatti_table label {



   margin-bottom: 2px;

	width: 115px;

	text-align: left;

	float: left;

	font-size: 12px;

	font-weight: normal;

	color: #000000;  



}

#mod_contatti_table p{

	font-size: 1em;

	padding-top: 0px;

	margin-top: 0px;

}

#form1{

	width: 100%;

}

#form1 p > #invia{

    width: 50px;

	height: 30px;	

}

#form1 > #accetto{

    width: 20px;

	height: 20px;	

}

#mod_contatti_table p.check{

	font-size: 10px;

	text-align: left;

}

#mod_contatti_table input.input {

width: 130px;

   margin-bottom: 2px;

	height: 15px;

	float:left;

	margin-right: 6px;

	font-size: 10px;

	font-weight: normal;

	border: 1px solid #666666;

	color: #000000;



}

#mod_contatti_table input.inputsecondo{

	

	width: 130px;

   margin-bottom: 2px;

	height: 15px;

	float:left;

	margin-left: 2px;

	font-size: 10px;

	font-weight: normal;

	border: 1px solid #666666;

	color: #000000;

}



#mod_contatti_table p.obbligatorio {

	color: Maroon;

	padding-top: 0px;

	margin-top: 0px;

}



#mod_contatti_table label.obbligatorio {



	color: Maroon;   



}



#mod_contatti_table textarea {

	width: 400px;

	height: 100px;

	margin-left: 0px;

	font-size: 10px;

	font-weight: normal;

	margin-bottom: 2px;

	border: 1px solid #666666;

	color: #000000;



}



#mod_contatti_privacy input {



	border: 1px solid #000000;



}



/* DIV contentente testo privacy */



#mod_contatti_privacy {



	width: 400px;



}



#mod_contatti_privacy {



	color: #000000;



}



#mod_contatti_privacy p {



	font-size: 10px;

	font-weight: normal;

	color: #000000;



}

td.checksx{

	width: 20px;

}

.obiett{

	clear: left;

	margin-top: 7px;

}



/* serve per avere il bottone senza nessuna formattazione*/

#mod_contatti_table  #invia {

		

}



#mod_contatti_table #privacy_box {

	

	margin-left: 118px;

	

}

/* FINE MODULO CONTATTI */



