/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
				per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 13.11.2007

Stile		>	Stile per tutte le pagine
*/



/*********************************************/
/*****		GLOBALI 		*****/
/*******************************************/
* 		{ margin:0; padding:0 }
HTML 	{ font-size: 100% }
BODY 	{
		color: 			#FFF;
		background: 	#000;
		font-size:		0.8em;
		font-family:	verdana, arial, sans-serif;
		height:			100%;
		text-align:		center;
	}
A	{ color:#EA907F; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#FFF; border-bottom:1px solid }

H1, H2, H3	{ font-family: "Times New Roman", Times, serif; font-weight:normal }

#skippo { position:absolute; margin-left:-10000px; padding:0 }
#contatti,
.oldbrw { display:none }






/*********************************************/
/*****		Intestazione 		*****/
/*******************************************/
#sopra {
			color:		#F7F5D9;
			background:	#1D0302 url(../img/pattern.jpg) 0 100% repeat-x; 
			text-aling:center;
			}
		
#intestazione { 
			color:		#FFF;
			background:	url(../img/backtop.jpg) 50% 100%  no-repeat;
			height:		150px;
			width:		760px;
			margin:		0 auto;
			text-aling:	center;
			position:	relative;
			}
#intestazione H1,
#intestazione H2 { text-transform:uppercase; }
#intestazione H1 { font-size:1.7em; letter-spacing:1em; padding-top:50px }
#intestazione H2 { font-size:1em; letter-spacing:1.3em;  margin-top:-50px; }
#intestazione H1 A	{
			color:		#FFF;
			border:		none;
			}
#intestazione H1 A:hover{ color:#C62B2B	}

.bigg { font-size: 130%}


/*****************************/
/*****	MENU		*****/
/***************************/
#menu 		{
		font-family:	"Times New Roman", Times, serif;
		display:		block;
		float:			left;
		clear:			both;
		}
#menu UL 	{
		color:			#FFF;
		background:		#531D1D;
		padding:		5px 0px 5px 0px;
		margin:			0px 10px;
		position:		absolute;
		top:			120px;
		display:		block;
		width:			740px;
		text-align:		left;
		}
#menu LI 	{ list-style-type:none; display:inline; }
#menu A 	{
		color:			#FFF;
		border:			none;
		padding:		6px 1.4em;
		font-size:		120%;
		letter-spacing:	.14em;
		text-transform: capitalize;
		}
#menu A:hover { color:#FFF; background:#7E2B2B url(../img/overmenu.jpg) 0 0 repeat-x }




/*************************************/
/*****		Struttura CENTRALE	*****/
/***********************************/
#sinistra {
		background:		#371212 url(../img/menudx.gif) 50% 0 no-repeat;
		border:			3px solid #541D1D;
		float:			right;
		width:			27%;
	 	}

#centro {		
		padding: 		0em 0em 0em 1em;
		position:		relative;
		width:			68%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;
		}
#sopra:after,
#intestazione:after,
#centro:after,
#sinistra:after,
#menu:after, 
#centraledue:after,
#footertre:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



/********************************/
/*****		MENU A SX 		*****/
/********************************/
#sinistra H2 { text-align:center }
#sinistra UL LI 	{ border-bottom:1px solid #371212; margin:5px 0px; padding:0px 5px; }
#sinistra LI A {
		color: 			#FFF;
		border:			1px solid #A83939;
		background:		#541D1D;
		padding:		4px 10px;
		display:		block;
		height:			100%;
		text-transform:	capitalize;
		}
	
#sinistra LI A:hover { background:#7E2B2B; border:1px solid #C04747 }

#sinistra LI A.selected { background:#A83939; border:1px solid #C04747; }


/*****************************/
/*****		FLASH 		*****/
/***************************/
#flash { clear:both; border:1px solid #541D1D; margin-bottom:20px; }



/********************************/
/*****		centrale 		*****/
/********************************/
#centrale { 
		color:		#F7F5D9;
		background:	#371212 url(../img/backcentrale.jpg) 50% 0 repeat-y; 	
		text-align: center;
		font-size:	85%;
		padding:	20px 0px 30px;
		}

#centraledue { 
		width:		720px;
		margin: 	0px auto;
		text-align:	left;
		display:	block;
		}
		
#centrale H1 { color:#C62B2B; font-size:3em; padding:15px 0px 0px 25px; background:url(../img/curvah1.gif) 0 0 no-repeat; }
#centrale H2 { color:#EA907F; font-size:2.3em; margin:1em 0em .1em 0em }
#centrale H3 { color:#FFF; font-size:2em; margin:1.2em 0em .1em 0em }
#centrale H4 { color:#EA907F; font-size:1.4em; }
#centrale H5 { color:#EEB29D; font-size:1.2em; }
#centrale H6 { color:#FFF; font-size:1.2em; }
		
#centrale H4,
#centrale H5,
#centrale H6 { text-transform:uppercase; margin-top:1.2em }

#centro TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em; }
#centro TH		{ 
		color:			#FFF;
		background:		#531D1D;
		border:			1px solid #A83544;
		text-transform:	uppercase;
		font-size:		1.1em;
		padding:		.2em .5em;
		}
#centro TD		{ 
		background:		#1D1D1D;
		border:			1px solid #3C3C3C;
		font-size:		1.1em;
		padding:		.2em .3em
		}
#centro TH P,
#centro TD P		{ background:none }
#centro TD A IMG 	{ border:none }
		
#centrale UL { margin:15px 0; list-style:none; }
#centrale OL { margin:15px 0 15px 40px; }

#centro UL LI {
		padding:		0 0 0 40px;
		background:		url(../img/list.gif) 25px 40% no-repeat;
		}

#centro UL LI,
#centro OL LI 	{ line-height:1.8; }
#centro P	{ margin:5px 5px 10px 15px }
#centro P STRONG{ color:#FFF }




/******************/
/*****	FORM *****/
/****************/
#centro FORM	{ margin:10px 20px; }
#centro FORM FIELDSET	{ border:none }
#centro LABEL 	{ 
		text-align:		right;
		margin:			.5em 10px;
		width:			8em;
		display:		block;
		float:			left;
		clear:			left;
		}
#centro FIELDSET TEXTAREA,	
#centro FIELDSET INPUT		{ 
		background:		#371212; 
		border:			1px solid #541D1D;
		font-family:		verdana, arial, sans-serif;
		font-size:		.85em;
		margin:			.5em;
		padding:		.1em .5em
		}
#centro FIELDSET TEXTAREA:focus,	
#centro FIELDSET INPUT:focus { 
		background:		#FFF;
		border:			1px solid #B0343C; 
		}
		
#centro INPUT[type='submit'] { color:#EA907F; background:#531D1D; border:1px solid #541D1D; text-transform:uppercase; font-weight:bold; }
#centro INPUT[type='submit']:hover,
#centro INPUT[type='submit']:focus { color:#FFF; background:#7D2C2B; border:1px solid #B0343C }

#centro INPUT#mailformformtype_mail { margin:1em 0em 1em 12em;}


UL.csc-menu { clear:left }

/*******************/
/*****	GALLERY	***/
/*****************/
div.menu-img DL,
DIV.csc-textpic-imagewrap DL,
DIV.tx-photographiclibrary-pi1 DL {
		background:		#371212;
		border:			1px solid #541D1D;
		float:			left;
		display:		block;
		margin-right:		1em;
		margin-bottom:		1.2em;
		padding:		5px;
		width:			120px;
		}

div.menu-img DL DT,
DIV.csc-textpic-imagewrap DL DT,
DIV.tx-photographiclibrary-pi1 DL DT { font-weight:bold; text-align:center; height:140px;}

div.menu-img DL DT A,
DIV.csc-textpic-imagewrap DL DT A,
DIV.tx-photographiclibrary-pi1 DL DT A { border:none; margin:0; padding:0; }

div.menu-img DL DT A IMG,
DIV.csc-textpic-imagewrap DL DT A IMG,
DIV.tx-photographiclibrary-pi1 DL DT A IMG { border:1px solid #A83939; }

div.menu-img DL DT A:hover IMG,
DIV.csc-textpic-imagewrap DL DT A:hover IMG,
DIV.tx-photographiclibrary-pi1 DL DT A:hover IMG { border:1px solid #FFF; }

div.menu-img DL DD,
DIV.csc-textpic-imagewrap DL DD,
DIV.tx-photographiclibrary-pi1 DL DD {
		margin:		0;
		padding:	0;
		text-align:	center;
		height:		3em;
		font-style:	italic;
		}

DIV.tx-photographiclibrary-pi1 DIV#single-photo { text-align:center; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DL { float:none; border:none; margin:0; padding:0; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DT { height:100%;}



/****************************/
/*****		FOOTER 		*****/
/****************************/
#footer { 
		color:		#F7F5D9;
		background:	#1D0302 url(../img/pattern.jpg) 0 0 repeat-x; 
		border-bottom:	1px solid #7E2C2C;
		position:	relative;
		text-align: center;
		font-size:	85%;
		}

#footerdue {
		background: url(../img/backbottom.jpg) 0 0 no-repeat;
		padding: 	30px 0px 25px;
		width: 		760px;
		position: 	relative;
		margin: 	0px auto;
		text-align: center;
}	

#footertre { 
		width:		720px;
		margin: 	0px auto;
		text-align: left;
		}

#footer DIV#info { float:left; width:320px; }
#footer DIV#apertura {float:right;  width:360px; }



#footer H3 { color:#EA907F; font-size:1.7em; }



		



