/* CantiereNavaleCastiglione.it CSS Document */

html {background-image:url(images/bg.jpg);margin:0;padding:0;}
html body {max-width:100% !important;padding:0;margin:0 auto;background: #fff !important;}

body {
	font-family:"Lucida Grande", Arial,sans-serif;
	width:1006px;
	max-width:100%;
	margin:0 auto;
	}

#main {
	border-bottom:8px solid #D2232A;
	}

#header {
	width:1006px;
	height:163px;
	background-image:url(images/cantiere_navale_castiglione.jpg);
	}

#menu {
	padding:135px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#menu UL {
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
#menu UL LI {
	display:inline;
	font-size:12px;
	}

#menu UL LI a:link, #menu UL LI a:active, #menu UL LI a:visited {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#D2232A;
	padding:4px 12px 2px 12px;
	}
	
#menu UL LI a:hover {
	color:#005895;
	text-decoration:none;
	background-color:#D2232A;
	padding:4px 12px 2px 12px;
	}
	
#menu UL LI.active a {
	color:#005895;
	text-decoration:none;
	background-color:#D2232A;
	padding:4px 12px 2px 12px;
	}
	
#banner {
	width:1006px;
	border-bottom:8px solid #D2232A;
	}
		
#content {
	width:946px;
	background-color:#FFFFFF;
	padding:0px 30px 0px 30px;
	}

#content H1 {
	color:#005895;
	font-size:16px;
	margin:25px 0px 0px 0px;
	padding:0px 0px 1px 0px;
	border-bottom:1px solid #DFDFDD;
	}

#content H2 {
	color:#005895;
	font-size:14px;
	margin:25px 0px 0px 0px;
	padding:0px 0px 1px 0px;
	}

#content P {
	color:#58595B;
	}

#content P a:link, #content P a:active, #content P a:visited {
	color:#005895;
	text-decoration:none;
	}	

#content P a:hover {
	color:#005895;
	text-decoration:underline;
	}	

#content TABLE#table_home {
	margin:25px 0px 0px 0px;
	}

#content TABLE#table_home TD {
	padding:5px 0px 15px 0px;
	}

#content TABLE#table_home H1 {
	color:#005895;
	font-size:16px;
	margin:0px 0px 0px 25px;
	padding:0px 0px 1px 0px;
	border-bottom:1px solid #DFDFDD;
	}

#content TABLE#table_home H2 {
	color:#005895;
	font-size:14px;
	margin:12px 0px 0px 25px;
	padding:0px 0px 1px 0px;
	}

#content TABLE#table_home P {
	color:#58595B;
	font-size:12px;
	margin:0px 0px 0px 25px;
	padding:10px 0px 0px 0px;
	}

#content TABLE#table_loghi {
	margin:30px 0px 0px 0px;
	}
	
/* PRODOTTI */

#content TABLE.prodotto {
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #DFDFDD;
	}
	
#content TABLE.prodotto H2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#content TABLE.prodotto H1 {
	margin:40px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:30px;
	font-weight:normal;
	font-style:italic;
	color:#787877;
	text-align:left;
	}

#content TABLE.prodotto P {
	color:#58595B;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	line-height:20px;
	}
	
#content TABLE.prodotto P.prezzo {
	font-size:13px;
	}

#content TABLE.prodotto P.nuovo, #content TABLE.prodotto P.usato, #prodotti P.info {
	font-family:"Lucida Grande", Arial,Verdana,sans-serif;
	width:120px;
	margin:0px 0px 20px 0px;
	padding:4px 0px 4px 0px;
	text-align:center;
	border-radius:7px;
	-moz-border-radius:7px;
	font-weight:bold;	
	}

#content TABLE.prodotto P.nuovo {
	color:#73ad42;
	background-color:#edf3e6;
	}
	
#content TABLE.prodotto P.usato {
	color:#c62630;
	background-color:#f8efe8;
}

#content TABLE.prodotto P.info a {
	font-family:"Lucida Grande", Arial,Verdana,sans-serif;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	text-align:center;
	border-radius:7px;
	-moz-border-radius:7px;
	font-weight:bold;
	color:#808080;
	background-color:#f1f1ee;
	line-height:18px;
	display:block;
	text-decoration:none;
	}

#content TABLE.prodotto IMG {
	border:1px solid #E5E5E5;
	}
	
#links {
	padding:80px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	}

#links P {
	font-size:10px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#A9A3A1;
	}
	
#links P a:link, #links P a:active, #links P a:visited {
	color:#A9A3A1;
	text-decoration:none;
	}	

#links P a:hover {
	color:#58595B;
	text-decoration:none;
	}	

#links SPAN.divider {
	color:#A9A3A1;
	padding:0px 14px 0px 14px;
	}
	
#copyrights {
	margin:0px 30px 0px 30px;
	padding:5px 0px 70px 0px;
	border-top:1px solid #DFDFDD;
	}
	
#copyrights TABLE {
	color:#A9A3A1;
	padding:0px 0px 0px 0px;
	font-size:11px;
	}
	
#copyrights TABLE a:link, #copyrights TABLE a:active, #copyrights TABLE a:visited {
	color:#A9A3A1;
	text-decoration:none;
	}
	
#copyrights TABLE a:hover {
	color:#A9A3A1;
	text-decoration:underline;
	}
