/* CSS Document */
/*Ecole Dosnon 2010*/

body { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; background-image:url(img/fond_body.jpg); background-repeat:repeat-x;}
ul { margin:0px; padding:0px; list-style-type:none; }

#wrap_header { width:100%; padding-top:15px; background-image:url(img/bg_header.jpg); background-repeat:repeat-x; }
#container { width:1024px; margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:10px; background-color:#FFFFFF; border:2px solid #DAD593; 
-moz-border-radius:10px; 
-webkit-border-radius:10px;
-khtml-border-radius:10px;  
border-radius: 10px;         
-webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
-webkit-border-bottom-right-radius: 10px; /* pour Chrome */ 
behavior: url(js/border-radius.htc);
}

#header { width:960px; height:100px; margin-right:auto; margin-left:auto; }
#header img { margin-right:210px; }

#wrap_menu { background-image:url(img/bg_menu.jpg); margin-right:auto; margin-left:auto; border:2px solid #DAD593; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius:10px;  
border-radius: 10px;         
-webkit-border-top-left-radius: 10px; /* pour Chrome */ 
-webkit-border-top-right-radius: 10px; /* pour Chrome */ 
behavior: url(js/border-radius.htc);
width:1024px;
}

#menu { width:980px; margin-right:auto; margin-left:auto; height:40px; padding-top:10px; }
.bouton_contact {}
#wrap_diaporama {width:100%;}
#diaporama {padding-top:10px;margin-right:auto;margin-left:auto;}

.menu_rubriques {padding:10px;font-family:Arial;}
.menu_rubriques ul {margin:0px;padding:0px;list-style-type:none;}
.menu_rubriques li {display:inline; padding-right:15px;}
.menu_rubriques a {text-transform:uppercase;color:#b00;font-size:1em;font-weight:bold;}
.menu_rubriques a:hover {text-decoration:none;border-bottom:3px solid #b00;}

.on {border-bottom:3px solid #b00;}

#wrap_animation {width:100%;background-color:#F2EFC6;padding-top:10px;}
#animation {width:960px;margin-right:auto;margin-left:auto;}
#wrap_static {width:100%;background-color:#F2EFC6;}
#static {width:960px;margin-right:auto;margin-left:auto;}

.rubriques_fixes {padding-top:10px;}
.rubriques_fixes h2 {font-size:1.4em;}
.rubriques_fixes a {color:#324C31;text-decoration:none;}
.rubriques_fixes a:visited {color:#324C31;}
.rubriques_fixes img {float:left;margin-right:5px;}
.rubriques_fixes li {width:290px;height:160px;float:left;padding-right:15px;padding-left:15px;}

/*TEXTE DES RUBRIQUES*/
#wrap_rubrique {width:100%;}
#rubrique {width:940px;margin-right:auto;margin-left:auto;margin-top:10px; margin-bottom:10px;}

.texte {padding-right:10px;padding-left:20px;}
.texte a {color:#b00;}
.texte h2 {font-size:1.4em;color:#324C31;text-transform:uppercase;padding:10px 0 20px 0;border-bottom:1px dotted #324C31;}
.texte a:visited {color:#b00;}

/*.texte_liste {margin-left:140px;}*/
.texte_liste li {padding-left:40px;}
.texte_liste h2 {font-size:1.4em;color:#324C31;text-transform:uppercase;}
.texte_liste h3 {font-size:1.4em;color:#324C31;text-transform:uppercase;}
.texte_liste a {color:#b00;}

.titre_texte h2 {font-size:1.4em;color:#324C31;text-transform:uppercase;padding:10px 0 20px 0;border-bottom:1px dotted #324C31;}

/*PARTIE NOUVELLES*/

#wrap_nouvelles {width:100%;background-image:url(img/bg_footer.jpg);background-repeat:repeat-x;background-color:#324C31;padding-top:6px;}
#nouvelles {width:960px;margin-right:auto;margin-left:auto;}

.colonne {width:290px; float:left; color:#FFFFFF; padding-right:15px; padding-left:15px; font-size:1em;}
.colonne p {font-size:0.8em; }
.colonne h2 {color:#F2F09D; text-transform:uppercase; font-size:1.4em; }
.colonne h3 {color:#F2F09D; font-size:1em; text-transform:uppercase; margin:0px; padding:0px; }              
.colonne a {color:#FF9933; text-decoration:none; }
.colonne a:visited {color:#FF9933; }
.colonne ul { margin:0px; padding:0px; list-style-type:none;}

.colonne_nouvelle {width:290px; float:left; color:#FFFFFF; padding-right:15px; padding-left:15px; font-size:1em;}
.colonne_nouvelle p {font-size:0.8em; }
.colonne_nouvelle h2 {color:#F2F09D; text-transform:uppercase; font-size:1.4em; }
.colonne_nouvelle h3 {color:#F2F09D; font-size:1em; text-transform:uppercase; margin:0px; padding:0px; }              
.colonne_nouvelle a {color:#FF9933; text-decoration:none; }
.colonne_nouvelle a:visited {color:#FF9933; }
.colonne_nouvelle ul { margin:0px; padding:0px; list-style-type:none;}
.colonne_nouvelle li { height:100px;}

.images_multimedia {padding-top:10px;}
.images_multimedia img { border:1px solid #FF9933; padding:5px; margin-right:5px; }
.images_multimedia li {display:inline;}

.liste_nouvelles {padding-top:20px;}
.liste_nouvelles li {height:140px;}

.aff_date { color:#EAEAEA; font-size:0.8em; float:left; margin-right:10px; height:80px; }
.aff_date img { vertical-align:middle; margin-right:5px; }

.texte_nouvelle {margin:0px;padding:0px;height:100px;margin-left:90px;position:relative;}
.texte_nouvelle p {font-size:0.8em;}
.texte_nouvelle h3 {color:#F2F09D;font-size:1em;text-transform:uppercase;margin:0px;padding:0px;}              
.texte_nouvelle a {color:#FF9933;text-decoration:none;}
.texte_nouvelle a:visited {color:#FF9933;}

/* Pour le pied de page */

.pied_de_page {margin-top:10px;padding-top:10px;border-top: 1px solid #FF9933;text-align:right;color:#FFFFFF;}
.pied_de_page a {color:#FF9933;}
.lirelasuite {text-align:right;text-transform:uppercase;font-size:0.8em;padding-top:20px;}
.lirelasuite a {color:#FF9933;}

/*OMBRE PORTEE POUR IMAGES PAGE FORMATION*/

.o1 img {
	display: block;
	border: solid 1px #cccccc;
}

.o1 {
	float:left;
	background: url(img/shadow.gif) right 100%;
	margin: 0 20px 20px 0;
}

.o2 {
	background:url(img/corner_bl.gif) no-repeat bottom left;
}

.o3 {
	padding:0 6px 6px 0;
	background:url(img/corner_tr.gif) no-repeat top right;
}
/* POUR LA PAGE MULTIMEDIA*/
.liste_images {padding: 20px 0px 20px 0px; font-size:1em; color:#324C31; font-weight:bold;}
.liste_images li {float:left;width:300px}
.bullets li {padding:5px;list-style:none;border-bottom:1px dotted #FFF;	}
.puce img {border:0;}
