/* CSS Document */

body {
	width:925px;
	height:530px;
	background-image: url(../ita/img/barra_back_r1_c1.jpg);
	margin:auto;
	}

.text_foot a:link  {
	color:#FFFFFF;
	}
	
.text_foot a:hover  {
	color:#FFFFFF;
	}
	
.text_foot a:visited  {
	color:#FFFFFF;
	}
	
.font_enbarra a:link {
	color:#336699;
	text-decoration:none;
	}
	
.font_enbarra a:hover {
	color:#336699;
	}
	
.font_enbarra a:visited {
	color:#336699;
	text-decoration:none;
	}
	
div, table, td, tr, input {
	font-family: Arial, Helvetica, sans-serif;
}

#container_flash {
width: 950px;
height: 421px;
margin:auto;
border:none;
}


#container_first {
width: 950px;
margin-top:120px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
}



#container {
width: 950px;
margin-top:50px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
}



#centrato {
	width: 950px;
	height: 495px;
	margin:auto;
	background: url(../ita/img/sfondo2.jpg) repeat-y;
	color:#000000;
}
#centrato2 {

	width: 950px;
	margin:auto;
	background:#fff;
	}

	
#container_flash_2 {
width: 768px;
height: 421px;
margin:auto;
border:none;
}

	/* MENU*/
.fonts {
width: 600px;
height:141px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color:#993300;
float:left;
}
	
.prueba {
width:860px;
height:30px;
padding-left:42px;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
}

#container_item_menu{
display: inline;
color:#fff;
width:143px;
background:url(../ita/img/bianca_menu.jpg);
}


.indentmenu {
font:bold 15px Verdana, Arial, Helvetica, sans-serif ;
width: 859px;
height:auto; /*leave this value as is in most cases*/
background:#fff;
text-align:center;
}

.indentmenu ul{
margin:0px;
padding:0px 0px 1px 0px;
list-style-type: none;
height:30px;
background:#FFF;
}

.indentmenu ul li{
display: inline;
color:#564c66;
}

.indentmenu ul li a{
float:left;
color: #006699; /*text color*/
text-decoration: none;
text-align:center;
border-right: 2px solid #CCCCCC; /*dark purple divider between menu items*/
padding:4px 37px 9px 36px;
float: left;
text-decoration: none;
}

.indentmenu ul li a:visited{
color: #3A6882;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color:#fff !important; /*text color of selected and active item*/
padding-top: 4px; /*shift text down 1px for selected and active item*/
padding-bottom: 9px; /*shift text down 1px for selected and active item*/
background:url(../ita/img/barra_menu_rooso_1.jpg) repeat-x;
}

.current{
color: #fff; /*text color*/
}


/* LINK */

#menu ul li a {
background: url(../img/barra_menu_rosso.jpg) repeat-x;
padding:0 30px 0px 36px;
float: left;
color:#006699;
text-decoration: none;
}

#menu ul li a:hover {
background: url(../img/barra_menu_rosso.jpg) 0px repeat-x;
color: #FFF;
}

#right li img {
margin: 0 10px 10px 0;
}



/*divizioni in 3 parti*/
#Layer1 {
	position:absolute;
	left:123px;
	top:290px;
	width:856px;
	height:308px;
}

#columna_1 {
width: 286px;
height: 310px;
background:url(../ita/img/foto1.jpg) no-repeat;
margin-top:1px;
padding-left:41px;
float:left;
}
#columna_1_solo_clouds {
width: 286px;
height: 310px;
background:url(../ita/img/back_clouds.jpg) no-repeat;
margin-top:1px;
padding-left:41px;
float:left;
}
#columna_1_solo {
width: 286px;
margin-top:1px;
padding-left:42px;

float:left;
}
#columna_solo {
width: 255px;
height: 300px;
margin-top:1px;
padding-left:42px;
float:left;
}
#per_img {
width:500px;
margin-top:1px;
padding-left:41px;
float:left;
}
#centrado_certifica {
width:859px;
height:310px;
margin-left:42px;
background:url(../ita/img/certificato.jpg) left top no-repeat;
}


#columna_2 {
width: 285px;
height: 310px;
background: url(../ita/img/modulmec_text.jpg) no-repeat;
background-color: #FFF;
float:left;
}

#columna_2_deu {
width: 285px;
height: 310px;
background: url(../deu/img/modulmec_text.jpg) no-repeat;
background-color: #FFF;
float:left;
}

#columna_2A {
width: 305px;
background:#fff;
float:left;
padding: 10px 10px 5px 10px;
}

.titolonews {
margin: 70px 10px 1px 5px;
padding-left:10px;
}

#columna_3 {
width: 285px;
height: 310px;
padding: 2px;
background:#fff;  
float:left;

}
#columna_orizontal {
width:860px;
background:none;
padding-left:62px;

}
#columna_seconda {
width:460px;
height:282px;
background:none;
padding: 3px 9px 5px 9px;
float:left;
background:url(../ita/img/punto.gif) repeat-y;
margin-left:15px;
}

#columna_seconda_prodotti {
width:460px;
height:282px;
background:none;
padding: 3px 9px 5px 30px;
float:left;
background:url(../ita/img/punto.gif) repeat-y;
margin-left:15px;
}

#columna_seconda_prova {
width:558px;
padding: 3px 9px 5px 9px;
float:left;
background:url(../ita/img/punto.gif) repeat-y;
margin-left:15px;
}



.box_pdf {
height:25px;
width:92px;
background:url(../ita/img/back_pdf.jpg) no-repeat;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#336699;
font-size:12px;
vertical-align: -6px;
text-decoration:none;

}

.box_3 {
width: 254px;
padding: 2px 15px 2px 10px;
background: #fff;
float:left;
text-align:left;
}
.font_enbarra {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336699;
background-color:#E4E5E8;
padding:6px;
text-align: justify;
}
.content_extra {
width: 200px;
padding-left:10px;
padding-bottom:2px;
padding-top:2px;
margin-left:5px;
background: #fff;
float:left;
}
.img {
line-height:normal;
text-align:center;
padding:10px 0px 4px 10px;
}

.img_2 {
height:120px;
float:left;
text-align:center;
padding:5px;
}
.img_3 {
width:100%;
padding-top:3px;
}

#foot_menu {
height:67px;
width:950px;
clear:both;
margin-bottom:-2px;
float:left;
background:url(../ita/img/image_foot1.jpg) no-repeat;
}
#foot_menu2 {
height:67px;
width:950px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:left;
margin-bottom:-2px;
background:url(../ita/img/foot_img.jpg) repeat-x;
}

/*stiles*/
p, span {
margin:0px;
padding:0px;
}

.h1 { 
font-family: Arial, Helvetica, sans-serif;
font-size: bold 25px;
color: #990000;
text-align:left; 
}
.h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#993300;

}
.h3_bold {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #333333;
}

.h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#993300;
font-style:oblique;

}
.h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
.h5_center {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
text-align:center;
}
.ah5_center {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color: #336699;
text-align:center;
}
.h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}
.in_cuadro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background:#999999;
padding:7px;
text-align:right;
float:right;
}
.in_cuadro_2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:7px;
text-align:left;
float:right;
}


.in_cuadro_3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
padding:7px;
margin-right:50px;
text-align:left;
float:right;
}


.in_blue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
background:#336699;
padding:5px;
text-align:center;
}

.p_general {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;

}
.logo {
width:909px;
height: 129px;
margin-left:41px;
}

.text_foot {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:center;
padding: 7px 0px 10px 250px;
float:left;
}
.text_foot2 {
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
color:#fff;
margin-top:12px;
margin-left:15px;

}
.image_pulsante {
width:204px;
height: 33px;
float:left;
}
.image_pulsante_mail {
width:111px;
height: 67px;
float:right;
padding-top:1px;
border:none 0px;
}
.text_column {
font-family: Arial, Helvetica, sans-serif "hooge 06_56";
font-size:8px;
color:#fff;
text-align:left;
margin: 18px 0px 0px 15px;
float: left;
}

#foot_meu_homepage {
width:273px;
height: 33px;
float:right;
margin-right:16px;
}




a.nav, a.nav:link, a.nav:visited {
display:block;
width:68px; 
height:36px;
float:right;
margin:auto;
text-align:center;
}
a.nav, a.nav:link, a.nav:visited {
display:block; 
width:68px; 
height:36px;
border:0px solid #fff;
text-align:center; 
}
a.nav, a.nav:link, a.nav:visited {
display:block; 
width:68px; 
height:36px; 
border:0px solid #fff; 
margin:auto;  
text-align:center; 
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px; color:#656666;
  }
a.nav, a.nav:link, a.nav:visited {
display:block;
width:68px; 
height:36px;  
border:0px solid #fff; 
margin:auto; 
text-align:center; 
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px; color:#fff; 
line-height:36px;
 }
a.nav:hover { 
background:url(../ita/img/trans.jpg);
margin:auto;
height:36px;
font-size:10px; color:#656666; 
display:block;
width:68px;
}


/*mail menu_bajo*/


a.mail, a.mail:link, a.mail:visited {
display:block;
width:68px; 
height:36px;
float:right;
margin:auto;
text-align:center;
}
.input_form {
	background-color: #FFFFFF;
	border: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 3px 5px 0px 5px;
	height: 13px;
}

/* PER FORMULARIO */

.input
{
	background-color: #FFFFFF;
	border: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*padding: 3px 5px 0px 5px;*/
	width:100%;
	min-height:100%;
	height:100%;
}

.input a
{
	text-decoration:none;
	color:#333333;
}

.input a:hover
{
	text-decoration:none;
	color:#333333;
}

.input_errors
{
	width:100%;
	min-height:100%;
	height:100%;
	background-color: #993300;
	border: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*padding: 3px 5px 0px 5px;*/
}

.input_errors a
{
	text-decoration:none;
	color:#fff;
}

.input_errors a:hover
{
	text-decoration:none;
	color:#fff;
}


.link_foto a:link {
	text-decoration:none;
	color:#FFFFFF;
	}
	
.link_foto a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
	
.link_foto a:visited {
	text-decoration:none;
	color:#FFFFFF;
	}
	
#back a:link  {
	text-decoration:none;
	color:#333333;
	}
	
#back a:visited  {
	text-decoration:none;
	color:#333333;
	}
	
div.tablewrap-inner {
	width: 482px;
	height: 250px; 
	overflow: auto;
	}