@page {size:portrait;margin: 1cm}

#menuh,#colgche,#coldte,#coldte_index{display:none}
body {font:100% Verdana, Arial, Helvetica, sans-serif;background:#fff;margin:0;padding:0;text-align:justify;color:#000}

img{border:none}

a{color:#ccc;font-weight:bold;text-decoration:none}
a.infobulle span,a.infobulle_photo span{display:none}

ul li{list-style-type:none}

.chenehead{display:none}
#header #bandeau img{width:100%}

#mainContent_index .vousetesici,#mainContent .vousetesici{padding:3px 0;border-top:1px dotted #333;border-bottom:1px dotted #333;font-size:.7em}

h1{margin-bottom:50px;font-size:2.7em;font-weight:bold;letter-spacing:-.1em;text-align:left}
.titre{margin-bottom:50px;font-size:2.7em;font-weight:bold;letter-spacing:-.1em;text-align:left}
h1.fdcj{height:302px;background:url("../images/dessins/fdcj/feuillage.gif") no-repeat}

#mainContent p{font-size:.9em;text-align:justify}
	.TabbedPanelsContent p{font-size:1em;text-align:justify}
#mainContent li{font-size:.8em;text-align:left}
	.TabbedPanelsContent li{font-size:1em;text-align:left}
	
#mainContent .avant_onglets{margin-bottom:40px;font-size:.8em}

.TabbedPanelsTab {border-bottom: 1px solid #ccc}
	.TabbedPanelsTabSelected {background-color: #ccc;border-bottom: 1px solid #ccc}
	.TabbedPanelsContentGroup {border-top: solid 2px #ccc}
	
.h3,#container #maincontent .h3,#container .TabbedPanelsContent .h3{margin:0 10px 50px 10px;padding:0 20px 0 15px;font-size:.8em}
#maincontent h3.titre_onglet,.TabbedPanelsContent h3.titre_onglet{margin:30px 10px 20px 10px;padding:0 0 0 15px;color:#ccc}
	
#mainContent p.som{width:75px;padding:2px 1px 5px 2px;margin:50px 0 2px 50px;color:#ccc}
#mainContent ul.sommaire{width:60%;margin:0 0 80px 50px;padding:10px 0 0 0;border-top: 2px solid #ccc}
	#mainContent ul.sommaire li{padding:0;font-size:.8em;border-bottom: 1px dashed #ccc}
		#mainContent ul.sommaire ul{margin-left:20px}
			#mainContent ul.sommaire ul li{padding:2px 0 5px 0}
			
#container #mainContent .titre_chapitre,#container .TabbedPanelsContent .titre_chapitre,#container .titre_chapitre
{margin:40px 0 40px 0;padding:0;border-top:1px solid #000;border-bottom:1px dotted #000;color:#000;font-size:1.5em;font-weight:bold}
	#mainContent .titre_chapitre span,.TabbedPanelsContent .titre_chapitre span
	{display:block;padding:5px 0;text-align:right;font-size:.4em;font-weight:normal}
#container #mainContent .titre_chapitre2,#container .TabbedPanelsContent .titre_chapitre2,#container .titre_chapitre2
{margin:40px 0 40px 0;padding:2px 0;border-top:1px solid #444;border-bottom:1px dotted #444;color:#444;font-size:1.2em;font-weight:bold;}
	#mainContent .titre_chapitre2 span,.TabbedPanelsContent .titre_chapitre2 span
	{display:block;padding:5px 0;text-align:right;font-size:.6em;font-weight:normal}
	
#mainContent .phoques_suivis{margin:20px 30px 40px 25px;padding:2px 0;border-top:2px solid #000;border-bottom:1px dotted #000}
	#mainContent .phoques_suivis h3{margin:0;padding:0;font-size:1.5em;font-weight:bold}
		#mainContent .phoques_suivis p{margin:0;padding:2px 0;font-size:.8em}
			#mainContent .phoques_suivis p.adroite{margin:0;padding:5px 0 2px 0;font-size:.7em;text-align:right}
/* Les listes*/	
#mainContent ul.anim,#mainContent .TabbedPanelsContent ul.anim{padding-left:30px}
	#mainContent ul.anim li,#mainContent .TabbedPanelsContent ul.anim li{list-style-image:url("../images/icones/tiret.gif")}
		#mainContent .TabbedPanelsContent ul.anim li.jeu{list-style-image:url("../images/icones/jeu.gif");font-style:italic}
			#mainContent ul.anim ul,#mainContent .TabbedPanelsContent ul.anim ul{padding:2px 0 0 15px;font-size:1.2em}
			
#mainContent .TabbedPanelsContent .h3 ul{padding-left:20px;font-size:1.2em}
/* Les tableaux */
#mainContent table.contact{margin-top:20px}
	#mainContent table.contact th{padding-bottom:20px;font-size:1.5em}
	#mainContent table.contact td{padding-right:1em;vertical-align:top}
		#mainContent table.contact td.icone{width:60px; height:30px;vertical-align:top}
	
#mainContent table.equipe_ca,#mainContent table.equipe_sal{margin:20px 0 30px 0;border-collapse:collapse;font-size:.8em;text-align:left}
#mainContent table.equipe_ca{float:left;margin-right:5px;width:40%}
#mainContent table.equipe_sal{float:right;width:56%}
	#mainContent table.equipe_ca th,#mainContent table.equipe_sal th{padding:5px 10px;vertical-align:top;background-color:#000;color:#fff;font-size:1.4em}
		#mainContent table.equipe_ca td,#mainContent table.equipe_sal td{height:30px;padding:10px;vertical-align:top;border-bottom:1px dotted #ccc;}
	
#mainContent table.coup_coeur{margin: 0 0 30px 0;border-collapse:collapse;border-bottom:1px dotted #654;font-size:.8em}
	#mainContent table.coup_coeur th{margin-bottom:10px;color:#654;font-size:1.1em;font-weight:bold;border-bottom:1px dotted #654}
	#mainContent table.coup_coeur td{padding:30px 20px 10px 20px}
		#mainContent table.coup_coeur td span{font-size:.9em;font-weight:normal}

#mainContent table.panel{margin:50px 0 0 0;border-collapse:collapse;border-top:1px dotted #333;border-bottom:1px dotted #333}
	#mainContent table.panel th{vertical-align:top;padding:15px 15px 0 15px;}
	#mainContent table.panel td{vertical-align:top;font-size:.8em; padding:15px;border-bottom:1px dotted #333}
	
#mainContent table.classique{margin:20px 0 0 0}
	#mainContent table.classique td{padding-right:20px;font-size:.9em;vertical-align:top}
	#mainContent table.classique td.donnees{font-size:.8em}
	
#mainContent table.benevolat{margin:20px 0 30px 0;border-collapse:collapse;font-size:.8em}
	#mainContent table.benevolat th{padding:0 0 30px 30px;vertical-align:top;font-size:1.2em;font-weight:bold;text-align:left}
		#mainContent table.benevolat th span{font-size:.8em;font-weight:normal}
	#mainContent table.benevolat td{padding:0 0 30px 30px;vertical-align:top}
		#mainContent table.benevolat td img{padding:0}
	
#mainContent table.fetes{margin:50px 0 0 20px}
	#mainContent table.fetes td{font-size:.9em;vertical-align:top;padding-right:1em}
		#mainContent table.fetes td.intitule{font-size:1.2em; padding-bottom:20px}
		#mainContent table.fetes td.image{width:60%;vertical-align:top;}
		/* +  autres styles*/
		#mainContent .fete p{font-size:.8em}
		.fete{margin:50px 0 20px 20px}
		.fete h3{border-top:1px dotted #444;border-bottom:1px dotted #444}
		span.fete{font-size:1.3em;}
	
#mainContent table.programme{margin:20px 0 20px 0;border-collapse:collapse;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}
	#mainContent table.programme th{padding:10px 5px 10px 5px; border-bottom:1px dotted #ccc}
		#mainContent table.programme em{font-size:.8em;}
		#mainContent table.programme td{font-size:.8em;padding:10px 5px 10px 5px; border-bottom:1px dotted #ccc}
	
/* Les flottants */
#mainContent .flotte_gauche, .flotte_gauche, .trcolliq #coldte.flotte_gauche{float:left;padding-right:1em}
#mainContent .flotte_droite, .flotte_droite, .trcolliq #coldte.flotte_droite{float:right;padding-left:1em}
#mainContent .flottant_deux_gauche{float:left;width:48%;margin:0 4% 0 0}
#mainContent .flottant_deux_droite{float:right;width:48%;margin:0}
#mainContent .flottant_cinq_gauche{float:left;width:19%;margin:0 1.25% 0 0}
#mainContent .flottant_cinq_droite{float:right;width:19%;margin:0}
#mainContent .sous_flottant, .sous_flottant{clear:both}
.fltrt {float: right;margin-left: 8px}
.fltlft {float: left;margin-right: 8px}
.clearfloat {clear:both;height:0;font-size: 1px; line-height: 0px}
	
/* Les diaporamas */
#mainContent p.diaporama,#mainContent p.diapo{display:none}
	
/* Divers*/
.adroite, #mainContent .adroite, .TabbedPanelsContent .adroite{text-align: right;font-size: .7em}
.petit, #mainContent .petit{font-size:.7em}
.gros{font-size:1.1em;font-weight:bold}
.grand,#mainContent .grand{font-size:1.2em}
.centrer{text-align:center}
.souligne{text-decoration:underline}
.rouge{color:red}
/*page bnvolat*/
.temoignage_sophie{margin:50px 0 0 0;padding:20px;height:150px;background:url("../images/icones/bulle_sophie.gif") no-repeat}
.temoignage_jess{margin:0;padding:50px 20px 20px 20px;height:150px;background:url("../images/icones/bulle_jess.gif") no-repeat}
.temoignage_paul{float:left;width:40%;padding:20px;height:250px;background:url("../images/icones/bulle_paul.gif") no-repeat}
.temoignage_sophie q,.temoignage_jess q,.temoignage_paul q{padding:5px}
	
.remonter, #mainContent .remonter, .TabbedPanelsContent .remonter{display:none}
	
#footer_index p,#footer p{display:none}