/*Foglio di stile pagine interne - Daimon Eventi 2007 - Realizzazione TRE W s.c. -------------http://wwww.cooptrew.it -----------*/

* {
     margin: 0;
    padding: 0;
}


body {
	color : #333333;
	font-size : 62.5%;
	line-height: normal;
	font-family : "Georgia", "Times New Roman", Times, serif;
	background-color: #FFFFFF;
} 


#wrapper {
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 800px;
	background-color: #e8ecf1;
} 
/*trucco per mantenere le colonne tutte alla stessa altezza*/

div#wrapper {
     overflow: hidden;
}
div#col_one, div#col_due, div#col_tre  {
     float: left;
     padding-bottom: 30000px;
     margin-bottom: -30000px;
}
/*------------ funziona alla grande! ----------*/
img {
	padding : 3px;
	border : 1px solid #CCCCCC;
	margin: 5px;
} 
img.floatL {
	float : left;
	margin: 5px;
} 
img.floatR {
	float : right;
	margin: 5px;
} 

/*collegamenti*/

a:link{
	text-decoration:underline;
	color: #333333;
	margin: 0px;
}
a:visited {

	text-decoration:underline;
	line-height: normal;
	color: #aa0055;
}
#active a:link, #active a:visited, #active a:hover{
	color: #AA0055;
	font-weight: bold;
}

p {
	color : #333333;
	line-height: normal;
	padding-right: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* stile dei titoli generali*/

#col_tre h3 {
	letter-spacing: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 2.2em;
	line-height: normal;
	font-weight: normal;
	padding: 0.6em;
}


#col_tre h4 {
	letter-spacing: -1px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	color: #333;
	font-size: 2em;
	line-height: normal;
	font-weight: normal;
	padding: 0.6em;
}



#col_tre h5 {
	letter-spacing: -1px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	color: #333;
	font-size: 1.6em;
	line-height: normal;
	font-weight: bold;
	padding: 0.6em;
}

/*stile dei titoli delle sezioni con sfondo colorato*/
.associazione {
	background-color : #AA0055;
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.8em;
	padding-top : 4px;
	padding-bottom : 4px;
	margin-right : 1px;
	line-height: normal;
	text-indent: 20px;
	letter-spacing: 1px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	margin-bottom: 0px;
} 
.chi {
	background-color : #FF3333;
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.8em;
	padding-top : 4px;
	padding-bottom : 4px;
	margin-right : 1px;
	letter-spacing: 1px;
	text-indent: 20px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
}
.corsi {
	background-color : #FFCC33;
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.8em;
	padding-top : 4px;
	padding-bottom : 4px;
	margin-right : 1px;
	line-height: normal;
	text-indent: 20px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
} 
.eventi {
	background-color : #ff6633;
	color : #FFFFFF;
	font-size : 1.8em;
	margin-right : 1px;
	letter-spacing: 1px;
	text-indent: 20px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	line-height: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	}
.cerimonie {
	background-color : #BE7BE4;
	color : #FFFFFF;
	font-size : 1.8em;
	margin-right : 1px;
	letter-spacing: 1px;
	text-indent: 20px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	line-height: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	}
.contatti {
	background-color : #660033;
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.8em;
	padding-top : 4px;
	padding-bottom : 4px;
	margin-right : 1px;
	letter-spacing: 1px;
	text-indent: 20px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
}  
.linkutili {
	background-color : #660033;
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.8em;
	padding-top : 4px;
	padding-bottom : 4px;
	margin-right : 1px;
	letter-spacing: 1px;
	text-indent: 20px;
	width: 799px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
}

/*stile titolo h4 in base al nome delle sezioni [associazione - chi siamo - eventi ecc....]*/
/*sezione associazione*/
#col_tre h4.granata {
	letter-spacing: -2px;
	font-size: 2.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #AA0055;
	padding-left: 0.7em;
	line-height: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AA0055;
	margin-bottom: 10px;
} 

/*sezione chi siamo*/
#col_tre h4.rosso {
	letter-spacing: -2px;
	font-size: 2.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF3333;
	padding-left: 0.7em;
	line-height: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF3333;
	margin-bottom: 10px;
} 
/*sezione corsi*/
#col_tre h4.giallo {
	letter-spacing: -2px;
	font-size: 2.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFCC33;
	padding-left: 0.7em;
	line-height: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC33;
	margin-bottom: 10px;
} 
/*sezione daimoncerimonie*/
#col_tre h4.lilla {
	letter-spacing: -2px;
	font-size: 2.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #BE7BE4;
	padding-left: 0.7em;
	line-height: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BE7BE4;
	margin-bottom: 10px;
} 




/*sezione contatti e link utili*/
#col_tre h4.marrone {
	letter-spacing: -2px;
	font-size: 2.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #660033;
	padding-left: 0.7em;
	line-height: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #660033;
	margin-bottom: 10px;
}
/*sezione (eventi) servizi*/
#col_tre h4.arancio {
	letter-spacing: -2px;
	font-size: 2.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ff6633;
	padding-left: 0.7em;
	line-height: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ff6633;
	margin-bottom: 10px;
} 
/*stile titolo h5 rosso*/
#col_tre h5.rosso {
	letter-spacing: -1px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	color: #FF3333;
	font-size: 1.6em;
	line-height: normal;
	padding-left: 0.7em;
	font-weight: normal;
}
#col_tre .colore {
	color: #333333;
	line-height: normal;
	font-weight: bold;
	font-size: 1.4em;
}

/*marchio*/
#one {
	display : inline;
	width : 200px;
	float : left;
	height : 70px;
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	background-color: #000000;
	background-image: url(images/marchio-logo.gif);
} 
* html #one { 
height : 70px;
} 

/*colonne di navigazione principale*/
#two {
	display : inline;
	width : 199px;
	float : left;
	height : 70px;
	background-color : #ff3333;
	border-left : 1px solid #fff;
} 
* html #two { 
height : 70px;
} 
#three { 
border-left : 1px solid #fff;
border-right : 1px solid #fff;
display : inline;
width : 198px;
float : left;
height : 70px;
background-color : #aa0055;
} 
* html #three { 
height : 70px;
} 
#four { 
display : inline;
width : 200px;
float : left;
height : 70px;
background-color : #BE7BE4;
} 
* html #four { 
height : 70px;
} 
#two a, #three a {
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 2.4em;
	text-decoration : none;
	float : right;
	padding-right : 5px;
	padding-top : 40px;
	line-height: normal;
} 

#four a {
	color : #f1f1f1;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 2.4em;
	text-decoration : none;
	text-align: center;
	float : right;
	padding-left :45px;
	padding-right : 5px;
	padding-top : 10px;
	line-height: normal;
} 



/*navigazione principale a sinistra*/

#navigation {

	width : 198px;
	float : left;
	background-color : #f2f2f2;
	color: #000000;
	margin: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #fffff0;
} 

* html #navigation {
	height: 210px;
} 

.navigation {
	width: 99%;
	margin-top: 8px;
	margin-bottom: 8px;
} 

.navigation ul {
	padding : 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
} 
.navigation li {
	list-style : none;
	text-transform : capitalize;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
} 
.navigation li a {
	color : #333333;
	display : block;
	text-decoration : none;
	font-size : 1.4em;
	font-weight : normal;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
} 
.navigation li a:hover {
	color : #000000;
	text-decoration: none;
	background-color: #F2F2F2;
	font-weight: 600;
} 

.navigation li a:active, .navigation li a:visited  {
	color : #626262;
	font-weight: normal;
	text-decoration: none;
} 

/*intestazione*/

#header {
	display : inline;
	float : left;
	border-top-color: #FFFFFF;
	background-position: left top;
	background-image: url(images/logo_anim.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 600px;
	height: 210px;
	padding: 0px;
} 
* html #header {
	height: 210px;
} 

/*linea divisoria intestazione-contenuti*/
#brdl {
	background-color : #000000;
	display : inline;
	float : left;
	width : 799px;
	height : 15px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
} 

/*prima colonna di sinistra nella parte inferiore della pagina*/
#col_one {
	width : 199px;
	float : left;
	background-color : #f2f2f2;
	color: #000000;
	margin: 0px;
} 

* html #col_one { 
}
#col_one h3 {
	font-size : 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 20px;
	color: #FF3333;
	padding-bottom: 10px;
	line-height: normal;
	font-weight: normal;
} 


#col_one p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	line-height: normal;
	font-weight: normal;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
} 
#col_one a {
	margin-bottom : 2px;
	color : #333333;
	font-weight : normal;
	padding : 2px;
	text-decoration: underline;
} 
#col_one a:active {
	font-weight: bold;
}

ul {
	list-style : none;
	margin : 0;
	padding : 0;
} 


/* colonna di contenuti*/
#col_tre {
	display : inline;
	width: 599px;
	background-color: #fff;
	float: left;
	padding: 0px;
	margin: 0px;

} 
* html #col_tre {
} 

#col_tre p{
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	
}

#col_tre ul {
	margin-bottom: 5px;
	margin-top: 5px;
}
#col_tre ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(images/menu.gif);
	margin-left: 2.4em;
	font-size: 1.2em;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 1.2em;
}


#footer {
	border : 1px solid #ccc;
	background-color : #000000;
	display : inline;
	float : left;
	width : 800px;
	text-align : center;
	padding: 0px;
} 
#footer p {
	padding-top : 2px;
	padding-bottom : 2px;
	color: #FFFFFF;
	letter-spacing: 1px;
} 

#footer a {
	padding-top : 5px;
	padding-bottom : 5px;
	color: #Fafafa;
	text-decoration: underline;
} 




/*stili colonna sinistra per navigazione sottosezione*/

#leftside {
	width: 99%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	margin-left: 0px;
}
#leftside p {padding:5px;}
#leftside ul {padding: 3px 0 12px 0px;}
#leftside li {list-style:none;margin: 0;}
#leftside li a {
	color: #333333;
	height:18px;
	display: block;
	border-top: 1px dotted #999;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
}

#leftside li a:active {
	font-weight: normal;
}

#leftside li a:hover {
	color: #000000;
	border-top: 1px dotted #888;
	background-color: #f2f2f2;
	font-weight: bold;
}	
#leftside h3 {color : #eee;font : bold 12px Arial, Sans-Serif;background :#d4d9df;height : 20px;
text-indent :10px; padding:4px;}

.imagelink {
	color: #FFCC33;
	padding:4px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
}
.imagelink:hover {
	color: #333333;
	background-color: #FFCC33;
}

/* advertisment link styles */

#advert {
	background:inherit;
	font-size:10px;
	line-height:13px;
	color:#919191;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 15px;
	width: 90%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}

#advert .adverttitle {
display:block;margin-top:10px;padding:2px 0 4px 20px;
font-size:12px;line-height:16px;font-weight:bold;text-decoration:underline;color:#333;
}

#advert .adverttitle:hover {text-decoration:none;color:#202b31;}

#advert .advertdescription {background:none;text-decoration:none;color:#000;}

#advert .adverthost {background:none;margin-left:5px;font-size:10px;text-decoration:underline;color:#999;}

#advert .advert:hover {text-decoration:none;color:#5f1f1c;}

#spaziosopra {
	
	margin-top: 6em;
}

.cerimonietestocenter {
    text-align: center;
    font-weight: bold;
    font-style: italic;
	background-color: #FFFFFF;
	color: #000;
	font-size: 14px;
	margin-right: 1px;
	letter-spacing: 1px;
	text-indent: 15px;
	width: 560px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.cerimonietesto {
    text-align: justify;
    font-style: italic;
	background-color: #FFFFFF;
	color:  #333333;
	font-size: 12px;
	margin-right: 1px;
	letter-spacing: 1px;
	text-indent: 15px;
	width: 560px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
