/* CSS Document */
BODY{
			margin: 50px 0px 0px 0px;
			text-align: center; /* IE5.x*/
			width: 100%;
			background-color:#003300;
	}



#telaio {
			width:1024px;
			margin:auto;
			border:4px;
			border-style:inset;
			border-left-color:#009900;
			border-top-color:#009900;
			border-bottom-color:#00cc00;
			border-right-color:#00cc00;
			line-height: 100%;
			color: #000000;
			background-color: #385700;
			text-align: left;
			height:100%;
		
			}

#testata {
			font-size: 100%;		
			border-bottom: 3px solid #1b3812;	
			text-align: center
			}
			
#fondo { 
			font-size: 90%;
			text-align:center;
			border:  red;
			text-align: center;
	
			}

#testata, #fondo {
			color:black;
			background-color: #e8a900;
			clear: left;
			}

#sinistro {
			float: left;
			width: 160px;
			margin: 0px;
			padding: 3px;
			height: 600px;
			border-right: 3px solid #1b3812;
				}

#centrale {
			margin-left:160px;
			padding: 0px 20px 0px 0px ;
			height: 600px;
			
			}
#fotohome {
			background-image:url(Fotohome.jpg);
			
			
				
			}

#iframehome {
			position:relative;
			height: 200px;				
			left:20px;
				}
				
#contact { 
			text-align:center;
			position:relative;
			top:20px;
			left: 0px;
			margin:0px;
			line-height:20px;
			border: none;
			}

a.contact:link { 
			color: #333333;
			font-family:Times New Roman, Helvetica, sans-serif;
			font-size:14px;
			font-weight:500;
			text-decoration: none;
			}
a.contact:visited { 
			color: #009900;
			font-family:Times New Roman, Helvetica, sans-serif;
			font-size:12px;
			font-weight:500;
			text-decoration: none;
			}
a.contact:hover { 
			color: #FF9900;
			font-family:Times New Roman, Helvetica, sans-serif;
			font-size:14px;
			font-weight:500;
			text-decoration: underline;
			}
			
#guestbook {
			text-align: center;
			position:relative;
			top:10px;
			left:0px;
			margin:0px;
			line-height:20px;
			border:none;
			}
				
p.menu {
			height:20px;
			width: 160px;
			font-size:16px;
			font:Times New Roman, Helvetica, sans-serif;
			border-bottom: 3px double #003300;
			text-align:left;
			vertical-align:bottom;
			font-weight:900;
			padding: 0 0 0 15px
					}

a.xxx:link { 
			text-decoration:none;
			color:#e8a900			}

a.xxx:visited { 
			text-decoration: none;
			color:#009900;
		
			}

a.xxx:hover { color:#FF9900;
				text-decoration:underline;
			}
			
.h1 {
		color:#e8a900;
		font:"Times New Roman", Times, serif;
		font-size:18px;
		font-style:oblique;
		font-weight:bold;
		line-height:20px;
		border-bottom: 4px groove #e8a900;
		width:90%;
		text-align:left;
		position: relative;
		top:25px;
		left:80px;
		padding: 0px 0px 3px 0px}

.contentsbox {
			position:relative;
			top: 50px;
			left:80px;
			}
			
.link		 {	text-decoration:none;
				padding: 0px 5px 0px 5px;
				margin: 5px; 
				border:2px;
				border-style:inset;
				border-left-color:#009900;
				border-top-color:#009900;
				border-bottom-color:#385700;
				border-right-color:#385700;
				}

/* -------------------------------------------------------------------------------------------------
								Definizioni pagina MASCHI
----------------------------------------------------------------------------------------------------*/

p.nome {
		text-align:center;
		border-bottom: 4px double #e8a900;
		padding: 0px 0px 5px 0px;
		margin: 0px 80px 0px 50px;
		font-size:16px;
		font-weight:700;
		color: #ff9900;}

p.descrizione {	
					text-align:center;
					border-right: 2px inset #1b3812;
					border-bottom: 2px inset #4f9338;
					padding: 0px 5px 5px 0px;
					margin: 25px 80px 0px 50px;
					font-size:16px;
					font-weight:700;
					color: #e8a900;
					line-height:20px;
					text-decoration:none;
					}

td.descrizione2 {	
					text-align:right;
					border-right: 2px inset #1b3812;
					border-bottom: 2px inset #4f9338;
					padding: 0px 30px 5px 0px;
					margin: 25px 30px 0px 20px;
					font-size:16px;
					font-weight:700;
					color: #1b3812;
					line-height:20px;}

.tabletitle {	
					text-align:left;
					border-right: 2px inset #1b3812;
					border-bottom: 2px inset #4f9338;
					border-top: none;
					border-left: none;
					padding: 0px 5px 5px 0px;
					font-size:26px;
					font-weight:700;
					color: #1b3812;
					line-height:20px;}
					
td.tableline {	
					text-align:left;
					border-right: 1px inset #1b3812;
					border-bottom: 1px inset #4f9338;
					border-top: 1px inset #1b3812;
					padding: 0px 0px 0px 30px;
					margin: 0px 0px 0px 150px;
					font-size:12px;
					font-weight:700;
					color: #1b3812;
					height:20px;}

td.tabledate {	
					text-align:center;
					border-bottom: 1px inset #4f9338;
					border-top: 1px inset #1b3812;
					padding: 0px 3px 0px 3px;
					margin: 0px 0px 0px 150px;
					font-size:12px;
					font-weight:bold;
					color: #1b3812;
					height:20px;}

td.message {		text-align:center;
					border-bottom: 1px inset #4f9338;
					padding: 3px 0px 3px 0px;
					margin: 10px 0px 10px 0px;
					font-size:12px;
					font-weight:bold;
					color: #385700;
					height:20px;}


/* -------------------------------------------------------------------------------------------------
								Definizioni pagina FEMMINE
----------------------------------------------------------------------------------------------------*/

p.fnome { width:200px;
		text-align:center;
		border-bottom: 4px double #e8a900;
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 20px;
		font-size:16px;
		font-weight:700;
		color: #ff9900;}

p.fdescrizione {	width:200px;
					text-align:left;
					border-right: 2px inset #1b3812;
					border-bottom: 2px inset #4f9338;
					margin: 0px 0px 20px 20px;
					padding: 0px 3px 3px 0px;
					font-size:14px;
					font-weight:700;
					color: #e8a900;
					line-height: 15px;
					text-decoration:none;
					
					}

td.fdescrizione2 {	width:400px;
					text-align:right;
					border-right: 2px inset #1b3812;
					border-bottom: 2px inset #4f9338;
					padding: 0px 50px 0px 0px;
					margin: 0px 0px 0px 0px;
					font-size:16px;
					font-weight:700;
					color: #1b3812;
					line-height:20px;}
img.fthumb {
			width: 100px;
			margin:0px 0px 20px 40px;
			}


/* -------------------------------------------------------------------------------------------------
								Definizioni pagina NEWS
----------------------------------------------------------------------------------------------------*/

td.news {	
					text-align:left;
					border-right: 2px inset #1b3812;
					border-bottom: 2px inset #4f9338;
					padding: 0px 5px 5px 30px;
					font-size:16px;
					font-weight:700;
					color: #1b3812;
					line-height:20px;}

/* -------------------------------------------------------------------------------------------------
								Definizioni pagina ACCOPPIAMENTI
----------------------------------------------------------------------------------------------------*/
.anome {
		text-align:center;
		padding: 0px 0px 5px 0px;
		font-size:20px;
		font-weight:700;
		color: #ff9900;}
		
.athumb {
		vertical-align: bottom;
		text-align:center;
		padding: 10px 0px 3px 0px;
		font-size:14px;
		font-weight:400;
		color: #e8a900;
		line-height:15px;
		
		}

.ax {	text-align:center;
		font-size:22px;
		font-weight:bold;
		color:#FF6633;
		line-height:50%;
		
		}
		
