
/******************************************/
/*   GENERAL
/******************************************/


html{
	font-size:100%; /*Evite un bug d'IE 6-7 */
}

body {
color:#222222;
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
margin:0;
padding:1em; /*Remettre à 0 si nécessaire*/
font-size: .8em; /*à adapter selon la police choisie*/
line-height:1.4; /*à adapter au design*/
}

/*****************/
/*TITRES
/*****************/

h1,h2,h3,h4,h5,h6{
	/*margin:1em 0 .5em 0; Rapproche le titre du texte*/
	line-height:1.2;
	font-weight:bold; /*valeur par défaut*/
	font-style:normal;
	}
h1{ margin-top:225px; font-size:1.8em; color:#e5e5e5; text-align:center;}
h2{font-size: 1.5em;}
h3{font-size: 1.25em;}
h4{font-size:1em;}


/*****************/
/*LISTES
/*****************/

ul,ol{
list-style-type:square;/*fonctionne pour l'ul*/
	margin: .75em 0 .75em 32px;
	padding:0;
}


/*****************/
/*PARAGRAPHES
/*****************/

p{
	margin: .75em 0; /*Marges plus faibles que par défaut*/
}


/*****************/
/*Divers liens
/*****************/

A.MINEUR{
	color:#ffffff; font-size:11px; text-decoration:none;
}
A.MINEUR:hover{
	color:#ffcc00; font-size:11px; text-decoration:none;
}
A.MINEUR:visited{
	color:#e5e5e5; font-size:11px; text-decoration:none;
}
A.MINEUR2{
	color:#222222; font-size:11px; text-decoration:none;
}
A.MINEUR2:hover{
	color:#ffcc00; font-size:11px; text-decoration:none;
}
A.MINEUR2:visited{
	color:#222222; font-size:11px; text-decoration:none;
}
A.MINEUR3{
	color:#ff3300; font-size:11px; text-decoration:none;
}
A.MINEUR3:hover{
	color:#000000; font-size:11px; text-decoration:none;
}
A.MINEUR3:visited{
	color:#ff9900; font-size:11px; text-decoration:none;
}

A.MAJEUR4{
	color:#ADFF2F; font-size:15px; text-decoration:none;
}
A.MAJEUR4:hover{
	color:#222222; font-size:15px; text-decoration:none;
}
A.MAJEUR4:visited{
	color:#ADFF2F; font-size:15px; text-decoration:none;
}
A.MINEUR4{
	color:#ADFF2F; font-size:11px; text-decoration:none;
}
A.MINEUR4:hover{
	color:#000000; font-size:11px; text-decoration:none;
}
A.MINEUR4:visited{
	color:#ADFF2F; font-size:11px; text-decoration:none;
}


A.MEDIUM{
	color:#ffcc00; letter-spacing:2px; font-size:14px; text-decoration:none;
}
A.MEDIUM:hover{
	color:#222222; letter-spacing:2px; font-size:14px; text-decoration:none;
}
A.MEDIUM:visited{
	color:#ffcc00; letter-spacing:2px; font-size:14px; text-decoration:none;
}

A.MAJEUR{
	color:#ff9900; font-size:15px; text-decoration:none;
}
A.MAJEUR:hover{
	color:#222222; font-size:15px; text-decoration:none;
}
A.MAJEUR:visited{
	color:#ff9900; font-size:15px; text-decoration:none;
}
A.MAJEUR2{
	color:#222222; font-size:15px; text-decoration:none;
}
A.MAJEUR2:hover{
	color:#000000; font-size:15px; text-decoration:none;
}
A.MAJEUR2:visited{
	color:#222222; font-size:15px; text-decoration:none;
}


/*****************/
/*Divers éléments
/*****************/

em{
	font-style:italic;
}
strong{
	font-weight:bold;
}
.sstitre{
	font-size:16px;
	color: #7B68EE;
	font-weight: bold;
	text-align:center;
	letter-spacing:2px;
	margin-top:35px;
}
.tspec{
	color:#ff6600;
	font-size:22px;
	margin-top:0px;
}
.tce{
   color:#222222;
	font-size:22px;
	margin-top:0px;
}
.tsem{
	color: #ADFF2F;
   font-size:22px;
	margin-top:0px;
}
ul li{
	list-style-type:square; line-height:20px;
}


/*****************/
/*les div principaux
/*****************/

#header{
width:934px;
z-index:101;
background-color:#333333;
margin-top:18px;
/*border:1px solid #666666;*/
}

#actu{
	width:250px; float:left; line-height:24px; padding-top:20px;
}
#actu p{
	margin-left: 6px; font-size:16px;
	color:#ffffff;
}
#actu span{
	font-size:18px; color:#ffcc00;
}

#logo{
	float:left; margin-left:67px; text-align:center;;
}

#calendrier{
	float:left; width:160px; margin-left:115px; padding-top:20px;
}
#calendrier p{
	font-size:12px;
	color: #ffffff;
}
#calendrier span{
	font-size:14px;
}
#spectacle{
	float:left; width:300px;
	background-color:#000000;
	height:300px;
	/*border:1px solid #222222;*/
	text-align:center;
	margin-bottom:0;
}
#spectacle-an{
	float:left;
	width:300px;
	height:220px;
	color:#222222;
	font-size:13px;
	margin-top:25px;
}
#ce{
	float:left;
	width:300px;
	background-color:#ffcc00;
	height:300px;
	margin-left:14px; margin-right:14px;
	/*border:1px solid #222222;*/
	text-align:center;
}
#ce-an{
	float:left;
	width:300px;
	height:220px;
	margin-left:15px;
	margin-right:15px;
	color:#222222;
	font-size:13px;
	margin-top:25px;
}
#seminaires{
	float:left; width:300px;
	background-color:#666699;
	height:300px;
	/*border:1px solid #222222;*/
	text-align:center;
}
#seminaires-an{
	float:left;
	width:300px;
	height:220px;
	color:#222222;
	font-size:13px;
	margin-top:25px;
}


/*****************/
/*Elements de type formulaire
/*****************/

fieldset{
	border:1px solid #222222;
	margin-bottom:40px;
}
fieldset p{
	font-size:12px;
	line-height:18px;
	color:#222222;
	margin:8px 10px;
	text-align:justify;
}
legend{
	font-size:15px;
	color:#222222;
	padding:0 10px;
	letter-spacing:5px;
	font-weight:bold;
	text-transform:uppercase;
}

/*****************/
/*Footer
/*****************/

#footer { width: 974px; margin: 0 auto; text-align:center; }

#footer a, a:hover, #footer a:focus, #footer a:active { color: #222222; font-size: 11px; }

