body {
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	}
	
#fadeshow2{
	width:auto;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	} 
	

#contenitore{
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
	background-color:#ffffff;
	}
	
#up{
	width:950px;
	height:110px;
	background-color:#FFFFFF;
	float:left;
	border-bottom:#c2c2c2 1px solid;
	}
#up_left{
	width:450px;
	height:90px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	}
#up_right{
	width:400px;
	height:20px;
	float:right;
	text-align:right;
	margin:30px 0px 0px 0px;
	}
#social img{
	float:left;
	display:inline;
	padding-right:10px;}	
.up_right_testo{
	width:auto;
	height:20px;
	float:right;
	margin:10px 0px;
	font-size:11px;    
	}	
	
.up_right_testo a:hover{
color:#99cc00;    
	}
	
.up_right_testo a:active{
color:#99cc00;    
	}
	
.up_right_testo a:visited{
color:#99cc00;    
	}

	
	
#up_right_testo{
	width:auto;
	height:20px;
	float:left;
	margin:5px 15px 0px 5px;
	}
#up_right_areatesto{
	width:auto;
	height:20px;
	float:left;
	margin:1px 5px 0px 0px;
	}
#up_right_bottone{
	width:auto;
	height:20px;
	float:left;
	text-align:right;
	margin:0px 0px 0px 0px;
	}
#up_right_bottone img {padding-right:10px;}	
#center{
	width:950px;
	height:auto;
	float:left;
	margin:20px 0px 10px 0px;
	}


	
#down_sx{
	width:950px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin:20px 0px 0px 0px;
	border-top:#c2c2c2 1px solid;
	}
	
#down_dx{
	width:200px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin:20px 0px 0px 0px;
	border-top:#c2c2c2 1px solid;
	}

/*------ div menu e sotto menu------*/

#box_menu{
	width:350px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;	
	}



#elenco_menu{
	width:320px;
	height:15px;
	float:left;
	text-align:left;
	margin:0px 10px 5px 0px;
    border-bottom:#c2c2c2 1px solid;
	}
	
/*------ div struttura centrale ------*/

#contenitore_sezioni{
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
	
	

#menu_principale{
	width:950px;
	height:30px;
	float:right;
	margin:5px 0px 0px 0px;
	font-size:11px;    
	text-align:left;
	
	
	}
	
	
	
	
	

#colonna_left{
	width:350px;
	height:500px;
	float:left;
	margin:0px 0px 0px 0px;
	}	



#colonna_right{
	width:600px;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	}
	
/*------ div per l'homepage ------*/

#banner_img_sezione{
	width:600px;
	height:auto;
	float:left;
	margin:0px 0px 5px 0px;
	}

#box_righe_interne{
	width:600px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
#box_titolo{
	width:600px;
	height:15px;
	float:left;
	margin:0px 0px 5px 0px;
	border-bottom:#c2c2c2 1px solid;
	}	
#box_testo_formmail{
	width:350px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	}
#box_testo_formmail_msg	{
	width:292px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	}
/*----- div per le news -----*/	
#box_titolo_news{
	width:300px;
	height:14px;
	float:left;
	margin:5px 0px 4px 0px;
	border-bottom:#c2c2c2 1px solid;
	}

#news{
	width:300px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	}
#righe_news{
	width:300px;
	height:62px;
	margin:0px 0px 0px 0px;
	float:left;
	}
#box_bottone{
	width:60px;
	height:12px;
	background-image:url(img_sezioni/freccina.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 2px 0px;
	float:right;	
	}
#riga_titolo_news{
	width:600px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	}
	
/*---div 2 colonne---*/



#due_colonne_colonna{
	width:300px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
#due_colonne_colonna_dx{
	width:290px;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	}
	
	
#due_colonne_contenuto{
	width:290px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}

#due_colonne_contenuto_dx{
	width:290px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}

#due_colonne_immagine{
	width:290px;
	height:250px;
	float:left;
	margin:5px 0px 5px 0px;
	}
	
#due_colonne_testo{
	width:290px;
	height:13px;
	float:left;
	margin:0px 0px 1px 0px;
	}
	
/*----- div per le pagine interne -----*/	

#linea{
	width:600px;
	height:11px;
	float:left;
	background-image:url(img_sezioni/linea.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	}

#linea_piccola{
	width:300px;
	height:5px;
	float:left;
	background-image:url(img_sezioni/linea_piccola.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	}
	
#righe_interne_icona{
	width:80px;
	height:80px;
	float:left;
	margin:0px 0px 0px 0px;
	}
#righe_interne_testo{
	width:470px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	}
	
#righe_interne_crew{
	width:500px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	}
	
#riga_titolo_sezione{
	width:600px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
#riga_testo_portfolio{
	width:600px;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	}
#colonna_interna{
	width:190px;
	height:auto;
	float:left;
	margin:0px 15px 0px 0px;
	}
#colonna_interna_dx{
	width:190px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
#colonna_interna,#colonna_interna_dx li {list-style:none;}
#colonna_interna_formail{
	width:390px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
	
#contenitore_miniature{
	width:190px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}
#contenitore_miniature_testo{
	width:190px;
	height:13px;
	float:left;
	margin:0px 0px 1px 0px;
	}
#contenitore_miniature_immagine{
	width:190px;
	height:90px;
	float:left;
	margin:5px 0px 5px 0px;
	background-image:url(img_sezioni/icona_sfondo.jpg);
	}
#contenitore_immagine_media{
	width:190px;
	height:150px;
	float:left;
	margin:5px 0px 5px 0px;
	background-image:url(img_sezioni/icona_sfondo_media.jpg);
	}
#comtenitore_immagine_portfolio{
	width:600px;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	}/*div per le immagini di portfolio grandi */

#comtenitore_video_portfolio{
	width:600px;
	height:405px;
	background-image:url(img_sezioni/dimomedia_box_video.jpg);
	float:left;
	margin:5px 0px 5px 0px;
	}
	
#comtenitore_video{
	width:480px;
	height:auto;
	float:left;
	margin:10px 60px 10px 60px;
	}
	
#comtenitore_testo_portfolio{
	width:600px;
	height:auto;
	float:left;
	margin:0px 0px 1px 0px;
	}
	
#box_bottone_sx{
	width:55px;
	height:12px;
	background-image:url(img_sezioni/freccina_sx.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 2px 0px;
	float:left;	
	}
	
/*----div pagine default-------*/
#contenuto_default{
	width:491px;
	height:auto;
	float:left;
	position:absolute;
	left:50%;
	margin-left:-245px;
	margin-top:200px;
	}
	
#immagine_default{
	width:491px;
	height:172px;
	float:left;
	margin:0px 0px 0px 0px;
	}
	
#testo_default{
	width:491px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	}	

/*----- classi -----*/
#hotjob_txt p{
	font-size:11px;
	color:#000000;
	text-align:left;
	margin:0px auto;
	}
#hotjob_txt a:link{
	color:#000000;
	text-decoration:none;
	}
#hotjob_txt a:visited{
	color:#000000;
	text-decoration:none;
	}
#hotjob_txt a:hover{
	color:#99cc00;
	text-decoration:none;
	}
	
#box_righe_interne p{
	font-size:11px;
	line-height:15px;
	text-align:justify;
	color:#000000;
	margin:0px 0px 0px 0px;
	}
	#box_righe_interne ul{
	font-size:11px;
	line-height:15px;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:0px;
	}
	#box_righe_interne li{
	list-style:none;
	}
#box_righe_interne a:link{
	color:#000000;
	text-decoration:none;
	}
#box_righe_interne a:visited{
	color:#000000;
	text-decoration:none;
	}
#box_righe_interne a:hover{
	color:#99cc00;
	text-decoration:none;
	}
#box_righe_interne textarea{
	font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:justify;
	color:#000000;
	margin:0px 0px 0px 0px;
	}

#testo_default p{
	font-size:11px;
	line-height:15px;
	text-align:center;
	color:#000000;
	margin:0px 0px 0px 0px;
	}
#testo_default a:link{
	color:#000000;
	text-decoration:none;
	}
#testo_default a:visited{
	color:#000000;
	text-decoration:none;
	}
#testo_default a:hover{
	color:#99cc00;
	text-decoration:none;
	}	
	
#down_dx p{
	font-size:9px;
	color:#555555;
	text-align:left;
	margin:10px 0px 10px 0px;
	}
#down_dx a:link{
	color:#555555;
	text-decoration:none;
	}
#down_dx a:visited{
	color:#555555;
	text-decoration:none;
	}
#down_dx a:hover{
	color:#99cc00;
	text-decoration:underline;
	}
	
#down_sx p{
	font-size:9px;
	color:#555555;
	text-align:left;
	margin:10px 0px 10px 0px;
	
	} 

#down_sx a:link{
	color:#555555;
	text-decoration:none;
	}
#down_sx a:visited{
	color:#555555;
	text-decoration:none;
	}
#down_sx a:hover{
	color:#99cc00;
	text-decoration:none;
	}
.testo_verde{
	color:#99cc00;
}
.elenco_menu{
	font-size:11px;
	font-weight:bold; 
	color:#000000;
	margin:0px 0px 2px 0px;
	}

.elenco_menu a:link{
	color:#000000;
	text-decoration:none;
	}
.elenco_menu a:visited{
	color:#000000;
	text-decoration:none;
	}
.elenco_menu a:hover{
	color:#99cc00;
	text-decoration:none;
	}

.elenco_sottomenu{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 4px 0px;
	}
.elenco_sottomenu a:link{
	color:#000000;
	text-decoration:none;
	}
.elenco_sottomenu a:visited{
	color:#000000;
	text-decoration:none;
	}
.elenco_sottomenu a:hover{
	color:#99cc00;
	text-decoration:none;
	}

.testo_rosso{
	font-size:11px;
	line-height:15px;
	text-align:right;
	color:#ff0000;
	margin:0px 0px 10px 0px;
	}	
	
.testo_webmail{
	font-size:10px;
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 0px;
	}
.testo_webmail a:link{
	color:#000000;
	text-decoration:none;
	}
.testo_webmail a:visited{
	color:#000000;
	text-decoration:none;
	}
.testo_webmail a:hover{
	color:#99cc00;
	text-decoration:underline;
	}
.testo_newsletter{
	font-size:9px;
	color:#000000;
	margin:0px 0px 0px 0px;
	}
	
h1{
	font-size:12px;
	color:#99cc00;
	margin:0px 0px 2px 0px;
	}
	
h2{
	font-size:11px;
	line-height:13px;
	text-align:left;
	color:#000000;
	margin:0px 0px 0px 0px;	
	}
	
h3{
	font-size:11px;
	color:#99cc00;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
		
.titolosottomenu{
	font-size:12px;
	font-weight:bold; 
	color:#99cc00;
	margin:0px 0px 2px 0px;
	text-decoration:none;
	}
.titolosottomenu a:link{
	color:#99cc00;
	text-decoration:none;
	}
.titolosottomenu a:visited{
	color:#99cc00;
	text-decoration:none;
	}
.titolosottomenu a:hover{
	color:#000000;
	text-decoration:none;
	}
	
#box_bottone p{
	font-size:11px;
	line-height:15px;
	text-align:justify;
	color:#99cc00;
	margin:0px 0px 0px 0px;
	}
#box_bottone a:link{
	color:#99cc00;
	text-decoration:none;
	}
#box_bottone a:visited{
	color:#99cc00;
	text-decoration:none;
	}
#box_bottone a:hover{
	color:#666666;
	text-decoration:none;
	}
	

#box_bottone_sx p{
	font-size:11px;
	line-height:15px;
	text-align:right;
	color:#99cc00;
	margin:0px 0px 0px 0px;
	}
#box_bottone_sx a:link{
	color:#99cc00;
	text-decoration:none;
	}
#box_bottone_sx a:visited{
	color:#99cc00;
	text-decoration:none;
	}
#box_bottone_sx a:hover{
	color:#666666;
	text-decoration:none;
	}
	
	
a img{
	border: 0;
	} 

a:link img{
	border: 0;
	} 

a:visited img{
	border: 0;
	} 

a:hover img{
	border: 0;
	} 
a:active img{
	border: 0;
	} 


.box_titolo{
	width:600px;
	height:15px;
	float:left;
	margin:20px 0px 5px 0px;
	border-bottom:#c2c2c2 1px solid;
	}
	
#colonna_interna2{
	width:190px;
	height:auto;
	float:left;
	margin:0px 15px 20px 0px;
	}
#colonna_interna_dx2{
	width:190px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	}
	
.margine_sup{
margin-top:3px;
	}
.margin_inf{
	margin-bottom:10px;}
	
#colonna_clienti{
	width:195px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;
/*	background-color:#FF0066;*/
	font-size:11px;
	}
#colonna_clienti2{
	width:190px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	/*background-color:#33FFCC;*/
	font-size:11px;
	}

