/* CSS Document */

*{
margin:0 auto;
padding:0;
}

body{
margin:0;
padding-bottom:20px;
background:#333333 url(../img/bkg_body.gif) top left repeat;
font: 11px Arial, Helvetica, sans-serif;
color:#D6D6D6;
}

input, select{
font-size:11px;}

a{
color:#D7201C;
text-decoration:underline;
}

a:hover{
color:#D7201C;
text-decoration:none;
}


a.white{
color:#FFFFFF;
text-decoration:underline;
}

a.white:hover{
color:#FFFFFF;
text-decoration:none;
}


.right {
text-align:right;
}

.left{
float:left;
}

table, td{
text-align:left;
vertical-align:top;
}

.font10{
font-size:10px;}

.font11{
font-size:11px;}

.font12{
font-size:12px;}

.top{
width:880px;
text-align:right;
padding-right:80px;
}
.container{
width:960px;
background:#333333 url(../img/bkg_container.jpg) top left repeat-y;
}

.col_sx{
width:294px;
float:left;
text-align:center;
padding:15px 10px 0px 10px;
}

.col_sx .lingue a{
color:#D6D6D6;
text-decoration: none;
}
.col_sx .lingue a:hover{
color:#D6D6D6;
text-decoration: underline;
}

.col_sx .logo{
padding:22px 0;
text-align:center;
}

.col_sx .titolo{
font-size: 12px;
color:#FFFFFF;
font-weight:bold;
height:20px;
}

.col_sx .link{
color:#D7201C;
}

.col_sx .link a{
color:#D7201C;
text-decoration:underline;
}
.col_sx .link a:hover{
color:#D7201C;
text-decoration:none;
}

.col_sx .link_no_under a{
color:#D7201C;
text-decoration:none;
}
.col_sx .link_no_under a:hover{
color:#D7201C;
text-decoration:underline;
}


a.link_testo{
color:#D6D6D6;
text-decoration:none;
}

a.link_testo:hover{
color:#D6D6D6;
text-decoration:underline;
}
.col_sx  table.pad5 {
padding:0px;
}


.col_sx  table.pad5 td{
padding:5px;
}

.bkg_scuro{
background-color:#1F1F1F;
}

.col_sx  table.pad5 .testo_news{
background:url(../img/testo_news.gif) repeat-y;
padding-left:25px;}


.col_dx{
width:646px;
float:left;
}



.top_indirizzo{
background: #C8201C url(../img/ombra_rosso.jpg) left repeat-y;
height:109px;

}

.top_indirizzo .logo_sfondo{
background: url(../img/top1.gif) top right no-repeat;
height:64px;
float:left;
width:412px;
color:#FFFFFF;
padding:45px 0 0 10px;
}

.top_indirizzo .logo_sfondo a{
color:#FFFFFF;
text-decoration:underline;
}

.menu{
background:url(../img/piatto3.jpg) top right no-repeat;
}

.menu a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.menu a:hover{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.menu td{
height:13px;
width:88px;
padding:73px 0 8px 8px;
}

.content{
padding: 0 10px;
line-height:1.5;
font-size: 12px;
}

.content img{
border:#1F1F1F 5px solid;
}

li{
margin-left:20px;
list-style-image: url(../img/point.gif);

}
.content .testo_hp{
padding: 15px 20px;
background-color:#5C5C5C;
font: normal 12px/2.0 Arial, Helvetica, sans-serif;
}

.content .titolo1{
font-size: 15px;
line-height:1.6;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}

h1{
font-size: 15px;
line-height:1.6;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}

.content .titolo2{
font-size: 12px;
line-height:1.8;
color:#CB201C;
font-weight:bold;
}
.content .bordo{
border:#000000 5px solid;
margin-right:8px;
}

.content .box_dx{
background-color:#5C5C5C;
width:192px;
padding:5px;
color:#FFFFFF;
}

.content .box_dx .testo{
width:182px;
padding:5px;
line-height:1.5;
}
.content .box_dx .testo .titolo1{
font-size: 13px;
line-height:1.6;
color:#D0413E;
font-weight:bold;
}
.content .box_dx .testo .titolo2{
font-size: 12px;
line-height:1.8;
color:#000000;
font-weight:bold;}

.content  table.pad5 .testo_news{
background:url(../img/testo_news.gif) repeat-y;
padding-left:25px;}

.pad5 {
padding:5px;
}
.mar5 {
margin:5px;
}



.footer{
background: #C8201C url(../img/ombra_rosso.jpg) left repeat-y;
height:34px;
vertical-align:middle;
padding:16px 0 0 10px;
width:636px;
color:#FFFFFF;
margin-left:314px;
}

.footer a{
color:#FFFFFF;
text-decoration:none;

}


#addCrlBkg {
	z-index: 100;
	height: 100%;
	width: 100%;
	background: #000;
	position: absolute;
	top: 0;
}

#addCrlPopup {
	z-index: 101;
	width: 657px;
	height: 452px;
	margin: 0 auto;
	position: absolute;			
	top:50%;
	left:50%;
	margin:-226px 0 0 -328px;
	padding: 15px 20px;
}


