﻿
/* CSS Document */

body {
  	text-align: center;
  	margin: 0px;
 	padding: 0px;
	background: #031B35;
}
.container {
	width:996px;
 	text-align:center;
	margin-left:auto; 
 	margin-right:auto;
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
}

.head{ 
	position:relative;
	text-align:center; 
 	height:200px;  
 	width:990px;
	background: #031B35;
 	padding-right:4px; 
 	padding-top:1px;
 	padding-bottom:3px;
 	margin-top:1px; 
 	margin-bottom:1px;
 	
}
	.top_logo{
		position:relative;
		text-align:right;
		float:left;  
 		height:196px;  
 		width:841px;
 		padding-right:4px;
		background: #031B35;
	}
	.login{
		position:relative;
		text-align:center; 
		float:right; 
 		height:195px;  
 		width:135px;
 		padding-left:4px;
		background: #031B35;
		border: 1px dashed #FFCC00;
	}
		
.top_navigation{
 	height:30px;  
 	width:994px;
	background:url(../images/Nav_top.png) #031B35;
	border-bottom: 1px solid #000033;
	
}

.main_container {
	width:994px;
 	text-align:center;
	margin-left:auto; 
 	margin-right:auto;
	
}

.left_content {
	 /*totale larghezza (width + padding) = 200px*/
	 width:198px; 
 	 float:left;
	 margin-left:3px;
 	 position: relative;
 	 padding-left:2px;
 	 padding-right:2px; 
}

.center-right_content {
	width: 786px;
	text-align: center;
	position: relative;
	top:0px;
	float: right; 
}

	.center_content {
		/*totale larghezza (width + padding) = 596px*/
		width:590px;
		float:left; 
 		display:inline; 
 		position: relative;
 		top:0px;
		background: #031B35;
		border-left: 1px dashed #FFCC00; 
	    border-right: 1px dashed #FFCC00; 
	    padding-left: 2px;
 	    padding-right: 2px; 
	}
	
	.right_content {
	/*totale larghezza (width + padding) = 190px*/
	 width: 186px; 
 	 float: right; 
 	 position:relative;
 	 top:0px; 
	 padding-left:2px;
 	 padding-right:2px;
	}

		.inner_content_Line{
			width:600px;
			border: 0px dotted #FFCC00;
			text-align: left;
			float: left; 
			padding: 2px;
		}
			.inner_content_DubleColum{
				float: left; 
				width:600px; 
				position:relative; 
			}
				.inner_content_DubleColum_left{
					float: left;
					display:inline; 
					position: relative; 
					width:298px; 
					padding: 2px;
				}
				.inner_content_DubleColum_right{
					float: right; 
					display:inline; 
					position: relative; 
					width:298px; 
					padding: 2px;
				}
			.inner_content_TripleColum{
				float: left; 
				width:600px; 
				position:relative; 
			}
				.inner_content_TripleColum_left{
					float: left; 
					display:inline; 
					position: relative; 
					width:198px; 
					padding: 2px;
				}
				.inner_content_TripleColum_Center_Right{
					float: right; 
					width:400px; 
					position:relative; 
				}
					.inner_content_TripleColum_center{
						float: left; 
						display:inline; 
						position: relative; 
						width:198px; 
						padding: 2px;
					}
					.inner_content_TripleColum_right{
						float: right; 
						display:inline; 
						position: relative; 
						width:198px;
						padding: 2px;
					}

.bottom_navigation {
	height:20px; 
	clear:both;
	text-align:center;
	background: #031B35;
	border-top: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
}

.footer {
	
	clear:both;
	text-align:center;
	background: #031B35;
	border-top: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* per IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* fine IE-mac \*/ 
.testoSemplice {
	font-family: Verdana;
	color: #FFFFFF;
	font-size:x-small;
	font-weight:bold;
	
}
A.testoSemplice {color:#FFCC00; text-decoration:none}
A.testoSemplice:hover { text-decoration: underline }


.testoGrande {
	font-family: Verdana;
	color: #FFFFFF;
	font-size:small;
	font-weight:bold;
	
}

A.testoGrande {color:#FFCC00; text-decoration:none}
A.testoGrande:hover { text-decoration: underline }



.styleBordoNavLaterale {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:2px;
	text-align:center; 
	border:dashed; 
	color:#FF6600;
}
.styleBordoNavLaterale:hover { color:#FFFF66; }

.testoBordoNavLaterale {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
}
A.testoBordoNavLaterale {color:#FFCC00; text-decoration:none}
A.testoBordoNavLaterale:hover { text-decoration: underline }


.testoBordoNavLateraleSelezionatolnk{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFCC00;
}
A.testoBordoNavLateraleSelezionatolnk {color:#FFCC00; text-decoration:none}
A.testoBordoNavLateraleSelezionatolnk:hover { text-decoration: underline }



.styleBordoNavLateraleSelezionato {
 	padding:10px;
	text-align:center; 
	border:dashed; 
	color:#FFCC00;
}

.styleBordoNavLateraleSelezionatolnk {
 	padding:10px;
	text-align:center; 
	border:dashed; 
	color:#FFCC00;
}

.styleBordoNavLateraleSelezionatolnk:hover { color:#FFFF66; }

.testoBordoNavLateraleSelezionato {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFCC00;
}




