/*@charset "UTF-8";*/



/* COLORI ________________________________________________________________ */


body {
	background: #767a8a;
}
.palmer08 #header_nav a:hover {
	color:#faabf0;
	border-color:#faabf0;
}
.palmer08 #container {
	border-color:#767a8a;
}

.primary {
	color: #40baec;
}
.secondary{
	color: #a4b339;
}
.college{
	color: #d5519d;
}
.master{
	color: #e57d25;
}
.eventimoda{
	color: #cc0033;
}
.title_color {
	color:#539fcf;
}

/* STRUTTURA GENERALE _____________________________________________________ */


body {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0; 
	padding: 0px 0;
	text-align: center; 
	color: #000000;
}
#container {
	width:920px; 
	margin:0 auto;
	border-style:solid;
	border-width:1px;
	text-align: left;
}
#header {
	padding: 0px;
	float:left;
	width:905px;
}	
#header_logo {
	width: 88px;
	height: 92px;
	margin: 0;
	padding: 0px 0;
	padding-bottom:10px;
	float:left;
}
#header_nav {
	width: 800px;
	margin: 0;
	padding-top:75px;
	float:right;
}
#mainContent {
	padding:0;
	margin:0 auto;
	width:920px;
	float:left;
}

#main {
	padding:15px;
	margin:0px;
	background-color:#FFFFFF;
	float:left;
	width:880px;
	padding-bottom:20px;
	clear:both;
}
#footer {
	padding-top:10px;
	clear:both;

}


/* IMMAGINI _____________________________________________________ */

img{
float:left;

}
img a, a:hover, a:visited{

text-decoration:none;
border-width:0px;
}

img {
border-width:0px;
}

/* STRUTTURA HOME _____________________________________________________ */


.box_down_small {
	width: 280px;
	height: 330px;
	background-color: #CCCCCC;
	margin-right: 10px;
	padding: 10px;
	margin-top:10px;
	float:left;
}
.box_down_small:hover {
	background-color: #FFFFFF;
	
}

/* STRUTTURA CORSI _____________________________________________________ */


.box_menu_corsi {
	width: 155px;
	height: 150px;
	background-color: #F2F2F2;
	padding: 5px;
	margin:5px;
	float:left;
}

.box_menu_corsi:hover {
	background-color: #FFFFFF;

}

.box_menu_iscrizioni{
	width: 170px;
	height: 150px;
	background-color: #F2F2F2;
	padding: 5px;
	margin:5px;
	float:left;
}

.box_menu_iscrizioni:hover {
	background-color: #FFFFFF;

}


#box_corso_main {
	width: 870px;
	height: 280px;
	background-color: #FFFFFF;
	padding: 5px;
	margin:5px;
	float:left;
}
#box_corso1 {
	width: 400px;
	height: 280px;
	background-color: #FFFFFF;
	padding: 5px;
	margin:5px;
	float:left;
}
#box_corso2 {
	width: 200px;
	height: 280px;
	background-color: #FFFFFF;
	padding-left:8px;
	padding-top:5px;
	margin:5px;
	float:left;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
}
#box_corso3 {
	width: 200px;
	height: 280px;
	background-color: #FFFFFF;
	padding-left:8px;
	padding-top:5px;
	margin:5px;
	float:left;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
}


/* STRUTTURA ISCRIZIONI _____________________________________________________ */


#box_iscrizioni_main {
	
	padding: 5px;
	margin:5px;
	float:left;
	width: 870px;
}
#box_iscrizioni_form1 {
	width: 250px;
	padding:0px;
	padding-top:20px;
	margin:0px;
	float:left;
}
#box_iscrizioni_form2 {
	width: 450px;
	padding-left:8px;
	padding-top:0px;
	float:left;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
}
#box_iscrizioni_form3 {
	width: 400px;
	padding-left:0px;
	padding-top:0px;
	float:left;

}
#box_iscrizioni_form4 {
	width: 300px;
	padding-left:0px;
	padding-top:100px;
	float:left;

}

#main_iscrizioni {
	padding:15px;
	margin:0px;
	background-color:#FFFFFF;
	background-image: url(img/fondo_iscrizioni.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	clear:both;
	float:left;
	width:880px;

}


/* STRUTTURA CLUB _____________________________________________________ */


#main_club {
	padding:15px;
	margin:0 auto;
	background-color:#FFFFFF;
	background-image: url(img/fondo_club.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	clear:both;
	width:890px;
	
}


#box_club_intro {
	width:700px;
	padding-left:0px;
	padding-top:0px;
	float:left;

}

#box_club_elenco {
	width: 750px;
	
	padding:10px;
	padding-top:0px;
	margin-top:20px;
	background-color: #999999;
	clear:both;
	float:left;
}
.box_club_associato {
	width: 140px;
	height:130px;
	margin-right:10px;
	margin-top:10px;
	float:left;
	background-color: #CCCCCC;
	padding-bottom:5px;
}
.box_club_associato:hover {
	background-color:#FFFFFF
}

/* STRUTTURA ASSOCIATI CLUB _____________________________________________________ */


#club_main_associati {
	padding:0px;
	margin:0 auto;
	background-color:#FFFFFF;
	float:left;
	clear:both;
	width:890px;
	padding-bottom:20px;	
	
}


#club_titolo_associato {
	height:50px;
	padding:10px;
	float:left;

}

#club_indirizzo_associato {
	height:20px;
	padding:10px;
	padding-top:30px;
	float:left;
}

#club_logo {

	padding:10px;
	float: right;

}
#club_associato {
	width: 750px;
	padding:10px;
	padding-top:0px;
	margin-top:20px;
	clear:both;
	float:left;
}

#club_banner {
	width: 890px;
	float:left;
	margin-bottom:20px;
}

#club_foto {
	background-color:#CCCCCC;
	width:240px;
	margin-left: 20px;
	padding-left:10px;
	padding-bottom:10px;
	float:left;
}

#club_foto img {
margin-top:10px;
margin-right:10px;
}

#club_foto img a {
text-decoration:none;

}

#club_testo_associato {
	width:300px;
	margin-left: 20px;
	float:left;
}
#club_promozioni {
	width:200px;
	margin-left:20px;
	float:left;
}

/* STRUTTURA GALLERIA _____________________________________________________ */


.galleria_raccolta {
	padding:0px;
	float:left;
	margin-bottom:20px;
	clear:both;
	width:890px;
}

.galleria_raccolta img{
	margin-right:7px;
	margin-top:7px;
}

/* STRUTTURA SHOP _____________________________________________________ */


.box_shop {
	width: 410px;
	height:135px;
	background-color: #CCCCCC;
	margin-right:10px;
	padding:10px;
	margin-top:10px;
	float:left;
}
.box_shop:hover {
	background-color: #FFFFFF;
	
}

.box_shop img {
	margin-top:0px;
	margin-right:10px;
	
}

.box_shop h3{
color: #990000;
}

/* NAVIGAZIONE ________________________________________________________________ */


.palmer08 #header_nav li {
	font: 0.8em Geneva, Arial, Helvetica, sans-serif;
	font-weight:400;
	display:inline;
	float:right;
	list-style-type:none;
	margin-left:15px;
}
.palmer08 #header_nav a {
	text-decoration:none;
	color: #FFFFFF;
}
.palmer08 #header_nav a:hover {
	text-decoration: none;
	border-bottom-style:solid;
	border-bottom-width:medium;
}


.palmer08 .box_menu_corsi li {
	font: 0.8em Geneva, Arial, Helvetica, sans-serif;
	list-style-type:none;
	display:block;
	clear:both;
}
.palmer08 .box_menu_corsi li a {
	text-decoration:none;
	padding-left:15px;
	background-image:url(img/freccia_corsi_off.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #666666;
	clear:both;
}
.palmer08 .box_menu_corsi li a:hover {
	text-decoration: underline;
	background-image:url(img/freccia_corsi_on.gif);
	background-repeat:no-repeat;
	background-position:left;
}




.palmer08 #box_corso3 li {
	list-style-type:none;
	width:80px;
	height:22px;
	display:block;
	
}
.palmer08 #box_corso3 li a {
	width:80px;
	height:22px;
	display:block;
	background-image:url(img/iscriviti.gif);
	background-repeat:no-repeat;
	
}


.palmer08 #box_corso3 .primary a:hover {
		background-image:url(img/iscriviti_on_primary.gif);
}
.palmer08 #box_corso3 .secondary a:hover {
		background-image:url(img/iscriviti_on_secondary.gif);
}
.palmer08 #box_corso3 .college a:hover {
		background-image:url(img/iscriviti_on_college.gif);
}
.palmer08 #box_corso3 .master a:hover {
		background-image:url(img/iscriviti_on_master.gif);
}
.palmer08 #box_corso3 .eventimoda a:hover {
		background-image:url(img/iscriviti_on_moda.gif);
}

/* FONT HOME ________________________________________________________________ */




.palmer08 .box_down_small h1{
	font-size: 1.5em;
	font-weight:500;
	
	text-decoration:none;
}
.palmer08 .box_down_small h1 a {
	text-decoration:none;
	margin-bottom:5px;
	margin-top:8px;
	color: #660000;
}
.palmer08 .box_down_small h1 a:hover, {
	text-decoration:none;
}
.palmer08 .box_down_small p{
	font-size: 0.8em ;
	margin-bottom:5px;
	margin-top:1px;
	color: #333333;
}
.palmer08 .box_down_small h2{
	font-size: 0.8em ;
	margin-bottom:5px;
	margin-top:1px;
	color: #333333;
	clear:both;
}


	
/* FONT  ________________________________________________________________ */



.palmer08 h1, h2, h3, h4, h5{
font-family: Georgia, Arial, sans-serif;
}

.palmer08 p{
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.palmer08 h1{
	font-size: 1.8em;
	font-weight:500;
	margin-bottom:5px;
	margin-top:5px;
}

.palmer08 h2{
	font-size: 1.4em;
	font-weight:500;
	margin-bottom:1px;
	margin-top:0px;
}
.palmer08 h3{
	font-size: 1.2em;
	font-weight:500;
	margin-bottom:1px;
	margin-top:0px;
}
.palmer08 p{
	font-size: 0.8em;
	margin-bottom:1px;
	margin-top:0px;
	color: #666666;
}
.palmer08 table{
	font-size: 0.8em;
}	
.palmer08 #footer p {
	font-size: 0.6em;
	font-weight:100;
	margin-bottom:1px;
	margin-top:10px;
	color: #333333;}
	
.palmer08 h4{
	font-size: 0.8em;
	margin-bottom:1px;
	margin-top:10px;
}
.palmer08 h4 a{
	color: #999999;
	background-image:url(img/freccia_continua.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	text-decoration:none;
}
.palmer08 h4 a:hover{
	color: #999999;
	text-decoration:underline;
}
	
.palmer08 h5{
	font-size: 0.8em;
	margin-bottom:1px;
	margin-top:10px;
}
.palmer08 h5 a{
	color: #999999;
	text-decoration:none;
	background-image:url(img/freccia_indietro.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}
.palmer08 h5 a:hover{
	color: #999999;
	text-decoration:underline;
}

.palmer08 .box_club_associato p {
clear:both;
padding:7px;
font-size:0.6em;
text-decoration:none
}

.palmer08 .box_club_associato a {
text-decoration: none;
color:#666666;
}

.palmer08 .box_club_associato a:hover {
text-decoration: underline;
}

.palmer08 .galleria_raccolta h2 {
	clear:both;
	color: #CC9900;
	font-size:1.1em;
	

}
