/*
 Nome file: screen.css
 Destinazione: css per la pagina di form sito AlfaRomeo
 Autore: Alessandro Mntoli
 versione: 1.0 del 22 maggio 2008
 
 * TAG GENERICI
*/

#container {
	width:966px;
	margin:0 auto;	
}

body {
	margin: 0 0;
	padding: 0 0;
	border:none;
	background:#ededed;
	color:#000000;
	font-family:  Arial,Helvetica, Sans-Serif;
	height:auto;
	font-size:12px;   	
}


img {
	border:none;
	padding:0 0;
	margin:0 0;
}

a {
	color:#000000;
	text-decoration:none;
}

a:link {
	color:#000000;
	text-decoration:none;
}

a:visited {
	color:#000000;
	text-decoration:none;
}

a:active {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

h1 {
 font-weight:normal;
 font-size:32px;
 color:#fff;
 padding:5px 0;
 margin:0 0;
 font-family:  Helvetica, Arial, Sans-Serif;
}

div, form, img {
	margin:0 0;
	padding:0 0;
	border:none;	
	position:relative;
}

fieldset {
	margin:0 0;
	padding:1px 1px;
	border:none;	
	position:relative;
}


/*
 * CLASSI GENERICHE
*/

.clear {
	clear:both;
}


p {
	margin:0 0;
	padding:0 0;
}

p.intro {
	margin:0 10px 10px 45px;
	font-size:12px;
	color:#666;
	font-weight:bold;
}

b.intro {
	font-size:13px;
	color:#000;
	font-weight:bold;
}

#errorString {
	margin:5px 0 10px 45px;
}

p.testogrigio {
	margin:0px 0px 0px 6px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding: 0 0;
}


.label {
	font-size:12px;
	height:auto;
	margin:0 0 2px 2px;
	width:auto;
}

.blocco {
    float:left;
	margin:11px 25px 0 0;
	padding-left:55px;
	width:220px;
}

.blocco1 {
    float:left;
	margin:11px 6px 0 0;
	padding-left:16px;
}

.blocco2 {
    float:left;
	margin:11px 6px 0 0;
	padding-left:0px;
	width:220px;
}
.blocco3 {
    float:left;
	margin:11px 6px 0 0;
	padding-left:55px;
	width:auto;

}

.chiudi {
    float:right;
	padding:10px;
}

.frmRow{
float:left; 
margin:10px 0 0 1px;
}

.buttons{
padding:15px 0 0 0;
}



#formAlfa {
	padding:0px 0px;
}

#formAlfa select  {
	width:190px;
	border:1px solid #7f9db9;
	height:auto;
}

#formAlfa .label, #formAlfa .input  {
	width:190px;
}

/*#formAlfa select.etaC {
	height:auto;	
}*/

#formAlfa input {
	border:1px solid #ffffff;
	width:190px;
}

#formAlfa .radioB {
	border:1px solid #ffffff;
	width:16px;
}

#formAlfa .checkboxB {
	border:none;
	width:16px;
}

#formAlfa .label {
	margin-bottom:5px;
}



#formAlfa .nciv {
 width:50px;
 }
 
.txtLabel {
 width:249px;
 border:1px solid red;
}

/*
 * CLASSI E ID GENERICI
 * CONTENITORE DELLA PAGINA
*/

#separator {
 background:url(../img/separator.gif) repeat-x top;
 width:659px;
 height:1px;
 margin:20px 0 0 40px;
}

#bg-TopRed {
 background:url(../img/bg-topRed.jpg) repeat-x top;
 width:100%;
 height:47px;
}

.bgWhite {
 width:190px;
 height:22px;
 background:#fff;
}


#bg-BoxGrigio {
 /*background:url(../img/bg-BoxGrigio.gif) no-repeat top;*/
 width:759px;
 height:95px;
 margin:20px 0 0 40px;
}

