/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}
td 
{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#fff;
}
h1  
{
	text-transform:uppercase;
	color: #68676b;
	font-size: 16px;
}
h2
{
	color:#000;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding:0;
}
h3 
{
	font-size: 14px;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	margin: 30px 0 0 0;
	padding: 0;	
}
h4  
{
	font-size: 14px;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	color: #0067ac;
	margin: 30px 0 0 0;
	padding: 0;	
}
a {color:#000000; text-decoration: none; text-align:left;}
a:hover {text-decoration: underline;}
ul {margin: 0 0 10px 0; padding: 0 40px 0 0;}
li {list-style-type:none;}
/*p {text-align:justify;padding: 0 40px 0 0;}*/
p {padding: 0 40px 0 0;}
dl {margin: 0;padding: 0;}
dt {font-weight:bold;position: relative;left: 0;top: 1.3em;width: 10em;}
dd {margin: 0 0 0 11em;padding: 0 0 .1em .1em;}


div.ActuRight 
{
	text-align: left;
	/*background-color: #f37021;*/
	border: 1px solid #ffffff;
	width: 122px;
	margin: 30px 0 0 0;
	padding: 2px;
	color: #006cad;
}
.ActuRight ul{padding: 6px;}


input {
	border:solid 1px #006cad;
	height: 25px;
	background-color:#FFFFFF;
	color:#006cad;
	margin:0;
	padding:5px 0 0 5px;
}
input.btn_valide {
	border-top:solid 1px #009be1;
	border-left:solid 1px #009be1;
	border-bottom:solid 2px #0d3f96;
	border-right:solid 2px #0d3f96;
	height: 25px;
	background-color:#006cad;
	color:#ffffff;
	margin:0;
	padding:0;
}
input.radio_btn {
	border:solid 0px #68676b;
	margin:0 5px 0 10px 0;
	padding:10px 0 0 0;
}
input.btn_file {
	border:solid 1px #006cad;
	height: 20px;
	width: 120px;
	background-color:#ffffff;
	color:#006cad;
	margin:0;
	padding:0;
}
input.checkbox {
	border:solid 0px #68676b;
	margin:0 5px 0 10px 0;
	padding:10px 0 0 0;
}

div.top {height: auto;}
div.adresse 
{
	width: 200px;
	border: solid 1px #d8dadc;
	margin: 5px 20px 10px 0;
	padding: 5px;
}
div.contact 
{
	width: 200px;
	border: solid 1px #d8dadc;
	margin: 5px 20px 10px 0;
	padding: 5px;
}
div.presentation {background-color:#ffffff;}
div.marque{background-color:#ffffff;}

div.Paragraphe {margin:0;padding:0;}
div.ParagraphePhoto 
{
	float:right;
	text-align:center;
	margin: 0 20px 20px 5px;
	padding: 5px 0 0 0;
}

dl.galerie
{
	border: 0px solid #000;
	background-color: #ffffff;
	width: 500px;
	text-align: left;
	padding: 10px;
	float: left;
	margin-right: 1em;
}
.galerie dt { font-weight: bold;margin-bottom: 15px; }
.galerie dt img
{
	border: 0px solid #000;
	width: 80px;
}
.galerie dd {margin: 0;padding: 0;}


div.home_section1 {margin: 0; padding: 0;}
.home_section1 h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_rouge_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.home_section1 p {margin: 10px 20px 0 0;}
.home_section1 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_rouge_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#bc000b;
}

div.home_section2 {padding:0;margin:0;}
.home_section2 h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_bleu_c.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
.home_section2 p {margin: 10px 20px 0 0;}
.home_section2 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#009be1;
}

div.home_section3 {padding:0;margin:0;}
.home_section3 h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_bleu_f.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
.home_section3 p {margin: 10px 20px 0 0;}
.home_section3 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#0d3f96;
}

div.home_section4 {padding:0;margin:0;}
.home_section4  h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_bleu.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
.home_section4 p {
	margin: 10px 20px 0 0;
	text-align:left;
}
.home_section4 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#006cad;
}

div.home_actu {
	width: 260px;
	background-color:#006cad;
	color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 0;
}
.home_actu div img {padding: 0px;}
.home_actu h1 {
	width: 250px;
	height: 41px;
	color: #fff;
	background-image:url(img/common/back_titre_home_actu.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 5px;
	padding: 0 0 0 0;
}
.home_actu p {margin: 20px 0 10px 5px;}
.home_actu li {margin: 0 0 10px 5px;}
.home_actu a
{
	font-weight:bold;
/*	text-decoration:none; */
	color:#ffffff;
	text-align:left;
}
.home_actu_more a {
	font-weight:bold;
/*	background-image:url(img/common/bullet_more_link_blanc.gif);
	background-repeat:no-repeat; */
	background-position:left;
	padding: 0 0 0 0px;
	margin-bottom: 2px;
/*	text-decoration:none; */
	color:#ffffff;
}

.home_actu_liste a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_blanc.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 0px;
/*	text-decoration:none; */
	text-align:left;
	color:#ffffff;
}

div.home_vieecole {width: 260px; margin: 0; padding: 0;}
.home_vieecole h1 {
	width: 250px;
	height: 41px;
	background-image:url(img/back_titre_home_vieecole.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.home_vieecole p {margin: 10px 20px 0 0;}
.home_vieecole a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#006cad;
}

div.localisation_section1 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_bleu_c.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#009be1;
}
.localisation_section1 a { color:#009be1; }
div.rubrique_section1 { margin:0;padding:0; }
.rubrique_section1 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_bleu_c.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0;
}
.rubrique_section1 p {
	margin: 10px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section1_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#009be1;
}
.rubrique_section1 ul {padding: 0 40px 0 0;}
.rubrique_section1 li
{
	background-image:url(img/common/bullet_point_bleu_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}

div.submenu_section1 
{
	background-image:url(img/common/bullet_more_link_bleu_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section1 ul {margin: 0;padding: 0;}
.submenu_section1 li {background-image:none;padding:0;}
.submenu_section1 a 
{
	font-weight:normal;
    background-image:url(img/common/bullet_point_bleu_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#009be1;
    text-decoration:none;
    margin:0;
    }
.submenu_section1 a:hover
{
    background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section1 a:focus{color:#bc000b;}

div.localisation_section2 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_bleu_f.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#0d3f96;
}
.localisation_section2 a { color:#0d3f96; }
div.rubrique_section2 { margin:0;padding:0; }
.rubrique_section2 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_bleu_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section2 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section2 ul {padding: 0 40px 0 0;}
.rubrique_section2 li
{
	background-image:url(img/common/bullet_point_bleu_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section2_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#0d3f96;
}
div.submenu_section2 
{
	background-image:url(img/common/bullet_more_link_bleu_f.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section2 ul {margin: 0;padding: 0;}
.submenu_section2 li {background-image:none;padding:0;}
.submenu_section2 a{
	background-image:url(img/common/bullet_point_bleu_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#0d3f96;
    text-decoration:none;
    margin:0;
    }
.submenu_section2 a:hover{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section2 a:focus{color:#bc000b;}

div.localisation_section3 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_rouge_f.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#bc000b;
}
.localisation_section3 a { color:#bc000b; }
div.rubrique_section3 { margin:0;padding:0; }
.rubrique_section3 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_rouge_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section3 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section3 ul {padding: 0 40px 0 0;}
.rubrique_section3 li
{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}

div.submenu_section3 
{
	background-image:url(img/common/bullet_more_link_rouge_f.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section3 ul{margin: 0;padding: 0;}
.submenu_section3 li {background-image:none;padding:0;}
.submenu_section3 a{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color: #bc000b;
    text-decoration:none;
    margin:0;
    }
.submenu_section3 a:hover{
 	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section3 a:focus{color:#bc000b;}

div.localisation_section4 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_bleu.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#006cad;
}
.localisation_section4 a { color:#006cad; }
div.rubrique_section4 { margin:0;padding:0; }
.rubrique_section4 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_bleu.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section4 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section4 ul {padding: 0 40px 0 0;}
.rubrique_section4 li
{
	background-image:url(img/common/bullet_point_bleu.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section4_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_bleu.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#006cad;
}
div.submenu_section4 
{
	background-image:url(img/common/bullet_more_link_bleu.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section4 ul{margin: 0;padding: 0;}
.submenu_section4 li {background-image:none;padding:0;}
.submenu_section4 a{
	background-image:url(img/common/bullet_point_bleu.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color: #006cad;
    text-decoration:none;
    margin:0;
    }
.submenu_section4 a:hover{
 	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section4 a:focus{color:#bc000b;}

div.localisation_section5 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_orange_c.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#f18e00;
}
.localisation_section5 a { color:#f18e00; }
div.rubrique_section5 { margin:0;padding:0; }
.rubrique_section5 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_orange_c.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section5 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section5_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#68676b;
}
.rubrique_section5 ul {padding: 0 40px 0 0;}
.rubrique_section5 li
{
	background-image:url(img/common/bullet_point_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section5 li li
{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}

div.submenu_section5 
{
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section5 ul {margin: 0;padding: 0;}
.submenu_section5 li {background-image:none;padding:0;margin:0;}
.submenu_section5 a{
	background-image:url(img/common/bullet_point_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#f18e00;
    text-decoration:none;
    margin:0;
    }    
.submenu_section5 a:hover{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section5 a:focus{color:#bc000b;}

div.localisation_section6 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_gris_f.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#68676b;
}
div.rubrique_section6 { margin:0;padding:0; }
.rubrique_section6 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_gris_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section6 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section6 ul {padding: 0 40px 0 0;}
.rubrique_section6 li
{
	background-image:url(img/common/bullet_point_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section6_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#68676b;
}

div.submenu_section6 
{
	background-image:url(img/common/bullet_more_link_gris_f.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section6 ul {margin: 0;padding: 0;}
.submenu_section6 li {background-image:none;padding:0;margin:0;}
.submenu_section6 a{
    background-image:url(img/common/bullet_point_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#68676b;
    text-decoration:none;
    margin:0;
    }
.submenu_section6 a:hover{
    background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
}
.submenu_section6 a:focus{color:#bc000b;}

div.submenu 
{
	float:right;
	text-align:left;
	width: 190px;
	margin: 10px 20px 10px 40px;
	padding: 0;
}
div.subnav 
{
	background-image:url(img/common/bullet_more_link_gris_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.subnav ul {margin: 0;padding: 0;}
.subnav li {background-image:none;padding:0;}
.subnav a {
    text-align:left;
    background-image:url(img/common/bullet_point_gris_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 1.1em;
    color:#aeafb2;
    text-decoration:none;
    font-weight:normal;
    margin:0;
    }
.subnav a:hover {
    border:0px #aaa solid;
	background-image:url(img/common/bullet_point_bleu.gif);
	background-repeat:no-repeat;
	color:#006cad;
    }
.subnav a:focus {color:#006cad;}



div.encartgauche 
{
	margin-top:10px;
	margin-right:25px;
	margin-left:25px;
	border:0px solid #ffffff;
	background-color:#aeafb2;
	padding-left:5px;
	color:#ffffff;
}
/* .encartgauche ul 
{
	font-size:11px;
	padding: 0 10px 0 0;
} */
.encartgauche li 
{
	background-image:url(img/common/bullet_point_blanc.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 15px;
	margin: 2px 0 2px 0;
	font-size: 10px;
}


#encapsule 
{
	width: 1024px;
	background-color:#d8dadc;
	background-image: URL(img/common/background.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#top {
	position: absolute;
	top: 0px; 
	left:0px; 
	width:1024px;
	height:147px; 
	background-color:#d8dadc;
	padding: 0;
	margin: 0;
}

#left {
	float:left;
	width:210px; 
	height:706px;
	background-color:#d8dadc;
	padding: 0;
	margin:147px 0 0 0;
}

#right {
	float:right;
	width:171px; 
	height:706px; 
	background-color:#d8dadc;
	padding: 0;
	margin:147px 0 0 0;
}

#bottom {
	clear: both;
	width:851px; 
	height:41px; 
	background-color:#d8dadc;
	padding: 0;
	margin: 0;
}

#content {
	width:635px; 
	background-color:#fff;
	padding: 147px 0 0 0;
	margin: 0 171px 0 210px;
}
#innercontent {
	width:100%; 
	padding: 10px 0 10px 0;
	margin: 0 10px 0 10px;
}
#innerfixe {height:1050px;width:600px;overflow:auto;}
#submenufixe {position:absolute;top:260px;left:600px;background-color:#ffffff;width:180px;padding-top:10px;}
