BODY									{ border:0; margin:0; padding:0; background-image:url(images/quadrillage-bkgd.jpg); background-repeat:repeat-x; background-color:#FFFFFF; color:#707070; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
IMG										{ border:0; }
H1, H2, H3, H4, P						{ font-size:12px; font-weight:normal; margin:0; padding:0; border:0; }
A										{ text-decoration:none; color:#ff3a05; }
A:hover									{ text-decoration:underline; color:#ff3a05; }

/*#filet									{ margin:0 0 20px 0; background-color:#CECAEF; width:480px; height:1px; }
#filetLong								{ clear:both; margin:20px 0 30px 0; background-color:#CECAEF; width:730px; height:1px; }*/
#filet									{ clear:both; padding:25px 0 40px 0; width:480px; height:1px; background-image:url(images/pointille.jpg); background-repeat:repeat-x; background-position:center; }
#filetVert								{ clear:both; padding:50px 0 0 0; width:480px; height:1px; background-image:url(images/pointille-vert.jpg); background-repeat:repeat-x; background-position:bottom; }
#filetBleu								{ clear:both; padding:40px 0 0 0; width:480px; height:1px; background-image:url(images/filet-bleu.jpg); background-repeat:repeat-x; background-position:bottom; }
#filetLong								{ clear:both; margin:20px 0 30px 0; width:730px; height:1px; background-image:url(images/pointille.jpg); background-repeat:repeat-x; background-position:center; }

#site									{ margin-left:auto; margin-right:auto;/*margin:0 auto;*/ width:981px; height:auto;}

/* Navigation */
#navigation								{ width:100%; height:365px; line-height:0; }
#navigation .bandeau					{ }
#navigation .rubriques					{ width:100%; height:70px; /*background-image:url(images/quadrillage-2.jpg); background-repeat:repeat;*/ }
#navigation .projet						{ float:left; margin:24px 21px 0 126px; }
#navigation .rub						{ float:left; margin:24px 21px 0 0; }
#navigation .contact					{ float:left; margin:24px 0 0 0; }

/* contenus généraux */
#contenu								{ margin:20px 0 0 0; width:981px; height:auto; }
#contenu .texte							{ float:left; margin:28px 23px 50px 126px; width:480px; height:auto; text-align:justify; }
#contenu .texte U						{ /*color:#50b820;*/ text-decoration:none; font-weight:bolder; font-size:12px; }
#contenu .texte EM						{ color:#50b820; text-decoration:none; font-style:normal; font-weight:bolder; font-size:14px; }
#contenu .texte STRONG					{ margin-left:-5px; padding:8px 0 8px 40px; background-image:url(images/feuille.jpg); background-repeat:no-repeat; background-position:left; width:480px; height:32px; color:#50b820; font-size:18px; }
#contenu .texte UL						{ margin:0; padding-left:13px; }
#contenu .texte IMG						{ margin:0 28px 0 0; }

#contenu .plan							{ float:left; margin:28px 23px 50px 126px; width:480px; height:auto; text-align:justify; }
#contenu .plan STRONG					{ margin-left:-5px; padding:8px 0 8px 40px; background-image:url(images/feuille.jpg); background-repeat:no-repeat; background-position:left; width:480px; height:32px; color:#50b820; font-size:18px; }
#contenu .plan H1						{ margin:20px 0 8px 0; }
#contenu .plan H1 A						{ width:480px; height:32px; text-decoration:none; font-weight:bolder; color:#50b820; font-size:18px; }
#contenu .plan H2						{ margin:0 0 5px 0; font-weight:bold; color:#707070; font-size:12px; }
#contenu .plan H2 SPAN					{ font-weight:normal; color:#707070; font-size:11px; }

#contenu .actualite						{ width:480px; height:auto; }
#contenu .actualite .date				{ margin:0 0 0 2px; font-size:11px; color:#707070; }
#contenu .actualite .titre H2			{ margin:0 3px 10px 0; font-size:18px; color:#50b820; text-align:left; }
#contenu .actualite IMG					{ float:left; margin:0 18px 18px 0; }
#contenu .actualite .descriptif			{ }

#contenu .texte .titrePremierOutil		{ clear:both; padding:0 0 20px 0; }
#contenu .texte .titreOutil				{ clear:both; padding:15px 0 20px 0; }

#contenu .outil							{ }
#contenu .outil .image					{ float:left; margin:0 18px 18px 0; }
/*#contenu .outil .descriptif STRONG		{ margin:0; padding:0; background-image:none; text-decoration:none; font-weight:bolder; color:#50b820; font-size:12px; }*/
#contenu .outil .titre H2				{ margin:0 0 10px 0; padding:0; /*margin:0 3px 10px 0; font-weight:bolder;*/ font-size:14px; color:#50b820; text-align:left; }

#contenu .media							{ }
#contenu .media .image					{ float:left; margin:0 18px 10px 0; }
/*#contenu .media .descriptif STRONG		{ margin:0; padding:0; background-image:none; text-decoration:none; font-weight:bolder; color:#50b820; font-size:12px; }*/
#contenu .media .titre H2				{ margin:0 0 10px 0; padding:0; /*margin:0 3px 10px 0; font-weight:bolder;*/ font-size:14px; color:#50b820; text-align:left; }
#contenu .media .date					{ margin:0 0 0 2px; font-size:11px; color:#707070; }

#contenu .ecoles,
#contenu .partenaires					{ margin:48px 23px 50px 126px; width:730px; height:auto; text-align:justify; }

#contenu .ecoles STRONG					{ padding:8px 0 8px 40px; background-image:url(images/feuille.jpg); background-repeat:no-repeat; background-position:left; width:480px; height:32px; color:#50b820; font-size:18px; }
#contenu .ecoles .image					{ float:left; margin:0 20px 150px 0; width:211px; height:auto; }
#contenu .ecoles .descriptif			{ width:730px; height:auto; }
#contenu .ecoles .descriptif H2			{ margin-bottom:10px; font-size:18px; color:#50b820; }

#contenu .partenaires STRONG			{ padding:8px 0 8px 40px; background-image:url(images/feuillePart.jpg); background-repeat:no-repeat; background-position:left; width:480px; height:32px; color:#53b7ee; font-size:18px; }
#contenu .partenaires .image			{ float:left; margin:0 20px 37px 0; width:211px; height:auto; }
#contenu .partenaires .descriptif		{ width:730px; height:auto; }
#contenu .partenaires .descriptif H2	{ margin-bottom:10px; font-size:18px; color:#53b7ee; }

/*Colonne de droite*/
#colDroite								{ float:left; margin:21px 0 50px 0; width:241px; height:auto; }

#colDroite .evenementiel				{ margin:40px 0 30px 15px; width:211px; height:auto; }

#colDroite .partenaires					{ margin:0 0 0 15px; width:231px; height:auto; }
#colDroite .partenaires .titre			{ margin-bottom:15px; }
#colDroite .partenaires .titre A		{ text-decoration:none; font-weight:bolder; font-size:18px; color:#53b7ee; }
#colDroite .partenaires .visuel			{ margin-bottom:15px; }

#colDroite .ecoles						{ margin:40px 0 0 0; width:241px; height:auto; }
#colDroite .ecoles .titre				{ margin-bottom:15px; }
#colDroite .ecoles .titre A				{ font-weight:bolder; font-size:18px; color:#50b820; }
#colDroite .ecoles .visuel				{ margin:0 0 15px 15px; }

/* Footer */
#ombreFooter							{ line-height:0; }
#footer									{ clear:both; width:100%; height:57px; background-image:url(images/quadrillage-2.jpg); background-repeat:repeat; }
#footer .positionnement					{ padding:15px 0 0 127px; width:727px; height:25px; }
#footer .texte							{ padding:5px 0 0 20px; width:auto; height:22px; text-align:center; background-color:#FFFFFF; }
#footer .texte A						{ text-decoration:none; color:#707070; }
#footer .texte A:hover					{ text-decoration:none; color:#50b820; }
#footer .texte A.selected				{ text-decoration:none; color:#50b820; }
#footer .texte SPAN						{ margin:0 5px 0 5px; }
#footer .trame							{ width:auto; height:35px; /*background-image:url(images/trame_footer.jpg); background-repeat:repeat-x;*/ }
