body {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(images/bg.gif); 
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	font-size:14px;
}

A {
	color:#333333;
}

h1 {
	font-size:18px;
	color: #D60021;	
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
h2 {
	font-size:16px;
	text-align: left;
	font-weight: bold;
	color: #111111;
}
h3 {
	font-size:14px;
	font-weight:normal;
}
h4 {
	font-size:12px;
	font-weight:normal;
	color: #F01E1E;
}


#container {
	width:960px;
	margin: 0px auto;
 	BACKGROUND-IMAGE: url(images/bg_content2col.gif);  
	BACKGROUND-REPEAT: repeat-y; 
}

#content {
	width: 720px;  /* 725 */
	float: right;
	margin: 0px 5px 0px 2px;
	text-align:left;
	BACKGROUND-IMAGE: url(http://www.apweb.it/export/system/modules/it.autostrade_meridionali.website/resources/images/bg_content3.gif); 
	BACKGROUND-REPEAT: repeat-y;
	background-position:right;
}

#menu {
	padding: 3px;
	margin-right:2px;
	padding-right:2px;
	width: 715px; /* 724 */
	background-color: #D60021; 
	float: right;
	text-align:left;
	font-size:14px;
	display: inline;
	border-top:#990033 solid 1px;
	border-bottom:#990033 solid 1px;

}

#pad {
	padding: 5px;
	color: #000000;
	float:left;
	width:510px; /* 515 */
}

#content1col {
	width: 730px;
	margin: 0px 5px 0px 225px;
	text-align:left;
	background:#FFFFFF;
}

#content1col P{
	text-align:justify;
}



#content P{
	text-align:justify;
}

#topLeft {
	color: #FFFFFF;
	background:#ffffff;
	margin-left:2px;
	padding-left:2px;
	float: left;
display: inline;

}
#topCenter {
	width: 510px;
	text-align: center;
	background:#ffffff;
	float: left;
}
#topRight {
	color: #FFFFFF;	
	background:#ffffff;
	float: right;
	margin-right:5px;
}

#barraLogo {
	margin: 0px auto 0px;
	height:92px;
	background-color:#FFFFFF;
	padding:0px;

}

#gallery {
	
	background:#FFFFFF;
	clear:both;
	text-align:center;
	margin: 0px 5px 2px 5px;
		
	border-top:#666666 solid 1px;
	border-bottom:#666666 solid 1px;

	padding-top:5px;
	
}

#gallery IMG{
	margin-left:3px;
	margin-right:3px;
}

#breadcrumps {
	font-size:11px;
}

#news {
	padding: 4px;
	margin-top: 0px;
	margin-left:5px;
	margin-right:740px;
	background-color: #9FAECA;
	color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align:left;
	
}


#news h1 {
	
	padding-top:8px;
	margin: 1px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 2px;
	text-align:left
		
}

#news P {
	color: #222222;
	text-indent:15px;
}

#news LI {
	margin-left:-20px;
}


#news A {
	color:#FFFFF0;
	text-decoration:none;
}



#ricerca {
	margin: 15px auto; 15px;
	width:185px;
	padding:2px;
	background: #9FAECA;
	font-size:12px;
}

#ricercaInner {
	margin:1px;
	background: #C7D0E0;
	font-size:12px;
	padding-bottom:4px;
	padding-left:1px;
}

#ricerca .titoloRicerca {
	padding-left:3px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	background: #9FAECA;
	color:#003366;
}


#ricerca FORM {
	padding: 1px;
	margin: 1px;
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	margin-bottom:2px;
}



#box_comunicati{
	margin: 10px auto;
	width:185px;
	padding:2px;
	background: #9FAECA;
	font-size:12px;
}


#box_comunicati h1 {
	padding-left:3px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	background: #9FAECA;
	color:#003366;

}

#box_comunicatiInner {
	margin:1px;
	background: #C7D0E0;
	font-size:12px;
	padding-bottom:4px;
	padding-left:1px;
}


#box_comunicati .titoloRicerca {
	padding-left:3px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	background: #9FAECA;
	color:#003366;
}



#menu a:link, #menu a:visited, #menu a:active {
	background-color: #D60021; 
	padding: 3px;
	text-decoration: none;
	color: #ffffff;
	font-size:13px;
	font-weight:bold;
}
#menu a:hover {
	padding: 3px;
	background-color: #ffffff;
	text-decoration: none;
	color: #D60021;
	font-weight:bold;
}




#rightColumn {
}


#footer {
	width:950px;
	background-color: #D60021; 
	color:#FFFFFF;
	text-align: center;
	border-top:#990033 solid 1px;
	border-bottom:#990033 solid 1px;
	margin: 0px auto 0px;
	clear:both;	
}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {
	color:#ffffff;
}
 
#language {
	text-align: right;
	background: #ffffff;
}

#box_link {
	margin-top:10px;	
	padding:2px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	background:#FFFFFF;
	text-align:center;
}

#box_link h1 {
	background:#6689A6;
	padding-top:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
}


#title {
	background:#536A95;
	font-weight: bold;
	color:white;
}

.block1 {
	background-color:#E2E2E2;
	padding:5px;
}
.block2 {
	background-color:#FFD5D5;
	padding:5px;
}
#left {
	width: 205px;
	margin: 0px 2px 1px 5px;
	background: #9FAECA;
	color:#333333;
	padding: 4px;
	float:left;
	padding-top:15px;
	text-align:left;
	margin-left:4px;
	padding-left:4px;

}


#left UL{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	list-style-position:inside;
}

#left LI{
	margin-bottom:2px;
	background:#D0D5D9;
	border-bottom:#333333 solid 1px;
	border-top:#333333 solid 1px;
	border-left:#333333 solid 1px;
	border-right:#333333 solid 1px;
	/*padding:0px;*/
	padding-left:0px;
	text-indent:0px;
}

#left A {
	text-decoration:none;
}

#left LI:HOVER{
	background-color:#FFFFFF;
	color:#000000;

}


#container_box {
	width:510px;
	float:left;
}

#container_box1row{
/* SERVE PER LA PAGINA CON UNA SOLA COLONNA A SINISTRA  */
	padding:5px;
}

#right_column {
	float:left;
	/*clear:right;*/
	/*margin-left:524px;*/
	margin-left:16px;
}

.homeBox {
	margin-left:8px;
	margin-right:8px;
	margin-bottom:10px;
	margin-top:5px;
	
	padding:8px;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
.homeBox H1{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	background:#4F8DB2;
	color:#FFFFFF;
	font-weight: normal;
	font-size:16px;
	background-image:url(images/corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#menu1colonna {
	padding: 3px;
	margin-right:2px;
	padding-right:2px;
	width: 724px;
	background-color: #D60021; 
	float: right;
	text-align:left;
	font-size:14px;
	display: inline;
	border-top:#990033 solid 2px;
	border-bottom:#990033 solid 2px;

}


#menu1colonna a:link, #menu1colonna a:visited, #menu1colonna a:active {
	background-color: #D60021; /*#F7CB33;*/
	padding: 3px;
	text-decoration: none;
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
}
#menu1colonna a:hover {
	padding: 3px;
	background-color: #ffffff;
	text-decoration: none;
	color: #D60021;
	font-weight:bold;
}

#dataora {
	background:#F2F2F2;
	color:black;
	margin-top:5px;
	margin-left:3px;
	margin-right:3px;
	font-size:12px;
	padding-left:2px;
	border-top:#aaaaaa solid 1px;
	border-bottom:#aaaaaa solid 1px;
	border-right:#aaaaaa solid 1px;
	border-left:#aaaaaa solid 1px;
}