body, html {
	width:100%;
	height:100%;
}

body, html, form { 
	padding:0; 
	margin:0; 
}

table, th, td, select, input, textarea { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

img {
	border:0;
}

a, a:visited, a:hover {
	color:#19194D;
	text-decoration:underline;
}

p {
	margin:0;
	padding:0;
}

.paragrafo {
	padding-bottom:5px;
}

.u_tit { 
	font-weight:bold;
}

.u_txt { 
	font-size:10px;
}

.txt_b {
	line-height:130%;
	color:#fff;
}

.txt_blu {
	line-height:130%;
	color:#19194D;
}

.fd_back {
	background-image:url('img/dued/dued1c_03.gif');
	background-repeat:no-repeat;
}

.txt_blum {
	line-height:130%;
	color:#19194D;
	margin-right:15px;
	margin-left:20px;
}

.txt_bianco { 
	font-weight:normal;
	color:#fff;
}

.txt_nero { 
	font-weight:normal;
	color:#000;
	padding-left:10px;
	line-height:10pt;
	text-align:justify;
}

.txt_blu_r {
	line-height:130%;
	color:#19194D;
	text-align:right;
}
			
.txt_gr_blu { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#19194D;
	margin-left:20px;
	line-height:115%;
	padding-left:20px;
}
			
.txt_blugr { 
	font-size:12px;
	line-height:130%;
	color:#19194D;
	margin-left:5px;
	padding-left:5px;
}

.big { 
	font-size:14px;
	font-weight:bold;
	color:#19194D;
}

.txt_blum_giust { 
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	color:#19194D ;
	margin-right:17px;
	margin-left:17px;
	text-align:justify;
}

.txt_blum_gius_2 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	color:#19194D;
	text-align:justify;
}

.txt_blu_r5 {
	color:#19194D;
	text-align:right;
	padding-right:5px;
}

.txt_blu_5 {
	color:#19194D;
	padding-left:5px;
}

.txt_form {
	color:#000;
	border:1px #aaa solid;
	text-align:center;
}

.txt_blu_r5b {
	color:#19194D;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}

.txt_blu_5b {
	color:#19194D;
	padding-left:5px;
	font-weight:bold;
}

.txt_form2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:1px #aaa solid;
}

.back_news {  
	background-image:url('img/news/news_06a.gif');
	background-repeat:no-repeat;
	background-position:left 124px;
}







/*************************************
			NEWS
*************************************/


/************ SELECT IN HTML ***************/
.sel_container {
	width:635px;
	text-align:right;
	padding-top:15px;
}

.sel_html {
	border:1px #bbb solid;
	padding:7px 10px 10px;
	margin:10px 0 20px 50px;
	background:#F4F4F4;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.sel_html ul {
	display:inline;
	margin:0;
	padding:0;
}

.sel_html ul li {
	display:inline;
	margin:0 7px 0 5px;
}

.sel_html ul li.li_selected {
	font-weight:bold;
}

/************ /SELECT IN HTML **************/

.news_block {
	width:585px;
	margin-left:50px;
	margin-top:20px;
}


.news_item_box_1 {
	width:585px;
	border:1px #19194D solid;
	background:#fff url('img/news/news_09.gif') no-repeat 540px 10px;
	color:#19194D;
	margin-bottom:25px;
}

.news_item_box_2 {
	width:585px;
	border:1px #19194D solid;
	background:#19194d url('img/news/news_13.gif') no-repeat 540px 10px;
	color:#fff;
	margin-bottom:25px;
}

.is_news_txt {
	padding:2px 50px 2px 5px;
}

/*** righe pari ***/
.news_data { 
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding-left:5px;
}

.news_tit { 
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:2px 1px 3px 5px;
	margin:0;
}

.news_txt1 {
	color:#19194D;
	padding-left:5px;
}
/*** /righe pari ***/


/*** righe dispari ***/
.news_data2 { 
	font-size:11px;
	font-weight:normal;
	color:#19194D;
	padding-left:5px;
}

.news_tit2 { 
	font-size:12px;
	font-weight:bold;
	color:#19194D;
	padding:2px 1px 3px 5px;
	margin:0;
}

.news_txt2 {
	color:#fff;
	padding-left:5px;
}
/*** /righe dispari ***/


/*************************************
			/NEWS
*************************************/



.back {  
	background-image:url('img/index/back.gif');
	background-attachment:scroll;
	background-repeat:repeat-x;
}

.back2 {
	background-image:url('img/index/back2.gif');
	background-attachment:scroll;
	background-repeat:repeat-x;
}

.back3 {
	background:#9092C2 url('img/home/back_03.gif') repeat-y 748px 0;
}

.inp_cerca {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#000;
	border:1px #aaa solid;
	width:110px;
	padding:2px 1px;
}

.conc_nome {
	width:430px;
	padding:2px 1px;
	font-size:11px;
	border:1px #123456 solid;
} 

.conc_note {
	width:430px;
	height:80px;
	font-size:11px;
	border:1px #123456 solid;
} 

.tot { 
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:right;
	padding-right:5px;
	background-color:#59598E;
}

.tot2 { 
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	background-color:#59598E;
}

.ris { 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
}

.ris_r { 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding-right:5px;
}

.txt_blu_5c {
	color:#19194D;
	text-align:center;
}

.assita { 
	font-size:11px;
	color:#19194D;
	padding-left:15px;
}

.assita2 {
	color:#fff;
	padding-left:12px;
	font-weight:bold;
}

.assita2 a {
	text-decoration:none;
}

.assita2 a:visited {
	text-decoration:none;
}

.assita2 a:hover {
	text-decoration:none;
}

.txt_bluxx { 
	font-family:Arial, Helvetica, sans-serif;
	color:#19194D;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
}

.bianco { 
	font-weight:bold;
	color:#fff;
}

.biancocenter {
	color:#fff;
	text-align:center;
}

.schedablu {
	color:#19194D;
	text-align:right;
}

.schedabluleft {
	color:#19194D;
	text-align:left;
}

.titscheda { 
	font-size:12px;
	line-height:130%;
	color:#19194D;
}

.sottotitscheda {
	color:#19194D;
	font-weight:bold;
}

.numeri {  font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	text-align:center;
}

.blu {
	color:#000066;
}

.bianco22 {
	color:#fff;
}

.blugius {
	color:#000066;
	text-align:justify;
}

.form {
	width:200px;
	font-size:11px;
	border:1px #aaa solid;
}

.formt {
	width:200px;
	height:50px;
	font-size:11px;
	border:1px #aaa solid;
}

.bia { 
	font-weight:bold;
	color:#9999C4;
	margin-right:10px;
	margin-left:10px
}

.campitesto { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:370px;
	height:18px;
	border:1px #fff solid;
}

.campitesto2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

               color:#000;
	width:370px;
	height:50px;
	border:1px #fff solid;
}


.td_home { 
	padding:5px 10px 0 10px;
}

.td_home_02 {
	background:url('img/home/home_sep.gif') no-repeat left bottom;
	color:#444;
	padding:0 0 3px 16px;
	font-weight:bold;
}

.td_home_02 a {
	color:#444;
	text-decoration:underline;
	font-weight:bold;
}

.td_home_02 a:visited {
	color:#444;
	text-decoration:underline;
	font-weight:bold;
}

.td_home_02 a:hover {
	color:#444;
	text-decoration:underline;
	font-weight:bold;
}

.td_home_02_new {
	background:url('img/home/home_sep_new.gif') no-repeat left bottom;
	color:#444;
	padding:0 0 3px 16px;
	font-weight:bold;
}

.td_home_02_new a {
	color:#444;
	text-decoration:underline;
	font-weight:bold;
}

.td_home_02_new a:visited {
	color:#444;
	text-decoration:underline;
	font-weight:bold;
}

.td_home_02_new a:hover {
	color:#444;
	text-decoration:underline;
	font-weight:bold;
}

.td_home_txt {
	text-align:justify;
	font-size:9px;
	color:#666666;
	padding:4px 0 13px 0;
	line-height:13px;
}

.td_home_txt_02 {
	text-align:justify;
	font-size:9px;
	color:#666666;
	padding:13px 0 13px 0;
	 line-height:13px;
}

#menu_sup { 
}

#menu_sup a { 
	font-size:11px;
	color:#292929;
	text-decoration:none;
}

#menu_sup a:visited { 
	font-size:11px;
	color:#292929;
	text-decoration:none;
}

#menu_sup a:hover { 
	font-size:11px;
	color:#292929;
	text-decoration:underline;
}

.menu_00 {float:left;
	font-size:11px;
	color:#292929;
	padding:8px 25px 9px 23px;
	background:url('img/share/bck.gif') no-repeat right top;
}

.menu_01 {float:left;
	font-size:11px;
	color:#292929;
	padding:8px 22px 9px 18px;
}


.privacy { 
	font-size:11px;
	width:357px;
	height:52px;
	border:1px #004 solid;
}

.privacy2 { 
	font-size:11px;
	width:357px;
	height:67px;
	border:1px #004 solid;
}







/************ contenuti da cms *******************/
.fcms {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	line-height:140%;
	font-size:110%;
}

.fcms ul { 
	padding:5px 0 0 20px; 
	margin:0;
	list-style:none;
}

.fcms ol { 
	padding:5px 0 0 30px;
	margin:0;
	list-style-type:decimal;
}

.fcms ul li, .fcms ol li { 
	padding:0 0 5px 0; 
	margin:0; 

}

.fcms p {
	padding:3px 0;
	margin:0;
}

.fcms font {
	font-size:1.0em; 
}

.fcms h1, .fcms h2, .fcms h3, 
.fcms h4, .fcms h5, .fcms h6 {
	text-align:left;
	line-height:135%;
	padding:5px 0; 
	font-weight:bold; 
}

.fcms h1 {
	font-size:1.8em; 
}

.fcms h2 {
	font-size:1.5em; 
}

.fcms h3 {
	font-size:1.4em; 
}

.fcms h4 {
	font-size:1.3em; 
}

.fcms h5 {
	font-size:1.2em; 
}

.fcms h6 {
	font-size:1.0em; 
}

.fcms a, .fcms a:visited, .fcms a:hover {
	text-decoration:underline;
	color:#353535; 
	font-size:1.0em; 
}

.fcms ul {
	list-style-image:url('/img/share/punto.gif');
}

/************ /contenuti da cms ******************/





/*** box news in home  ***/
.news_box {
	background:#EDEDED;
	width:192px;
	height:121px;
	overflow:auto;
	line-height:120%;
}

.news_item {
	margin-left:10px;
	padding-bottom:8px;
}

/*** /box news in home ***/







/******** USATO D'OCCASIONE **********/
.usato-none {
	text-align:center;
	font-size:140%;
	font-style:italic;
	padding:5em 0 20em ;
}

.usato_table {
	border-collapse:collapse;
	border:1px #19194d solid;
}

.usato-riga-1 {
	border-top:1px #19194d solid;
	background:#D2D2EA url('img/riv/usato-sep.gif') repeat-x left bottom;
}

.usato-label-1 {
	padding:3px 5px;
}

.usato-label-2 {
	font-weight:bold;
	font-size:110%;
	text-align:right;
	padding-right:1em;
}

.usato-label-3 {
	line-height:150%;
}

.usato-label-4 {
	padding:3px 5px 0;
}

.usato-label-5 {
	text-align:justify;
	padding:0 7px 12px 9px;
	line-height:150%;
}

.usato-label-6 {
	padding:0 5px;
	text-align:right;
	background:#9999C4;
}

.usato-label-7 {
	font-weight:bold;
	font-size:100%;
	text-align:right;
	padding-right:1em;
}

.usato-label-8 {
	padding-left:15px;
	padding-bottom:3px;
}

.usato-input-1 {
	width:250px;
	padding:1px;
	border:1px #fff solid;
}

.usato-input-2 {
	width:250px;
	height:90px;
	border:1px #fff solid;
}
/******** /USATO D'OCCASIONE **********/




/******** ASSISTENZA TECNICA **********/
#smenu_ass_tec {
	padding:0;  
	margin:0;
}

#smenu_ass_tec ul {
	list-style-type:none;   
	margin:0;   
	padding:0;
}

#smenu_ass_tec ul li {   
	margin:0;
	padding:7px 0 0 0;
}

.tab_ass {
	width:466px;
	border-left:1px #19194D solid;
	border-right:1px #19194D solid;
	border-top:1px #19194D solid;
	border-bottom:3px #19194D solid;
	margin-bottom:2em;
}

.concorsi_div_tit {
	background:#19194D;
	color:#fff;
	padding:4px 8px 5px 8px ;
	text-align:left;
	font-size:12px;
}

.pad_txt_int {

}

.p_class {
	padding:1em;
	text-align:justify;
	font-size:110%;
	line-height:140%;
	background:#f2f2f2 url('img/riv/sep_ass.gif') repeat-x bottom left;
}

.img_scheda_left {
	border:1px #19194d solid;
	margin:3px 10px 5px 0px;
	float:left;
}

.sep_all {
	padding:1em;
}

.sep_all2 {
	border-top:1px #ccc solid;
	padding:0.5em 0;
	background:#f3f3f3;
}

.allegati {
	padding:.6em 1em .6em 1.5em;
	text-align:left;
}

.allegati a, .allegati a:visited, .allegati a:hover {
	text-decoration:underline;
	font-size:100%;
}

.ico_allegato {
	float:left;
	margin:0 10px 0 0;
}

.menu_naviga {
	text-align:right;
	padding:0 25px 8px 25px; 
	font-size:12px;
}

.menu_naviga span {
	color:#999;
}

.att_peso {
	margin-left:1em;
	font-style:italic;
	color:#353535;
	font-size:90%;
}
/******** /ASSISTENZA TECNICA **********/




.modello_td {
	background:#19194d;
}

.modello_nome {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%;
	color:#fff;
	text-transform:uppercase;
	padding:5px 0 5px 10px;
}