﻿* { margin: 0; padding: 0; border: 0; }

body {
	text-align: center; /* centrage pour IE */
	font-family: arial, geneva, sans-serif;
	font-size: 10pt;
	line-height: 1.25em;
	color: #000;
	font-weight: normal;
	}
			
.center {text-align: center;}
.nowrap {white-space: nowrap;}


/* ---[ Mise en page/Structure des pages ]--------------------- */

.noshow, ul#menuUtil, #outilsEntete, #navGauche, ul#nav, ul#subNav, #bannierePhotos, #enteteSection,
 ul#navigNiv4col1, ul#navigNiv4col2, ul.pages4niv, ul#menuUtilDroit, #piedPage, p.vousEtesIci,
 #formRecherche, select#liensRapides, #consoleAdmin, #RechercheBottin, hr { display: none; }
 
 /*#colDroite, #bt_colDroite,*/

#colDroite
{
	padding: 0 0 30px 0;
}
 
#colDroite img
{
	display:none;
}
 
#logo {margin: 0 0 25px 0;}

#contenant, #contenu, #contenu.UneCol {
	width: 100%;
	text-align: left;
	}


#contenu img 
{
	display:none;
	/*
	float: right;
	clear: left;
	margin: 0 0 10px 15px;
	*/
}
	
#espacePhoto {
	float: right;
	width: 239px;
	height: 128px;
	margin: 0 0 10px 15px;
	}
	

div.menu3col {
	width: 100%;
	}
	
	div.menu3col ul li {
		list-style-type: none;
		list-style-image: none;
		font-size: 10pt;	
		padding: 0 0 5px 15px;
		line-height: 110%;
		}
	
	div.menu3col ul li.premier {
		font-size: 115%;
		text-transform: uppercase;
		background: url(../images/menu3colBullet.gif) no-repeat 0 4px;
		padding: 0 0 0 15px;
		margin: 15px 0 3px 0;
		vertical-align: top;
		}

/* ---[ Format du texte ]--------------------- */	

p.titreSection {
	font-size: 14pt;
	font-weight: bold;
	text-transform: uppercase;
	margin: 12px 0 0 57px;
	}

h1.accueil, h1.calendrier {
	font-size: 13pt;
	text-transform: uppercase;
	margin: 10px 0;
	}
	
h1 {
	font-size: 13pt;
	text-transform: uppercase;
	margin: 10px 0;
	}

h2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 15px 0 5px 0;
	}	
	
	/*h2.mois {
		font-size: 12pt; 
		color: #000;
		float: right; 
		margin: 5px 4px 5px 0;
		}*/

h3 {
	font-size: 11pt;
	font-weight: bold;
	margin: 15px 0 5px 0;
	}	

h4 {
	font-size: 10pt;
	font-weight: bold;
	margin: 15px 0 5px 0;
	}	

.note {font-size: 9pt; margin: 5px 0;}
		
#contenu, #contenu p {
	font-size: 10pt;
	margin: 5px 0 10px 0;
	}

	#contenu ul, #contenu ol {padding: 0 0 0 25px;}
	#contenu ul li {
		font-size: 10pt;
		list-style-type: square;
		}
		
	#contenu ol li {
		font-size: 10pt;
		}

	
#contenu dt  {
	font-size: 10pt;
	color: #5d5e60;
	font-weight: bold;
	margin: 10px 0 0 0;
	}	

#contenu dd  {
	font-size: 10pt;
	margin: 0 0 10px 0;
	}	

#contenu dd p  {
	font-size: 10pt;
	margin: 5px 0;
	}
		
#contenu dd ul li  {
	font-size: 10pt;
	}	

/* ---[ Gugusses pour décorer ]--------------------- */

#contenu hr { width:100%; height: 1px; margin: 10px 0;}

/* ---[ Tables ]--------------------- */


#contenu table {width: 100%; padding: 10px 0; border-collapse: collapse; border: 1px #ccc solid;}
#contenu table td {font-size: 10pt; vertical-align: top; padding: 3px; border: 1px #ccc solid;}
#contenu table th {font-size: 10pt; text-align: left; color: #000; padding: 3px; border: 1px #ccc solid;}





