/* Temar CSS */

/*html,body{margin: 0;padding:0;height:100%;}*/
body{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/bg_top.jpg);
	background-repeat: repeat-x;
}


/*--------------------------- txt neri standard--------------------*/

.testi-neri{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			padding-left:5px;
			padding-right:5px;
			text-decoration:none;
			color:#000;
}
		

.testi-neri a:link, .testi-neri a:visited{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:justify;
			padding-left:5px;
			padding-right:5px;
			text-decoration:none;
			color:rgb(205, 0, 0);
			padding:0px;
}

.testi-neri a:hover {color:#999; padding: 0px;}


/*------------ txt menu -----------*/

.testi-menu-sx a:link, .testi-menu-sx a:visited {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-align:left;
			padding:0px;
			text-decoration:none;
			color:#fff;
}

.testi-menu-sx a:hover {color:#000;}


/*------------ txt menu servizi -----------*/

.testi-servizi{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			color:#000;
			padding-left:10px;
}
		

.testi-servizi a:link, .testi-servizi a:visited{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:rgb(205, 0, 0);
			
}

.testi-servizi a:hover {color:#000;}

/*--------------------------- txt form -----------------------*/

.txt_form{ text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000;					
}

/*-------- txt centrali ---------------*/

.txt_centrali{ text-align:center;
			   font-family:Verdana, Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000;
			   text-decoration:none;					
}

.txt_centrali a:link, .txt_centrali a:visited{ text-align:center;
			   font-family:Verdana, Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:rgb(205, 0, 0);
			   text-decoration:none;					
}

.txt_centrali a:hover{ color:#999;}

/*----------------------------txt footer --------------------*/

.txt_footer{ color:#000;
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:10px;
			 text-align:right;
}

.txt_footer a:link, .txt_footer a:visited{ 	color:#999;}

.txt_footer a:hover{color:#fff;}


/* ---------------- MAIN ------------------ */

#container {
			width: 805px;
			\width: 805px;
			w\idth: 805px;
			height:100%;
			margin-left: auto;
			margin-right: auto;
			background-color: #fff;	
			position:relative;
			padding-bottom: 50px;
}

		
#header{width: 805px;
		height: 344px;
		margin-left: auto;
		margin-right: auto;
}	

#box-logo{	width: 326px;
			height: 119px;
			float:left;
}		


#box-menu-top{	width: 478px;
				height: 119px;
				float:left;
				
}	

#box-menusopra{ width:478px;
				height: 85px;
				background-image:url(../img/bg_sopramenu.jpg);
				background-repeat:repeat-x;
}

#menu-top{	width: 450px;
			height: 35px;
			float:right;
								
}	


#box_sxfoto{ width:307px;
			 height:225px;
			 float:left;
			 background-image:url(../img/bg_sxfoto.jpg);
			 background-repeat:repeat-x;
}

#box_img-prev{ width:239px;
			 height:176px;
			 float:right;
}

#box_foto{ width:498px;
		   height:225px;
		   float:left;
		   background-image:url(../img/bg_sxfoto.jpg);
}

#box_swf{ width:498px;
		  height:188px;
		  margin-top:20px;
		  background-color:#FFFFFF;
		   	   
}		
	
#box-menu-sx{	width: 207px;
				height:auto;
				padding-left:100px;
				float:left;
		
}	

#box-link{	width: 495px;
			height:1176px;
			float:left;				
}

/**#box-servizi{	width: 498px;
			    height:500px;
				float:left;				
}**/

#content{ width: 805px;
		  height: 330px; 		  
}


#content-form{ width: 805px;
		  	   height: 580px; 	
	  
}


#content-link{ width: 805px;
		  	   height: 1176px; 	
		  
}

#content-servizi{ width: 805px;
		  	     height: 350px;
				 

}


#content-gallery{ width: 805px;
		  		  height: 400px; 		  
}

#box-centro-txt{width: 498px;
				height:300px;
				margin:0px;
				float:left;			
}

#box-centro-form{width: 498px;
				height:500px;
				margin:0px;
				float:left;			
}	

#box-txt-servizi{width: 498px;
				height:260px;
				margin:0px;
				float:left;			
}

#box-servizi{width:498px;
			 height:800px;
			 padding-left:307px;
			
}

#box-stampa{width:491px;
			 height:21px;
			 float:right;
			 padding-right:7px;		
}		

#box-form{ width: 460px;
		   height:370px;
		   margin-top:25px;
		   margin-right:auto;
		   margin-left:auto;		
}	

#box-partners{width: 498px;
				height:250px;
				margin:0px;
				float:left;
				background-image:url(../img/temar-bg.gif);
				background-repeat:no-repeat;
				background-position:left;
				background-position:top;
						
}
#box2partners{width: 249px;
				height:200px;
				margin:0px;
				float:left;			
}

#link{ width: 498px;
	   height:70px;
}

#testi_link{ width: 295px;
		    height:70px;
		    float:left;
}

#img_link{ width: 200px;
		   height:70px;
		   float:left;
}




/* ------------------ MENU SX ----------------------  */

#navlist{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li{
padding-top:8px;
padding-bottom:8px;
padding-left: 37px;
background-image:url(../img/btn.jpg);
background-repeat:no-repeat;
background-position: 0px;
}


/* ..............    FINE MENU SX  ..................  */



/* ..............    MENU TOP  ..................  */
#navcontainer-t
{
margin: 0px;
padding: 0px;
}

#navcontainer-t ul
{
margin: 0px;
padding: 0px;
padding-left:80px;
list-style-type: none;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


#navcontainer-t ul li { float: right; }

#navcontainer-t ul li a
{
text-decoration: underline;
color:#000;
font-size: 10px;
float: left;
margin: 0px;
height: 35px;
width: 99px;
padding-top: 5px;
padding-bottom: 2px;
}

#navcontainer-t li a:hover
{
background: url(../img/btn_top.jpg) no-repeat top left;
color: #ffffff;
text-decoration:none;
}

#navlist-t li a#current, #navlist li a#current:link
{
text-decoration: none;
background: url(../img/btn_top.jpg) no-repeat top left;
color: #FFFFFF;
}

#navlist-t li a#current:hover
{
color: #ffffff;
background: url(../img/btn_top.jpg) no-repeat top left;
}

/*------- MENU SERVIZI -----*/
#navcontainer_s ul
{
margin: 0px;
padding: 0px;
}



#navlist_s li
{
display: inline;
list-style-type: none;
padding-right: 0px;
}


/*------- MENU SERVIZI NERO-----*/

#navlist-s2 ul li { list-style-type: square; margin: 0px; padding:0px; }


/*------------------ FOOTER -----------------------*/

#box_txt_footer{ width: 805px;
				 height: 100px;
				 margin-left:auto;
				 margin-right:auto;
				 padding-top:20px;

}

#footer {	width:100%;
			height: 133px;
			background-image:url(../img/bg_footer.jpg);
			position:relative;
			bottom:0;
}.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CD0000;
}
