/* CSS Document */

body { 
	background: url(http://www.cognento.it/images/template/sfondo-tratt.jpg) #1e0a0b top center no-repeat; 
	margin:0px; 
	font:"Times New Roman", Times, serif; 
	font-size:14px;"
	}

h2 { 
	color:#FFFFFF;
	margin:0px 0px 7px 0px;
	}

.top { 
	background:#fdcd60; 
	border-right:10px solid #fbbc2b; 
	border-left:10px solid #fbbc2b; 
	width:400px; 
	margin-left:210px; 
	text-align:center; 
	min-height:150px;
	}

.logo { 
	padding-top:15px;
	}

.menu { 
	padding-left:5px;
	}

.menu a, .menu a:visited, .menu a:active { 
	width:90px; padding-left:3px; border-left:#FFFFFF solid 2px; height: 30px; text-decoration:none; color:#000000; float:left; text-align:left; text-transform:uppercase; font-size:13px; margin-right:3px; padding-top:14px; padding-bottom:2px;
	}

.menu a:hover { 
	background:url(images/template/back-menu-up.png) top right no-repeat #e2c378;
	}

.left { 
	clear:left; 
	float:left; 
	width:200px; 
	height:200px; 
	text-align:right;
	padding-top:10px;
	}

.lefth { 
	clear:left; 
	float:left; 
	width:160px; 
	height:366px; 
	text-align:right;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	color:#b01a22;
	}
	
.lefth a, .lefth a:hover, .lefth a:visited, .lefth a:active { 
	
	color:#b01a22;
	}	

.menuleft a, .menuleft a:visited, .menuleft a:active  { 
	display:block;
	margin-bottom:6px;
	margin-top:10px;
	color:#FFFFFF;
	font-size:15px;
	text-align:left;
	padding-left:15px;
	}

.menuleft a:hover { 
	display:block;
	background:url(images/template/menu-back.png) no-repeat right;
	color:#FFFFFF;
	}	

.footer { 
	background:#fdcd60; 
	border-right:10px solid #fbbc2b; 
	border-left:10px solid #fbbc2b; 
	border-bottom:10px solid #fbbc2b; 
	width:400px; 
	margin-left:210px; 
	clear:left; 
	text-align:center; 
	padding-top:25px; 
	padding-bottom:25px;
	}
	
.credits { 
	width:400px; 
	margin-left:210px; 
	clear:left; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:15px;
	color:#FFFFFF;
	}	

.footer a, .footer a:active, .footer a:visited { 
	color:#000000;
	text-decoration:underline;
	}

.footer a:hover { 
	color:#000000;
	text-decoration:none;
	}

.credits a, .credits a:active, .credits a:visited { 
	color:#FFFFFF;
	text-decoration:underline;
	}

.credits a:hover { 
	color:#FFFFFF;
	text-decoration:none;
	}

.center { 
	float:left; 
	width:420px; 
	height:450px; 
	background:#ffffff; 
	text-align:center; 
	padding:10px;
	}

.center a, .center a:active, .center a:visited { 
	color:#000000;
	text-decoration:none;
	}

.center a:hover { 
	text-decoration:underline;
	}

.right { 
	float:left; 
	width:305px; 
	height:200px; 
	text-align:left; 
	padding-left:15px;
	color:#FFFFFF;
	line-height:110%;
	padding-top:15px;
	}
	
.right a, .right a:active, .right a:visited { 
	color:#ffffff;
	text-decoration:underline;
	}

.right a:hover { 
	text-decoration:none;
	}


/*
.container { 
	background:url(images/template/back-cont.png) top center repeat-y; width:950px;  
	}

.header { 
	width:584px; margin-left:200px; min-height:197px; background:url(images/template/header.png) top center no-repeat; display:block; 
	}

.logo { 
	width:390px; margin-left:83px; text-align:center; padding-top:15px; 
	}

.menu a, .menu a:visited, .menu a:active { 
	width:90px; padding-left:3px; border-left:#FFFFFF solid 2px; height: 30px; text-decoration:none; color:#000000; float:left; text-align:left; text-transform:uppercase; font-size:13px; margin-right:3px; padding-top:14px; padding-bottom:2px;
	}

.menu a:hover { 
	background:url(images/template/back-menu-up.png) top right no-repeat #e2c378;
	}


.left { 
	width:346px; min-height:500px; float:left; text-align:right; padding-top:50px;
	}

.left-home { 
	width:240px; min-height:500px; float:left; text-align:right; padding-top:5px;
	}

.center { 
	width:463px; min-height:560px; float:left; background-color:#FFFFFF; color:#190909; font-family:Arial, Helvetica, sans-serif;
	}

.center2 { 
	width:438px; min-height:560px; float:left; background-color:#FFFFFF; line-height:150%; color:#190909; font-family:Arial, Helvetica, sans-serif;
	}
	
.center2 a, .center2 a:visited, .center2 a:active, .center a, .center a:visited, .center a:active { 
	color:#080302; text-decoration:underline;
	}	
	
.center a:hover, .center2 a:hover { 
	text-decoration:none;
	}	
	
.right { 
	width:225px; min-height:550px; background:url(images/template/right.png) bottom left no-repeat; float:left; padding-left:15px; text-align:left; color:#FFFFFF; font-size:14px; padding-top:0px;
	}

.right2 { 
	width:305px; min-height:544px; float:left; padding-left:15px; text-align:left; color:#FFFFFF; font-size:14px; padding-top:0px;
	}

.footer	 { 
	 margin-left:175px; width:617px; background:url(images/template/footer.png) top center no-repeat; clear:both; display:block; color:#000000;	 
	}
	
.credits { 
	width:441px; margin-left:75px; text-align:center; padding-top:30px; 
	}
	
.credits a, .credits a:visited, .credits a:active { 
	color:#000000; text-decoration:underline;
	}

.right2 a, .right2 a:visited, .right2 a:active, .right a, .right a:visited, .right a:active { 
	color:#ffffff; text-decoration:underline;
	}
	
.credits a,:hover, .right2 a,:hover, .right a,:hover { 
	text-decoration:none;
	}	
	
.menuleft a, .menuleft a:visited, .menuleft a:active  { 
	display:block;
	margin-bottom:6px;
	margin-top:10px;
	color:#FFFFFF;
	font-size:19px;
	text-align:left;
	padding-left:50px;
	}

.menuleft a:hover { 
	display:block;
	background:url(images/template/menu-back.png) no-repeat right;
	color:#FFFFFF;
	}
*/