body {

		background: #2b7aa1;
	
	
	}

.generale {
    width:950px;
    height:600px;
    margin: 0 auto;
	background: url(img/bg_page.jpg) repeat-x; 

    }
.costruction {
    width:100%;
    height:200px;
    margin: 0 auto; 
	margin-top:150px;


    }
#contatto{
    width:100%;
    height:20px; 
	background:#174662;
	color:#aff228;
	font-size:12px;
	font-family:verdana;
	text-align:center;
		margin-top:10px;



    }
	
.txt_attrezzatura{
    height:20px; 
	color:#ffffff;
	font-size:12px;
	font-family:verdana;
	text-align:left;
	margin-top:5px;
	
    }
	

.content_attrezzatura{
    height:230px; 
	   width:300px;
	margin-top:20px;
	margin-left:10px;
	display:inline;
	float:left;
	
	
    }

.content_tfcd{
    height:330px; 
	width:430px;
	margin-left:10px;
	display:inline;
	float:left;
	
	
    }
	
.text_tfcd{
    height:130px; 
	width:440px;
	display:inline;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-family:verdana;
	margin-top:10px;
	
	
    }
.centrale{
    width:100%;
    height:124px;


    }
	
#contatto1{
    width:100%;
    height:20px;
	background:#174662;
	color:#aff228;
	font-size:14px;
	font-family:verdana;
	text-align:center;
	margin-bottom:10px;

    }
#content_header1 {
    width:100%;
    height:124px;
	float:left;
	background: url(img/bg_header.jpg) repeat-x; 

    }
#brand1 {
    width:328px;
    height:110px;
 	display:inline;
	float:left;
	background: url(img/brand.png) no-repeat;		
	margin-top:6px;
    margin-left: 460px;
	behavior:url(iepngfix.htc);
    }
/*testo menu orizzontale*/

.space{
width:28px;
    height:25px;
	display:inline;
	float:left;


	}

.voce{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    height:25px;
	padding-top:5px;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:2px;
	text-align:center;
	overflow:hidden;

	}

.indietro{
	color:#ffffff;
	width:122px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
	
.indietro a:link {
	color:#ffffff;
	width:122px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
	
.voce a:link {
	color:#7cad23;

	font-family:Verdana, Arial, Helvetica, sans-serif;
    height:25px;
	padding-top:5px;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	}

.voce_a {
	color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

    height:25px;
	padding-top:5px;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	}



.voce a:visited {
	color:#7cad23;

	font-family:Verdana, Arial, Helvetica, sans-serif;

    height:25px;
	padding-top:5px;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	}
	
.voce a:hover {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;

    height:25px;
	padding-top:5px;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	}

.voce a:active {
	color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;

    height:25px;
	padding-top:5px;
 	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:7px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	}




/*******************************/

.txt{
	color:#fe5b02;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:75px;
    height:14px;
 	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
	background: url(img/visualizza1.jpg) no-repeat; 
	}

.txt_progetto{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    height:13px;
 	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	}
	
	
.separa{
	width:145px;
    height:2px;
	margin-top:15px;
 	display:inline;
	float:left;
	margin-left:6px;
	background: url(img/separa.jpg) repeat-x; 
	padding-bottom:15px;

	}
	
.txt_visualizza {
	margin-top:6px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:75px;
    height:14px;
 	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
	background: url(img/visualizza.jpg) no-repeat; 
	}
	
.txt_visualizza a:link{

	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:75px;
    height:14px;
 	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;

	}
.txt_visualizza a:visited{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:75px;
    height:14px;
 	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;

	}

.txt_visualizza a:hover{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:75px;
    height:14px;
 	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;

	}
	
.txt_verde{
	color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:150px;
    height:25px;
 	display:inline;
	float:left;
	font-size:12px;
	text-align:center;
	}
	
.txt_azzurro{
	color:#3ca5d4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:150px;
    height:25px;
 	display:inline;
	float:left;
	font-size:12px;
	text-align:center;
	}
	
/*titoli vari spazi*/

#titolo_about {
    width:138px;
    height:26px;
 	display:inline;
	float:left;
	background: url(img/about.png) no-repeat; 
	margin-left:4px;
	behavior:url(iepngfix.htc);
    }

#titolo_login {
    width:138px;
    height:26px;
 	display:inline;
	float:left;
	background: url(img/login.png) no-repeat; 
	margin-left:4px;
	behavior:url(iepngfix.htc);

    }
	
#titolo_foto {
    width:138px;
    height:26px;
 	display:inline;
	float:left;
	background: url(img/foto.png) no-repeat; 
	margin-left:8px;
	behavior:url(iepngfix.htc);
    }
#titolo_lavori{
    width:138px;
    height:26px;
 	display:inline;
	float:left;
	background: url(img/lavori.png) no-repeat; 
	margin-left:110px;
	behavior:url(iepngfix.htc);


    }
/*spazio menu principale*/

#content_header {
    width:950px;
    height:124px;
 	display:inline;
	float:left;
	background: url(img/bg_header.jpg) repeat-x; 

    }

#content {
    width:938px;
	height:477px;
 	display:inline;
	float:left;
	background: url(img/bg_menu.jpg) repeat-x;
	margin-left:6px;	
	margin-right:6px;	
    }


#content_menu {
    width:938px;
    height:36px;
 	display:inline;
	float:left;
	background: url(img/bg_menu.jpg) repeat-x;	
    }

#colonna_sx {
    width:295px;
    height:242px;
 	display:inline;
	float:left;
	background: #47c2f9;
	margin-top:5px;	

    }

#about {
    width:285px;
    height:242px;
 	display:inline;
	float:left;
	background: url(img/bg_present.jpg) repeat-x;	
	margin-top:5px;	
	margin-left:5px;	
	margin-right:5px;	


    }

#about_foto {
    width:106px;
    height:141px;
 	display:inline;
	float:left;
	background: url(img/foto.jpg) no-repeat;	
	margin-top:5px;
	margin-left:5px;

    }
#about_dati {
    width:159px;
    height:136px;
 	display:inline;
	float:left;
	background: url(img/about_1.jpg) repeat-x;	
	margin-top:5px;
	margin-left:5px;
	color:#FFFFFF;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


    }
#about_link {
    width:275px;
    height:64px;
 	display:inline;
	float:left;
	background: url(img/about_2.jpg) repeat-x;	
	margin-top:2px;
	margin-left:5px;
	color:#ffffff;
	font-size:11px;
	font-family:verdana;

    }

#txt_cf {
 	display:inline;
	width:200px;
	float:left;	
	margin-top:5px;
	margin-left:5px;
	color:#ffffff;
	font-size:11px;
	font-family:verdana;
    }

#txt_copy {
 	display:inline;
	float:left;	
	margin-top:5px;
	margin-left:5px;
	color:#aef227;
	font-size:11px;
	font-family:verdana;
    }
	
#about_title {
    width:285px;
    height:26px;
 	display:inline;
	float:left;
    }
.riga {
    width:285px;
    height:2px;
 	display:inline;
	float:left;
	background: url(img/riga.jpg) repeat-x;	
		overflow:hidden;
    }



	
#login {
    width:285px;
    height:175px;
 	display:inline;
	float:left;
	background: url(img/bg_login.jpg) repeat-x;	
	margin-top:5px;	
	margin-left:5px;	
	margin-right:5px;	
			overflow:hidden;
    }

#login_title {
    width:285px;
    height:26px;
 	display:inline;
	float:left;
    }

#content_form {
    width:275px;
    height:142px;
 	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	
	background: url(img/bg_login_1.jpg) repeat-x;	
    }


.content_username {
    width:270px;
	    height:30px;
	display:inline;
	float:left;
	margin-top:5px;


    }
	
.testo_username {
    width:75px;
    height:18px;
	display:inline;
	float:left;
margin-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
margin-left:8px;

    }	
.campo_username {
    height:18px;
	display:inline;
background:#aced28;
	float:left;
margin-top:3px;
margin-left:0;

    }	

.inputt {
    height:18px;
	display:inline;
background:#aced28;
	float:left;
margin-left:0;
border:1px solid #000000;


    }	



#recupera_password {
    width:285px;
    height:20px;
 	display:inline;
	float:left;
	margin-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fe5b02;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
    }



#colonna_cx {
    width:469px;
    height:442px;
 	display:inline;
	float:left;	
	margin-top:5px;	
	margin-left:5px;	
	margin-right:5px;
	overflow:hidden;	

    }

#content_sezioni {
    width:474px;
    height:98px;
 	display:inline;
	float:left;
	background: url(img/bg_sezioni.jpg) repeat-x;	
	margin-top:5px;	
	margin-left:0px;	
	margin-right:5px;
	overflow:hidden;	
    }

	
#thumb_sx {
    width:64px;
    height:64px;
 	display:inline;
	float:left;	
	margin-left:10px;
	background: url(img/photos.jpg) repeat-x;
    }

	
#thumb_dx {
    width:64px;
    height:64px;
 	display:inline;
	float:left;	
	margin-left:10px;
	background: url(img/web.jpg) repeat-x;
    }
	
/*link vari bianchi*/


#spazio_sx {
    width:222px;
    height:98px;
 	display:inline;
	float:left;	
	margin-top:3px;
    }

.link_sx {

    height:15px;
	margin-top:3px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;

    }
	
.link_sx  a:link {

    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}

.link_sx_a {

    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}



.link_sx  a:visited {

    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}
	
.link_sx  a:hover {

    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#000000;
	text-decoration:none;
	}

.link_sx  a:active {

    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}
	
	/*destra*/
	
	#spazio_dx {
    width:220px;
    height:98px;
 	display:inline;
	float:left;	
	margin-top:3px;
	margin-left:25px;


    }
	
.link_dx {
    width:95px;
    height:15px;
	margin-top:3px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
		text-decoration:none;
    }
	
	
	.link_dx_a {
    width:95px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
			text-decoration:none;

    }
	
		
.link_dx  a:link {
    width:95px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
			text-decoration:none;
	}
	
	.link_dx  a:visited {
    width:95px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
			text-decoration:none;
	}
	
	.link_dx  a:hover {
    width:95px;
    height:15px;
	margin-top:3px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#000000;
			text-decoration:none;
	}
	
	.link_dx  a:active {
    width:95px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
			text-decoration:none;
	}
	
	
	
	
	
	

/*************************/




#content_foto_home {
    width:474px;
    height:323px;
 	display:inline;
	float:left;
	background: #051121;	
	margin-left:0px;
    }

#content_portfolio {
    width:474px;
    height:427px;
 	display:inline;
	float:left;
	background: #051121;	
	margin-left:0px;
    }




#foto_home {
    width:460px;
    height:311px;
 	display:inline;
	float:left;
	background: url(img/foto_01_3.jpg) no-repeat;		
	margin-top:6px;
	margin-left:5px;
    }
#brand {
    width:328px;
    height:110px;
 	display:inline;
	float:left;
	background: url(img/brand.png) no-repeat;		
	margin-top:6px;
	margin-left:320px;
	behavior:url(iepngfix.htc);
    }
	
#sezioni_title {
    width:463px;
    height:25px;
 	display:inline;
	float:left;

    }
.riga_cx {
    width:474px;
    height:2px;
 	display:inline;
	float:left;
	background: url(img/riga.jpg) repeat-x;	
			overflow:hidden;
    }

#colonna_x {
    width:156px;
    height:432px;
 	display:inline;
	float:left;	
	margin-top:5px;	
	margin-left:0px;	

		overflow:hidden;	
    }

#content_miniature {
    width:156px;
    height:322px;
 	display:inline;
	float:left;	
	margin-left:0px;	
	background: url(img/bg_miniature.jpg) repeat-x;		
    }

#banner {
    width:156px;
    height:98px;
 	display:inline;
	float:left;	
	margin-top:5px;
	background: url(img/banner.jpg) no-repeat;	
    }


#banner_1 {
    width:156px;
    height:98px;
 	display:inline;
	float:left;	
	margin-top:5px;
	background: url(img/aversa.jpg) no-repeat;	
    }
	
#miniatura_1 {
    width:136px;
    height:92px;
 	display:inline;
	float:left;	
	margin-top:7px;
	margin-left:10px;
	background: url(img/foto_2.jpg) no-repeat;	
    }

#miniatura_2 {
    width:136px;
    height:92px;
 	display:inline;
	float:left;	
	margin-top:16px;
	margin-left:10px;
	background: url(img/foto_3.jpg) no-repeat;	
    }

#miniatura_3 {
    width:136px;
    height:92px;
 	display:inline;
	float:left;	
	margin-top:16px;
	margin-left:10px;
	background: url(img/foto_4.jpg) no-repeat;	
    }
/*SEZIONE RELATIVA ALLE MINIATURE DELLE PAGINE LATO DX*/

.miniatura_scheda {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/bg_miniature.jpg) repeat-x;
    }

.miniatura_scheda_1 {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/miniatura_2.jpg) repeat-x;
    }
	
.miniatura_scheda_1a {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/miniatura_2a.jpg) repeat-x;
    }
	
.miniatura_scheda_2 {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/miniatura_3.jpg) repeat-x;
    }

.miniatura_scheda_2a {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/miniatura_3a.jpg) repeat-x;
    }

.miniatura_scheda_3 {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/miniatura_4.jpg) repeat-x;
    }

.miniatura_scheda_3a {
    width:61px;
    height:61px;
 	display:inline;
	float:left;	
	margin-top:0px;
	margin-left:10px;
	background: url(img/miniatura_4a.jpg) repeat-x;
    }

/***********************************/
#input {
    width:68px;
    height:28px;
 	display:inline;
	float:left;
	margin-top:5px;
	margin-left:188px;
	background: url(img/entra.jpg) no-repeat;
	border:0px;
	overflow:hidden;
    }
/**base altre pagine*/

#content_foto_base {
    width:474px;
    height:323px;
 	display:inline;
	float:left;
	background: #051121;	
		/*background: url(img/bg_miniature.jpg) repeat-x;	*/
	margin-left:0px;
	overflow:auto;
    }

#content_content {
    width:450px;
    height:130px;
 	display:inline;
	float:left;
	margin-left:10px;
	
    }
	
#foto_progetto {
    width:130px;
    height:130px;
 	display:inline;
	float:left;
	
	background: url(img/primo_piano/venturi.jpg) no-repeat;
	margin-left:0px;
	overflow:auto;
    }
	
	
#foto_progetto1 {
    width:130px;
    height:130px;
 	display:inline;
	float:left;
	
	background: url(img/primo_piano/elisa.jpg) no-repeat;
	margin-left:0px;
	overflow:auto;
    }

	
#foto_progetto2 {
    width:130px;
    height:130px;
 	display:inline;
	float:left;
	
	background: url(img/primo_piano/catalogo.jpg) no-repeat;
	margin-left:0px;
	overflow:auto;
    }
#descrizione_progetto {
    width:298px;
    height:130px;
 	display:inline;
	float:left;	
	margin-left:10px;
	color:#000000;
	background: url(img/bg_desc.jpg) repeat-x;
	padding-left:10px;
	
    }

#annotazioni_progetto {
    width:450px;
    height:101px;
 	display:inline;
	float:left;	
	margin-left:10px;
	color:#000000;
	background: url(img/bg_desc1.jpg) repeat-x;
	margin-top:10px;
    }

#annotazioni_titolo {
    width:445px;
    height:17px;
 	display:inline;
	float:left;	
	margin-left:10px;
	color:#b1ee2e;
	background: url(img/bg_titolo.jpg) repeat-x;
	margin-top:10px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
    }



#content_foto_base_1 {
    width:472px;
    height:323px;
 	display:inline;
	float:left;
	background: #adec29;	
		/*background: url(img/bg_miniature.jpg) repeat-x;	*/
	margin-left:0px;
    }



.testo_centrale_ {
color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
    height:25px;
	padding-top:20px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	text-decoration:none;

    }
	
	.testo_centrale_01 {
color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:230px;
    height:25px;
	padding-top:20px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	text-decoration:none;

    }




.testo_centrale {
color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:450px;
    height:25px;
	padding-top:20px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	text-decoration:none;

    }
	
.testo_centrale0 {
	margin-top:5px;
	width:443px;
    height:23px;
 	display:inline;
	float:left;
	margin-left:10px;
	border-bottom:1px solid #f55b00;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(img/bg_y.jpg) repeat-y;
margin-bottom:10px;
    }	
	
	
.testo_centrale1 {
	width:150px;
    height:23px;
 	display:inline;
	float:left;
	color:#b1ee2e;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
    }
	
	
.testo_centrale2 {
	width:120px;
    height:23px;
 	display:inline;
	float:left;
	color:#fe5b02;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:172px;
    }

.testo_centrale2 a:link{
	width:120px;
    height:23px;
 	display:inline;
	float:left;
	color:#fe5b02;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

    }

.testo_centrale2 a:visited{
	width:120px;
    height:23px;
 	display:inline;
	float:left;
	color:#fe5b02;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

    }
.testo_centrale2 a:hover{
	width:120px;
    height:23px;
 	display:inline;
	float:left;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

    }
.annotazioni_txt {
 	display:inline;
	float:left;
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	width:437px;
    height:89px;
    }
	
.testo_centrale_2 {
color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:459px;
    height:20px;
	padding-top:3px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	text-align:left;
	text-decoration:none;

    }

.testo_centrale_1 {
color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:459px;
    height:25px;
	padding-top:20px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	text-align:left;
	text-decoration:none;

    }

.rilievo {
color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    width:156px;
    height:26px;
	padding-top:20px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;


    }

.content_txt {
color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    width:75px;
    height:60px;
	padding-top:0px;
 	display:inline;
	float:left;
	font-size:12px;
	margin-left:5px;
	text-align:left;
	text-decoration:none;

    }

/*PAGINA DEL CATALOGO TEMPLATE*/
.content_box {
	width:465px;
    height:198px;
 	display:inline;
	float:left;
    }

.box_catalogo {
	width:145px;
    height:198px;
 	display:inline;
	float:left;
	margin-top:45px;
	margin-left:9px;
    }
	
.angolo_superiore {
	width:140px;
    height:20px;
 	display:inline;
	float:left;
	color:#ff5506;
	padding-left:5px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(img/catalogo_1.jpg) no-repeat;
    }	
.parte_categoria {
	width:140px;
    height:25px;
 	display:inline;
	float:left;
	padding-left:5px;
	padding-top:5px;
	background:#123e61;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    }	
.parte_centro {
	width:145px;
    height:25px;
 	display:inline;
	float:left;
	background:#123e61;
    }

.content_foto {
	width:145px;
    height:101px;
 	display:inline;
	float:left;
	background:#44c2fc;
    }
	
.angolo_inferiore {
	width:145px;
    height:23px;
 	display:inline;
	float:left;
	text-align:center;
	color:#44c2fc;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(img/catalogo_2.jpg) no-repeat;

    }
	
.testo_centrale_cat {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:450px;
    height:25px;
 	display:inline;
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	text-decoration:none;

    }
.barra_catalogo {
	width:454px;
    height:21px;
 	display:inline;
	float:left;
	margin-top:55px;
	margin-left:8px;
	background: url(img/barra_catalogo.jpg) no-repeat;
    }

#spazio_sx_cat {
    width:230px;
    height:70px;
 	display:inline;
	float:left;	
	margin-top:3px;
    }
	
#spazio_dx_cat {
    width:220px;
    height:70px;
 	display:inline;
	float:left;	
	margin-top:3px;
	margin-left:20px;
    }
	
.link_sx_cat {
    width:220px;
    height:15px;
	margin-top:3px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;

    }
	
.link_sx_cat  a:link {
    width:220px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}

.link_sx_a {
    width:220px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}



.link_sx_cat  a:visited {
    width:220px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}
	
.link_sx_cat  a:hover {
    width:220px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#adec29;
	text-decoration:none;
	}

.link_sx_cat  a:active {
    width:220px;
    height:15px;
	margin-top:5px;
 	display:inline;
	float:left;	
	margin-left:5px;
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}
	
.txt_cat {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    width:156px;
    height:15px;
 	display:inline;
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;


    }
	
	.rilievo_1 {
	color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    width:156px;
    height:17px;
	padding-top:10px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;

    }
	
		.rilievo_2 {
	color:#7cad23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    width:156px;
    height:17px;
	padding-top:20px;
 	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;

    }
	
/*PAGINA CONTATTI*/
.riga_ico {
	width:425px;
    height:24px;
 	display:inline;
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-top:25px;
	background: url(img/bg_c.jpg) repeat-x; 
	/*border:1px solid #47c3f7;*/
    }
	
#msn {
	width:370px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding-top:4px;

    }

#msn_ico {
	width:25px;
    height:20px;
 	display:inline;
	float:left;
	background: url(img/msn.png) no-repeat;
	margin-left:10px;
	margin-top:3px;
    }
	
#skype{
	width:370px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding-top:4px;

    }

#skype_ico {
	width:25px;
    height:20px;
 	display:inline;
	float:left;
	background: url(img/skype.png) no-repeat;
	margin-left:10px;
	margin-top:3px;
    }
	
#telefono{
	width:370px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding-top:4px;

    }

#telefono_ico {
	width:25px;
    height:20px;
 	display:inline;
	float:left;
	background: url(img/cell.png) no-repeat;
	margin-left:10px;
	margin-top:3px;
    }

#mail{
	width:370px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding-top:10px;

    }

.mail{
	width:370px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:4px;
	text-decoration:none;

    }
#mail_ico {
	width:25px;
    height:20px;
 	display:inline;
	float:left;
	background: url(img/mail.png) no-repeat;
	margin-left:10px;
	margin-top:3px;
    }
	
#io{
	width:370px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	padding-top:4px;

    }

#io_ico {
	width:25px;
    height:20px;
 	display:inline;
	float:left;
	background: url(img/io.png) no-repeat;
	margin-left:10px;
	margin-top:3px;
    }
	
/*parte portfolio*/



.categorie_ {
	width:470px;
    height:20px;
 	display:inline;
	float:left;
	margin-top:2px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;

    }

.categorie_ a {
	
 	display:inline;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;



    }
.categorie {
	width:440px;
    height:20px;
 	display:inline;
	float:left;
	margin-top:2px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;

    }

.categorie a {
	
 	display:inline;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;



    }

.portfolio {
	width:440px;
    height:153px;
 	display:inline;
	float:left;
	margin-top:20px;


    }

.portfolio_ {
	width:440px;
    height:100px;
 	display:inline;
	float:left;
	margin-top:20px;


    }
	
.content_portfolio {
	width:469px;
    height:350px;
 	display:inline;
	float:left;
	margin-top:10px;
	overflow:auto;


    }

.content_set_ {
	width:469px;
    height:350px;
	height:340px !importat;
 	display:inline;
	float:left;
	margin-top:10px;
	overflow-y: scroll ;
	padding:0px;


    }


.content_p {
	width:182px;
    height:128px;
 	display:inline;
	float:left;
	background: #0f2e42;


    }
	
.content_p1 {
	width:182px;
    height:67px;
 	display:inline;
	float:left;
	background: #0f2e42;


    }
	
.content_t {
	width:182px;
    height:153px;
 	display:inline;
	float:left;
	margin-left:12px;

    }
	
.content_t1 {
	width:182px;
    height:100px;
 	display:inline;
	float:left;
	margin-left:12px;

    }
	
.content_int {
	width:168px;
    height:114px;
 	display:inline;
	float:left;
	background: #aced28;
	margin-top:7px;
	margin-left:7px;

    }
	
.content_int1 {
	width:168px;
    height:51px;
 	display:inline;
	float:left;
	background: #aced28;
	margin-top:7px;
	margin-left:7px;

    }
	
.spiegazione {
	width:220px;
    height:123px;
 	display:inline;
	float:left;
	background: #08192a;
	margin-left:20px;
	padding-top:5px;

    }
	
.spiegazione1 {
	width:220px;
    height:67px;
 	display:inline;
	float:left;
	background: #08192a;
	margin-left:20px;
	padding-top:5px;

    }
.luce {
	width:182px;
    height:25px;
 	display:inline;
	float:left;
	background: url(img/luce.jpg) no-repeat;
    }
	
.spiegazione_txt{
	width:80px;
    height:16px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	margin-top:6px;

    }
	
.spiegazione_txt1{
	width:123px;
    height:16px;
 	display:inline;
	float:left;
	color:#aced28;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:6px;
	margin-left:4px;

    }

.testo_attrezzatura{
 	display:inline;
	float:left;
	color:#FE5B02;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	margin-left:20px;
	text-align:right;

    }
.spiegazione_txt2{
	width:130px;
    height:16px;
 	display:inline;
	float:left;
	color:#aced28;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:6px;

    }
	
.spiegazione_link a{
	width:100px;
    height:16px;
 	display:inline;
	float:left;
	color:#e05b00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:6px;

    }

.avanzamento{
	width:469px;
    height:18px;
 	display:inline;
	float:left;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:18px;
	text-align:center;
	background:#0f2e42;

    }
	

.attivo{
color:#45c0f9;
width:90px;
 	display:inline;

    }
	
.content_gallery{
color:#ffffff;
width:200px;
height:100px;



    }

.content_separa{
width:430px;
height:2px;
margin-left:10px;
margin-top:15px;
background: url(img/riga.jpg) repeat-x;	
overflow:hidden;
didplay:none;


    }	
.content_set{
color:#ffffff;
width:110px;
height:95px;
border:1px solid #ffffff;
margin-left:25px;
margin-top:15px;
display:inline;
float:left;
margin-right:10px;

    }

.txt_set{
color:#ffffff;
width:110px;
height:20px;
border-top:1px solid #ffffff;
text-align:center;
background:#7CAD23;
    }