@charset "utf-8";
/* stile_ilva_charter.it_progetto_by_A.P._tutti_diritti_riservati */

*{outline:none;}

body{
margin:0;
font-family: cambria,Georgia,sans-serif, Helvetica, Verdana, Arial, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
background: #fff url(../images/bg.jpg) repeat-x;
}

table{
	margin: auto;
	width: 0px;
	height: auto;
	padding:0px;
	width:760px;
	text-align: left;	
	/*border-left:1px solid #03055d;*/
}

/*--INIZIO_FORMATTAZIONE-TESTI---*/

a:link, a:visited{
text-decoration:none;
color: #000066;
font-weight: normal;
}

a:hover{
	color: #751f01;;
	text-decoration: none;
}

.img{
margin-left:12px;
margin-bottom:15px; 
}

h1{
margin-left:0px;
padding:5px;
font-size:35px;
text-align: right;
word-spacing:1px;
font-weight: bold;
font-family:Pristina;
color:#03055e;
}

h2{
margin:0px;
padding:7px;
text-align: left;
font-family: Pristina;
font-size:18px;
font-style:italic;
color:#03055e;
background-color:#eae7d7;
border-bottom:3px solid #03055d;
}

h4{
margin:0px;
padding:4px;
font-size:18px;
text-align: center;
word-spacing:1px;
font-weight: bold;
color:#03055e;
}

.h6{
margin:0px;
padding:20px;
text-align:left;
text-decoration:none;
font-size:11px;
float:left;
}

p{
margin:0px;
padding:10px;
text-align: center;
}

.p{
margin-top:0px;
padding:20px;
text-align: left;
text-decoration:none;
font-weight:normal;
}

.p_2{
margin-top:20px; 
padding:6px;
text-align:center;
text-decoration:none;
font-family:pristina; /*Perpetua*/
font-size:15px;  
}

.p3{
margin-left:0px;
padding:0px;
text-decoration:none;
text-align: justify;
}

/*--FINE_FORMATTAZIONE-TESTI---*/

/*-----start-search-style------*/

#searchform{
 margin-top:5px;
 padding:2px;
 float:right;
 width:260px;
border-top:1px dotted #5F5F5F;
border-bottom:1px dotted #5F5F5F;
}

#imp{
margin:0px;
padding:2px;
border:none;
font-size:11px; 
height:15px;
line-height:15px;
color: #0D2A53;
background-color: #F2F4F1;
}

#imp:hover{
margin:0px;
padding:2px;
font-size:11px;
line-height:15px;
color: #0D2A53;
background-color: #E9E9E9;
}

.img_search{
margin-right:5px;
margin-top:0px;
padding:1px;
float:right;
outline:none;
}

/*-----and-search-style------*/

/*--INIZIO_FORMATTAZIONE-STRUTTURA---*/

#container{
margin: auto ;
padding:0px;
width:972px;
height: auto;
background-image:url(../images/container.jpg);
background-repeat:no-repeat;
}

#header{
margin:0px;
padding:0px;
width:970px;
height:418px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}


#header_right{
margin:0;
padding:0px;
width:532px;
float:right;
height:286px;
}

#header_left{
margin-left:0px;
padding:0px;
width:300px;
float:left;
height:311px;
}

#content{
margin-left:200px;
padding:0px;
width:760px;
height: auto;
}

.space{
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 50px;
}

.space1{
 margin: auto;
 padding:0px;
 width: 150px;
 height:30px;
float:right;
}

#space{
 margin-left: 90px;
 padding: 0px;
 width:800px;
 height: 108px;
 background-image: url(../images/bottom.jpg);
 background-repeat: no-repeat;
}

#textright{
margin-right: 0px;
padding:0px;
width:200px;
height:600px;
float:right;
}

.up{
margin-left:8px;
padding:0px;
width:180px;
height: auto;
}

.banner2{
margin:0;
padding:0px;
width: auto;
height: auto;
}

#footer{
margin-top:20px;
padding:0px;
width:100%;
height:130px;
float:left;
border-top:8px solid #03055e;
}

/*formattazione_classi*/

.bottom{
margin-top:0px;
padding:0px;
width: 100%;
height: auto;
}

.slog{
margin-left:70px;
padding:0px;
width:900px;
height:106px;
background-image: url(../images/slogan.png);
background-repeat: no-repeat;
}

#slog{
margin-left:40px;
padding:0px;
width:895px;
height:104px;
background-image: url(../images/slog_en.png);
background-repeat: no-repeat;
}

.str{
	margin: auto;
	height: auto;
	width: 935px;
}

.nodisplay{
display:none;
}

.clearfloat{
line-height: 0;
height:0px;
clear:both;
font-size:1px;
}

.testo{
margin:0px;
padding:0px;
width:530px;
height: auto;
float:left;
}

.invio{
margin-top:120px;
padding:0px;
width:100%;
height:auto;
}

.tab{
margin:0px auto;
padding:0px;
border:none;
width:525px;
height:auto;
}

.nome {
	background-color: #f7f7f7;
	border-top:1px solid #03055d;
	border-left:1px solid #03055d;
	border-right:1px solid  #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

.testo h3{ 
	text-align: center;
	margin-bottom: 15px;
	font-size:15px;
	padding:15px;
}

/* contatti */

#contatti {
margin:auto;
	padding:15px 0px;
	width: 500px;
	height:auto;
}

#contatti h3{ 
	text-align: center;
	margin-bottom: 15px;
	font-size:14px;
}

#contatti form{
	border: 0px solid black;
	padding-left: 16px;
}

#contatti label{
	color: #000;
}

#nome {
   margin-top:15px;
	background-color:#f7f7f7 ;
	border-top:1px solid #03055d;
	border-left:1px solid #03055d;
	border-right:1px solid  #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

#cognome {
   margin-top:7px;
	margin-left: 14px;
	background-color:#f7f7f7;
	border-top:1px solid #03055d;
	border-left:1px solid #03055d;
	border-right:1px solid  #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

#email{
	margin-top:7px;
	margin-left: 26px;
	background-color:#f7f7f7;
	border-top:1px solid #03055d;
	border-left:1px solid #03055d;
	border-right:1px solid  #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

#oggetto{
	margin-top: 7px;
	margin-left: 16px;
	background-color:#f7f7f7;
	border-top:1px solid #03055d;
	border-left:1px solid #03055d;
	border-right:1px solid  #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

#contatti textarea{

	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
    background-color:#f7f7f7;
	border-top:1px solid #03055d;
	border-left:1px solid #03055d;
	border-right:1px solid  #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	
}

#contatti fieldset{
	border: 0;
	margin-top: 15px;
}

#contatti div{
	display: block;
}

#contatti div p{
	margin: 0 auto;
	padding: 0px;
}

#contatti legend{
	font-weight: bold;
}

.input{
	background:#f7f7f7;
	text-align: center;
	color: #000;
}

.checkbox{
	border: 1px solid #dcdbd1;
}

.align{
margin:0;
text-align: center;
font-size:18px;
}

/*--FINE_FORMATTAZIONE-STRUTTURA---*/


