body { margin:0; padding:0; background:#34b6e5; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;height:100%;}
img { border:none;}
a{color:#026ac9; text-decoration:none;font-weight:bold;}
a:hover {color:#f67a00;}
p strong {font-weight:normal;}
h2 {color:#026ac9;margin:20px 0;}
h4 {font-size:14px;font-weight:bold;color:#026ac9;margin:30px 5px 0 5px;}
#div_bg {background:#002f59 url(../images/bg.gif) top left repeat-x;}
#global {width:1002px; margin:0 auto;padding:0; text-align:left;}
#global_int {width:1002px; margin:0 auto;padding:0; text-align:left;background:#fff url(../images/font_int.gif) top left no-repeat;}
#header {margin:0; padding:0; width: 1002px; height: 59px;overflow:hidden;}
#logo {width:359px; height:59px;float:left;margin:0;padding:0;}
#logo img {display:block; padding:0;margin:0;}
#menu {height:59px; text-align:center;margin:0;padding:0;}
#menu ul { margin:0; padding:0;list-style-type:none;}
#menu ul li { float:left;margin:0;padding:0; }
#menu ul li a { display:block; height:59px; line-height:59px; background:url(../images/fond_menu.gif) top right no-repeat;padding: 0;text-decoration:none; color:#fff;font-size:16px;font-weight:bold;text-align:center;margin:0;}
#menu ul li a:hover{ color:#ffe11b;}
.survol {color:#ffe11b;}
#mn1 {width:120px;}
#mn2 {width:105px;}
#mn3 {width:120px;}
#mn4 {width:280px;}
/************* index *****************/
#header_index {width:1002px; height:375px; background:url(../images/bg_header_index.gif) top left no-repeat;}
#slogan {float:left;margin:0;padding:92px 0 0 20px; width:320px;color:#fff;}
.slogan_titre {font-size:32px;margin:0;padding:0;}
.slogan_texte {font-size:14px;}
.slogan_texte a{text-decoration:none;color:#fff;}
#cartes {float:left;width:629px;height:375px;margin:0 0 0 30px;padding:0; background:url(../images/cartes.jpg) bottom left no-repeat;overflow:hidden;}
#cartes h1 {font-size:13px;text-indent:700px;width:1200px;}
#cartes h3 {font-size:10px;text-indent:700px;width:1200px;}
#cartes h2 {font-size:14px;text-indent:700px;width:1200px;}
#left {float:left;width:360px;margin:0;padding:0;overflow:hidden;}
#right {float:left;width:640px;margin:0;padding:0;overflow:hidden;}
#right h1 {color:#f67a00;border-left:5px solid #026ac9;text-indent:20px;margin:30px 20px 25px 0;padding:0;font-size:18px;}
#texte {margin:0;padding:0;}
#texte h2 {font-size:14px;color:#026ac9;border-left:3px solid #ffe11b;text-indent:20px;margin: 30px 0 15px 0;}
#texte ul li {color:#026ac9;text-align:justify;margin:10px;font-size:12px;}
#texte ul li strong {font-weight:normal;}
#texte ul li a{color:#ed8000; text-decoration:none;margin:0;}
#texte ul li a:hover {color:#f67a00;}
#texte p {text-align:justify;margin:10px 20px 10px 0;font-size:13px;}
#texte p strong {font-weight:normal;}

.texte {margin:0;padding:0;}
.texte h2 {font-size:14px;color:#026ac9;border-left:3px solid #ffe11b;text-indent:20px;margin: 30px 0 15px 0;}
.texte ul li {color:#026ac9;text-align:justify;margin:10px;font-size:12px;font-weight:normal;}
.texte ul li a{color:#ed8000; text-decoration:none;margin:0;font-weight:normal;}
.texte ul li a:hover {color:#f67a00;}
.texte p {text-align:justify;margin:10px 20px 10px 0;font-size:13px;}
.texte p strong {font-weight:normal;}
.orange {color:#ed8000;font-weight:bold;}
#akoi {width:359px;height: 400px; margin:17px 0 0 0;padding:50px 0 0 0;background:url(../images/fond_jaune_accueil.jpg) top left no-repeat;}
.ttl_akoi {margin:0;padding:0 0 0 30px;font-size:24px;color:#000;font-weight:normal;width:305px}
.ttl_akoi2 {margin:30px 0;padding:0 0 0 30px;font-size:14px;color:#000;width:305px}
.p_akoi {margin:0 0 20px 0;padding:0 0 0 30px;font-size:12px;color:#000;font-weight:bold;width:305px;text-align:justify;}
.p_akoi strong {font-weight:bold;}
.p_akoi2 {margin:0 0 20px 0;padding:0 0 0 30px;font-size:12px;color:#000;font-weight:normal;width:305px;text-align:justify;}
.p_akoi2 strong{font-weight:normal;}
#encart1 {float:left;width:297px;height:241px;margin:30px 0 0 22px;padding:0; background:url(../images/encart1.gif) top left no-repeat;overflow:hidden;_margin:30px 0 0 15px;}
#encart2 {float:left;width:297px;height:241px;margin:30px 0 0 22px;padding:0; background:url(../images/encart2.gif) top left no-repeat;overflow:hidden;_margin:30px 0 0 15px;}
#encart3 {float:left;width:297px;height:241px;margin:30px 0 20px 22px;padding:0; background:url(../images/encart3.gif) top left no-repeat;overflow:hidden;_margin:30px 0 0 15px;}
#encart4 {float:left;width:297px;height:241px;margin:30px 0 20px 22px;padding:0; background:url(../images/encart4.gif) top left no-repeat;overflow:hidden;_margin:30px 0 0 15px;}
.ttl_encart {width:215px;margin:25px 0 0 7px; color:#002f59;font-size:14px;padding:0;}
.ttl_encart a {text-decoration:none;color:#002f59;}
.ttl_encart a:hover {color:#026ac9;}
.p_encart {color:#fff;font-weight:bold;text-align:justify;width:265px;padding:0;margin:15px 0 5px 20px;}
.p_encart strong{font-weight:bold;}
.mooquee_item ul li a{font-weight:normal;}
/************** intérieur ****************/
#menu_formation {width:295px;height:335px;background:url(../images/fond_menu_gmap.jpg) top left no-repeat;padding:25px 0 0 0;margin:25px 0 0 15px;}
#menu_formation h2 {width:215px;margin:0 0 49px 6px; color:#002f59;font-size:14px;padding:0;}
#menu_formation h2 a {text-decoration:none;color:#002f59;}
#menu_formation h2 a:hover {color:#026ac9;}
#global_actu {margin:0 0 15px 27px ;padding:0;}
#global_actu h3 {height:20px;line-height:20px;width:225px;font-size:18px;color:#002f59; padding:0 0 0 15px; margin:15px 0 0 25px; border-left:5px solid #002f59;}
#ht_actu {width:282px;height:37px;background:url(../images/ht_actu.gif) top left no-repeat;margin:0;padding:0;overflow:hidden;}
#milieu_actu {width:280px;background:#ffdc4e url(../images/milieu_actu.gif) top left repeat-x; border-left:1px solid #fed805;border-right:1px solid #fed805;margin:0;padding:0;overflow:hidden;}
#bas_actu {width:282px;height:7px;background:url(../images/bas_actu.gif) top left no-repeat;margin:0;padding:0;}
#puce_actu {margin:0 0 0 25px;padding:15px 0 0 10px;width:235px;}
#puce_actu ul {margin:0;padding:0;}
#puce_actu ul li {margin:0 0 0 10px;padding:0 0 0 5px;border-left:1px solid #002f59;list-style-type:none;font-weight:bold;font-size:12px;}
.table_equipe p{text-align:center;}
.table_equipe img {display:block; margin:10px; padding:3px; border:1px solid #000;}
.image {display:block; margin:10px; padding:3px; float:right;border:1px solid #000;}
.image_left {display:block; margin:10px; padding:3px; float:left;border:1px solid #000;}
.encart_formation {width:300px; margin:15px 5px;padding:0;border: 1px solid #646464;background:#c5c7c8 url(../images/encart_formation.gif) top left repeat-x;font-size:12px;}
.encart_formation h3 {margin: 10px 0 10px 30px;}
.encart_formation p {margin: 5px 10px 10px 10px;}
#conteneur_formation2 {float:left;width:240px;}
.encart_formation2 {width:230px; margin:15px 5px;padding:0;border: 1px solid #646464;background:#c5c7c8 url(../images/encart_formation.gif) top left repeat-x;text-align:justify;font-size:12px;}
.encart_formation2 h3 {margin: 10px 0 10px 15px;color:#026ac9;}
.encart_formation2 p {margin: 5px 10px 10px 10px;}
.encart_formation2 strong {font-weight:normal;}
#text2 {float:left;width:400px;margin:0;padding:0;}
#text2 p {margin: 5px 10px 10px 10px;}
#text2 h3 {text-indent:15px;}
#text2 h4 {font-weight:bold;font-size:14px;text-indent:15px;}
#text2 ul li {font-size:13px;width:340px;line-height:18px;text-align:justify;}
#text2 ul li strong {font-weight:normal;}
#text2 ul li ul li{font-size:12px;width:300px;line-height:15px;text-align:justify;}
#text2 ul li ul li strong {font-weight:normal;}
.appel_local {font-size:9px;}
#map {margin:10px;width:600px;height:330px;}
#conteneur_carte {border:1px solid #026ac9;width:620px;height:350px;margin:0 0 20px 0;}
/************** footer ****************/
#footer {background:#34b6e5 url(../images/bg_footer.gif) top left repeat-x;text-align:center;margin:0;padding:0;}
#footer_menu {margin:0 auto; padding:90px 0 10px 0;color:#002f59;font-weight:bold;width:1002px;}
#footer_menu a {text-decoration:none;color:#002f59;}
#footer_menu a:hover{color:#ffe11b;}
/*************** Contact Home *************/
#contact_home {color:#fff;margin:0;padding:0 0 0 25px;}
#contact_home h3 {font-size:18px;font-weight:bold;}
#contact_home ul {margin:0;padding:0;}
#contact_home ul li {margin:0 0 0 10px;padding:0 0 0 5px;border-left:1px solid #fff;list-style-type:none;font-weight:bold;font-size:13px;}
#contact_home a {color:#66b6ff;}
#contact_home a:hover {color:#fff;}
/************** ??? **********************/
/*#menu_formapi google mapation h2 {width:215px;margin:0 0 49px 6px; color:#002f59;font-size:14px;padding:0;}*/