/* -------------------------------------------------------------- 
Reset   
-------------------------------------------------------------- */
html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	
}
body {
	line-height: 1;
margin-bottom:20px;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -------------------------------------------------------------- 
Reset   
-------------------------------------------------------------- */
#wrapper{width:100%; margin-bottom:10px;}
#content{width:950px; margin:0 auto; position:relative;}
#header{width:950px;height:133px;}
#menu{ width:950px; height:35px; background-image:url(images/sfondo-menu.jpg); background-repeat: repeat; background-position:left top;}
#menu ul{ width:950px; margin:0; padding:0;}
#menu ul li{ float:left; padding-left:6px; padding-right:6px;text-align:center;}
#menu ul li a{ margin:0; float:left; margin-top:6px; padding-top:0px;padding-left:0; padding-right:13px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px; line-height:11px; text-align:center;}
#menu ul li a:hover{ color:#0083c2;}
#menu ul li a.noborder{ border:none;}
#menu ul li a.selected{ color:#0083c2;}
ul li { padding-left:15px;}

#menu-uk{ width:950px; height:35px; background-image:url(images/sfondo-menu.jpg); background-repeat: repeat; background-position:left top;}
#menu-uk ul{ width:950px; margin:0; padding:0;}
#menu-uk ul li{ float:left; padding-left:3px; padding-right:3px;text-align:center;}
#menu-uk ul li a{ margin:0; float:left; margin-top:6px; padding-top:0px;padding-left:0; padding-right:10px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px; line-height:11px; text-align:center;}
#menu-uk ul li a:hover{ color:#0083c2;}
#menu-uk ul li a.noborder{ border:none;}
#menu-uk ul li a.selected{ color:#0083c2;}
ul li { padding-left:15px;}

#menu-footer-uk ul{ width:950px; margin:0; padding:0;}
#menu-footer-uk ul li{ float:left; padding-left:4px; padding-right:4px;text-align:center;}
#menu-footer-uk ul li a{ margin:0; float:left; margin-top:6px; padding-top:0px;padding-left:0; padding-right:10px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px; line-height:11px; text-align:center;}
#menu-footer-uk ul li a:hover{ color:#0083c2;}
#menu-footer-uk ul li a.noborder{ border:none;}
#menu-footer-uk ul li a.selected{ color:#0083c2;}
ul li { padding-left:15px;}
#menu-footer-uk{ width:950px; height:30px;background-color:#FFFFFF; margin-bottom:15px; float:left;}



#menu-footer{ width:950px; height:30px;background-color:#FFFFFF; margin-bottom:15px; float:left;}
#menu-footer ul{ width:950px; margin:0; padding:0;}
#menu-footer ul li{ float:left; padding-left:6px; padding-right:6px;text-align:center;}
#menu-footer ul li a{ margin:0; float:left; margin-top:6px; padding-top:0;padding-left:0; padding-right:13px; text-decoration:none; color:#e00321; font-weight:bold; border-right:1px solid #e00321; height:20px;text-align:center;line-height:11px;}
#menu-footer ul li a:hover{ color:#0083c2;}
#menu-footer ul li a.noborder{ border:none;}
#menu-footer ul li a.selected{ color:#0083c2;}








#corpo{  width:950px;
margin:0; 
padding:0;
text-align:justify; 
background-color:#8cbadc;
/*background-color:#000;*/
min-height:420px;
	height: auto !important;
	height: 420px;
float:left;
background-image:url(images/sfondo-pagina.jpg); 
background-position:bottom; 
background-repeat:no-repeat; float:left;
 }
 .clear{clear:both;}
#pagina{padding:35px 230px 15px 60px; margin:0; width:660px;float:left;}
#pagina img{margin:10px 0 15px 0; }
#pagina p{margin: 20px 0 0 0; }
#footer{ width:950px; height:47px; margin:0; padding-top:6px; background-image:url(images/sfondo-footer.jpg); background-position:left; background-repeat:repeat-x; }

#paginaNews{padding:35px 60px 0 60px; margin:0; width:830px;float:left;}
#paginaNewsColonna-Sx{padding:0 10px 0 0; margin:0; width:620px;float:left;}
#paginaNewsColonna-Dx{padding:0 0 0 10px; margin:0 0 0 10px; width:179px;float:left; border-left:1px solid #fff; display:inline;}
#paginaNewsColonna-Sx h2{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	margin:20px 0;
}

#paginaNewsColonna-Sx a img {
	display:block;
	border:5px solid #0283c4;
	margin-bottom:10px;
}

#paginaNewsColonna-Dx h3{
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	color:#ff0010;
	margin:20px 0;
}


#occasioni dl {
	margin:0;
	padding:0;
}

#occasioni dt {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 0;
	text-align:left;
	text-decoration:none;
	width:179px;
}


#occasioni dd{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:179px;
	background:url(images/puntino-nero.gif) bottom repeat-x;
}


#occasioni dd a{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	width:179px;
}

#occasioni dd a:hover{
	color:#ff0010;
}

#occasioni ul {
	float:right;
	list-style-type:none;
	padding:0;
	text-align:left;
	text-decoration:none;
	width:179px;
}

#occasioni ul li {
	font-size:11px;
	margin:0;
	padding:0 2px;
	text-align:right;
	width:auto;
	text-decoration:none;
	float:left;
}

#occasioni ul li a {
	border:medium none;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:1px 2px;
	text-decoration:none;
}

#occasioni ul li a:hover {
	color:#ff0010;
	padding:1px 2px;
	text-decoration:none;
}

#occasioni ul li span {
	color:#ff0010;
	padding:1px 2px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}






#marchi{padding:60px 230px 0 50px; margin:0; width:660px;float:left;}


/**/
form {
margin:0px;
padding:0px;
float:left;
}


.footer {
background-image:url(images/sfondo-footer.jpg);
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:41px;
margin:0px;
text-align:left;
width:950px;
z-index:1;
float:left;
}

.footer a img{
padding:0;
margin:0;
/*display:inline;
float:left;*/
}

.footer-testo {
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.footer_link:link {
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.footer_link:hover {
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.footer_img {
float:left;
width:350px;
}
.footer_link:visited {
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.footer_dx {
float:right;
padding-top:10px;
width:510px;
}
.blu {
background-color:#0083c2;
font-size:1px;
height:3px;
padding:0px;
text-align:center;
width:950px;
/*float:left;
*/
}

.footer_txt, .titolo {
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
margin-top:20px;
}


a.footer_txt, a.footer_txt:hover {
text-decoration:underline;
}

input {
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:13px;
}


.button {
background-color:#383838;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
}


.lng_on, a.lng:hover {
background-color:#FFFFFF;
color:#383838;
height:18px;
padding:5px 6px;
margin:0 6px;
text-align:center;
text-decoration:none;
}


a.lng {
color:#383838;
height:18px;
padding:5px 6px;
margin:0 6px;
text-align:center;
text-decoration:none;
}



.clear {
clear:both;
}




#float-professioni-dx{
	margin:0 0 15px 0;
	padding:0;
	width:330px;
	float:left;
}

#float-professioni-sx{
	margin:0 0 15px 0;
	padding:0;
	width:330px;
	float:left;
}

.box-professioni-sx{
	padding:0 20px 0 0;
	width:310px;
	float:left;
}

.box-professioni-dx{
	padding:0 0 0 0;
	margin:0;
	width:310px;
	float:left;
}

.box-professioni-sx img, .box-professioni-dx img{
	float:left;
	padding:1px;
	border:1px solid #000;
	margin:0;
	padding:0;
}

.box-professioni-sx h2 a, .box-professioni-dx h2 a{
	margin: 0;
	padding: 20px 0 0 10px;
	border: 0;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	float:left;
	text-decoration:underline;
}


.box-professioni-sx h2, .box-professioni-dx h2{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	float:left;
	text-decoration:none;
}


/*POP UP*/
#pop-up{
	margin:0;
	padding:0;
	width:700px;
	float:left;
	background:#daebf6 url(images/omino-pop-up.gif) right bottom no-repeat;
	/**/
	min-height:650px;
	height: auto !important;
	height: 650px;
}

#testata-pop-up{
	margin:0;
	padding:0;
	width:700px;
	height:94px;
	float:left;
	/**/
	
}


#testata-pop-up-sx{
	margin:0;
	padding:0;
	width:597px;
	height:94px;
	float:left;
}

#testata-pop-up-dx{
	margin:0;
	padding:34px 0 0 0;
	width:103px;
	height:60px;
	float:left;
	background:url(images/bg-testata-pop-up.jpg);
}


#corpo-pop-up {
	padding:35px 180px 15px 30px;
	margin:0;
	width:480px;
	float:left;
}

#corpo-pop-up ul li{
	padding:5px 0 0 0;
	margin:0;
	width:480px;
	float:left;
}

#corpo-pop-up p{
padding-bottom:15px;
text-align:justify;

}

#corpo-pop-up img{margin:0 0 15px 0; }


#flash-pellicole{
	width:210px;
	height:133px;
	position:absolute;
	top:0;
	left:250px;
}





/* tabella */
.table{
	width:400px;
	margin:20px 0 0 0;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	background-color:#0083c1;
}


.table tr {
}

.table tbody td{
	font-weight:normal;
	font-style:normal;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:6px;
	/*width:auto;*/
	background-color:#8cbadc;
}










/*POP UP*/
#pop-up-immagini{
	margin:0;
	padding:0;
	width:600px;
	float:left;
/*	background:#daebf6 url(images/omino-pop-up.gif) right bottom no-repeat;
*/	/**/
	min-height:650px;
	height: auto !important;
	height: 650px;
}

#testata-pop-up-immagini{
	margin:0;
	padding:0;
	width:600px;
	height:94px;
	float:left;
	/**/
	
}


#testata-pop-up-sx-immagini{
	margin:0;
	padding:0;
	width:597px;
	height:94px;
	float:left;
}

#testata-pop-up-dx-immagini{
	margin:0;
	padding:34px 0 0 0;
	width:3px;
	height:60px;
	float:left;
	background:url(images/bg-testata-pop-up.jpg);
}


#corpo-pop-up-immagini {
	padding:35px 25px 0 25px;
	margin:0;
	width:550px;
	float:left;
}

#corpo-pop-up-immagini p{
display:block;
padding-bottom:5px;
text-align:justify;

}

#corpo-pop-up-immagini img{margin:5px 0 0 0; }

#LstContent a {color:#E00321 !important}
