/* CSS Document 
col_c width:520px
*/

.col_c h1 { padding:5px 0 5px 0; }
.col_c h2 { padding:10px 0 5px 0; clear:both; }

.col_c p { text-align:justify; padding:5px 0; }
.col_c a { color:#000000; }
.col_c a:hover { color:#1C2755; }

.col_c ul { padding:0 0 5px 10px; }
.col_c li { padding:3px 0 3px 10px; background:url(../i/list_element_2.gif) no-repeat 0 8px; }
.col_c li ul li { font-size:1em; padding-left:25px; background:url(../i/list_element_2.gif) no-repeat 15px 8px;  }







.richiesta select { width:442px; float:right; background:#cfd6e4; padding:3px 4px; border:1px solid #ffffff; }
.richiesta label { padding:4px 0; display:block; float:left; }
.richiesta li {  padding:8px 5px 0; float:left; width:510px; background:none; }
.richiesta .due_col li { width:250px; }
.richiesta .due_col select { width:160px; }
.richiesta input { width:300px; float:right; background:#cfd6e4; color:#000000; border:1px solid #ffffff; padding:4px; }
.richiesta .due_col input { width:150px; }
.richiesta .check input { width:16px; float:left; border:0; }
.richiesta .check label { width:485px; padding:0; float:right; }
.richiesta .check input.error { background:none; }
.richiesta .check label.error { padding:2px 4px; background:#FFA100; width:475px; border:1px solid red; margin:0 0 2px 0; }
.richiesta .invio { padding:0 0 0 150px; }
.richiesta .invio li { width:80px; float:left; padding:10px; }
.richiesta .invio input { cursor:pointer; color:#000000; background:#FFA100; float:left; width:80px; }
.richiesta textarea { width:502px; height:100px; padding:4px; background:#cfd6e4; border:1px solid #ffffff; clear:both; }
.richiesta ol { float:left; padding-bottom:10px; }


.richiesta span, .col_c p span { color:#FFA100; }
.richiesta .due_col .clear_line { width:250px; padding:8px 260px 0 5px;  }
.richiesta .hide { display:none; }
.col_c select.error, .col_c input.error { background:#FFA100; border-color:red; }




/* modifiche 02/08/2011 */
.richiesta select { width:310px; }
.richiesta fieldset  { clear:both; }
.col_c textarea.error { background:#FFA100; border-color:red; }
#aspnetForm>div.casoBase #reclamoFields { display:none; }
#aspnetForm>div.casoReclamo #reclamoFields { display:block; }

.richiesta .radiobutton { width:520px !important; }
.richiesta input[type=radio] { width:auto; float:none; }
.richiesta .radiobutton span { color:#000000; margin:0 20px 0 5px; }
.richiesta .due_col .radiobutton label { width:100px; }


.richiesta #sceltaLinea input[type=radio] { width:auto; float:none; }
.richiesta #sceltaLinea span { color:#000000; margin:0 20px 0 5px; }
.richiesta #sceltaLinea label { width:200px; }
.richiesta li.hide, #reclamoFields label.error { display:none !important; }
