body {
	background-color: #000;}
a:link {
	color: #0078b5; text-decoration:none;
}
a:visited{
	color: #0078b5; text-decoration:none;
	
}
.path {
width:980px; height:15px; margin:5px 0 6px 0; padding: 5px 10px 5px 0px; text-align:right; font-size:11px; color:#fff; font-family:Arial, sans-serif;
background-image:url(../img/back_path.png);
}
.path a {
	color:#fff;
	font-weight:bold;
}
.box_art {
width:280px; 
height:330px; 
margin-top:35px; 
float:left;
font-size:14px;
color:#000;
}
.box_art h1 {
font-size:20px;
}
.box_art a {
text-decoration:none;
color:#8c6b49;
font-weight:bold;
}
.box_serv {
width:655px; 
height:250px; 
margin-top:15px; 
float:left;
font-size:14px;
color:#000;
font-family:Arial, sans-serif;
}
.box_adbox {
width:300px; 
height:250px; 
margin-top:15px; 
float:left;
font-size:14px;
color:#000;
font-family:Arial, sans-serif;
}
.box_serv h1 {
font-size:25px;
color:#3f3d4b;
}
.box_serv h2 {
font-size:15px;
color:#3f3d4b;
}
.box_serv a {
text-decoration:none;
color:#e60005;
font-weight:bold;
}
.box_serv p {
	line-height:22px;
}


.box_scenario {
width:300px;
height:358px;
margin:14px 0 0px 25px;
text-align:left;
font-size:13px;
color:#000;
float:left; font-family: Arial, sans-serif;
line-height:18px;
background-color:#e4e4e4;
}

.box_scenario  h1 {
font-size:17px;
color:#000;
margin-top:10px;
margin-bottom:0px;
}
.box_scenario  h1 a {
color:#000;
}
.box_scenario  h2 {
font-size:15px;
color:#3f3d4b;
}
.box_scenario  a {
text-decoration:none;
color:#e60005;
font-weight:bold;
}
.box_scenario p {
	line-height:20px;
}
.page_scenario {
width:655px;
height:auto;
margin:14px 0 0px 15px;
text-align:left;
font-size:14px;
color:#000;
float:left; 
font-family: Arial, sans-serif;
line-height:22px;

}

.page_scenario  h1 {
font-size:25px;
color:#000;
margin-top:10px;
margin-bottom:0px;
line-height:30px;
}
.page_scenario  h2 {
font-size:15px;
color:#000;
}
.page_scenario  a {
text-decoration:none;
color:#e60005;
font-weight:bold;
}
.page_scenario p {
	line-height:20px;
}
.page_sezioni {
width:655px;
height:auto;
margin:14px 0 0px 15px;
text-align:left;
font-size:14px;
color:#000;
float:left; 
font-family: Arial, sans-serif;
line-height:22px;

}

.page_sezioni  h1 {
font-size:24px;
color:#fff;
margin-top:10px;
margin-bottom:0px;
line-height:30px;
background-color:#e60005;
padding:7px;
}
.page_sezioni h2 {
font-size:20px;
color:#e60005;
font-weight:bold;
margin-top:10px;
margin-bottom:0px;
}
.page_sezioni h3 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.page_sezioni a {
text-decoration:none;
color:#e60005;
font-weight:bold;
}
.page_sezioni p {
	line-height:20px;
}

.box_video {
	width: 470px;
	height: 450px;
	margin: 0px 0 0px 20px;
	text-align: left;
	font-size: 14px;
	color: #6e6e6e;
	float: left;
	font-family: Arial, sans-serif;
	line-height: 18px;
}
.box_video h1 {

font-size:22px;
font-weight:normal;
color:#000;
font-family: Arial, sans-serif;
line-height:25px;
}



.head {
	width: 990px;
	height: 249px;
	margin: 0 15px 10px 8px;
	padding: 0px;
	color: fff;
	float: left;
}
.formbox{
	width: 426px;
	height: 504px;
	margin: 0 15px 10px 20px;
	padding: 0px;
	color: fff;
	float: left;
}
.right_col{
	background-image:url(images/back_download.png);
	width: 1004px;
	height: 353px;
	margin: 0 0px 10px 0px;
	padding: 0px;
	color: fff;
	float: left;
}
.auto_box{
	background-image: url(images/back_auto.jpg);
	width: 1004px;
	height: 478px;
	margin: 0 0px 10px 0px;
	padding: 0px;
	color: fff;
	float: left;
}

.textbox { 
width: 750px;
height: auto;
margin: 0 200px 10px 0;
padding: 10px; 
font-size:15px; font-family: Arial, Helvetica, sans-serif; 
line-height:25px;
}

.textbox h1 { 
font-size:25px; 
font-family: Gill Sans / Gill Sans MT, sans-serif; 
color:#6a8fa6;
margin: 0 0 0 0;
}
.img { border:none;
}
.archives a { font-family:Arial, sans-serif;
	color:#424242;
	line-height:18px;
	font-weight:bold;
}
.archives a:hover { 
	color:#005f2d;

}
.archives { font-family:Arial, sans-serif;
	color:#424242;
	font-weight:bold;
	font-size:15px;
}

.archives_video a { font-family:Arial, sans-serif;
	color:#424242;
	line-height:18px;
	font-weight:bold;
}
.archives_video a:hover { 
	color:#005f2d;

}
.archives_video { font-family:Arial, sans-serif;
	color:#424242;
	font-weight:bold;
	font-size:16px;
}

.archives_video ul {

    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.archives_video ul li {
	background-image:url(../img/list_video.png);
    background-repeat: no-repeat;
    background-position: 0px 4px; 
    padding-left: 25px;
		line-height:25px;
}
.archives_doc a { font-family:Arial, sans-serif;
	color:#424242;
	line-height:18px;
	font-weight:bold;
}
.archives_doc a:hover { 
	color:#005f2d;

}
.archives_doc { font-family:Arial, sans-serif;
	color:#424242;
	font-weight:bold;
	font-size:16px;
}

.archives_doc ul {

    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.archives_doc ul li {
	background-image:url(../img/list_doc.png);
    background-repeat: no-repeat;
    background-position: 0px 4px; 
    padding-left: 25px;
		line-height:25px;
}
.videodesc { font-family:Arial, sans-serif;
	color:#424242;
	font-size:14px;
}
.videodesc H1 { font-family:Arial, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	
}
.videodesc p { 
	line-height:23px;
	
}



.icona_doc ul li {
	background-image:url(../img/list_doc.png);

}
.icona_vid {


}
.icona_vid ul li {
	background-image:url(../img/list_video.png);

}
.caption {
	background: #000;

    /* Valido per Mozilla, Opera, Safari, Chrome */
    opacity: 0.7;

    /* Valido per gli antichi MS Explorer  5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

    /* Valido per MS Explorer 8 e successivi */
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	 position: absolute;
    top: 270px; left: 0px; width: 600px;height: 135px; padding:15px;
	color:#fff;
	font-size:12px;
	font-family:Arial, sans-serif;

}