/* AIFP */
body { margin:0; padding:0 ; font-family:Verdana, Geneva, sans-serif; font-size:13px;}

.clear { clear:both; margin:0; padding:0;}
.titre_red { font-size:18px; font-weight:bold; margin:0  ; background:url(../images/titre_red.gif) no-repeat 0 6px; padding:0 0 0 15px;}
.titre_yellow {font-size:18px; font-weight:bold; margin:0 ; background:url(../images/titre_yellow.gif) no-repeat 0 6px; padding:0 0 0 15px;}
.titre_green {font-size:18px; font-weight:bold; margin:0 ; background:url(../images/titre_green.gif) no-repeat 0 6px; padding:0 0 0 15px;}
.titre_blue {font-size:18px; font-weight:bold; margin:0 ; background:url(../images/titre_blue.gif) no-repeat 0 6px; padding:0 0 0 15px;}
.subtitle {font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.red { color:#901414}

#all { width:100%;margin:0; padding:0; position: relative;}

#picture { background:url(../images/bg.jpg) repeat-x #bcd3d7;}
#picture img { margin:0 0 0 505px;}

#header_all { width:100%; height:114px; background:url(../images/bg_header.jpg) repeat-x;}
#header_pic { width:867px; height:114px; margin:0 auto; }
#header_pic img{ float:left;}

#content_all { width:100%; background:url(../images/bg.jpg) repeat-x #bcd3d7;}
#content {width:867px; background-color:#FFF;margin:0 auto; min-height:550px;}
#content_home {width:867px; background-color:#FFF;margin:0 auto;min-height:500px }

#menu_home {width:867px; color:#FFF; font-size:13px; margin:0; padding:0}
#menu1_home { width:177px; background:url(../images/bg_menu1_home.jpg) repeat-x; height:187px; float:left; text-align:left; padding: 10px 20px 0 20px}
#menu2_home {width:177px; background:url(../images/bg_menu2_home.jpg) repeat-x; height:187px; float:left; text-align:left; padding: 10px 20px 0 20px}
#menu3_home {width:177px; background:url(../images/bg_menu3_home.jpg) repeat-x; height:187px; float:left; text-align:left; padding: 10px 20px 0 20px}
#menu4_home {width:176px; background:url(../images/bg_menu4_home.jpg) repeat-x; height:187px; float:left; text-align:left; padding: 10px 20px 0 20px}
.titre_home { font-size:14px; color:#FFF; font-weight:bold}
#menu1_home a, #menu2_home a, #menu3_home a, #menu4_home a { color:#FFF; text-decoration:underline;font-size:12px;}
#menu1_home a:hover, #menu2_home a:hover, #menu3_home a:hover, #menu4_home a:hover { color:#E0E0E0; text-decoration:none}
.lien { position: absolute; top:465px; text-align:right;width:187px;}
.lien a{ background: url(../images/bullet-link-hp.gif) no-repeat right 5px; padding-right: 15px;}

#home_left { float:left; width:606px; padding:0 20px 0 10px; border-right:1px dashed #6a868c; }
#home_right { float:left; width:180px; padding:10px 0 0 20px; }
.bienvenue { font-size:18px; font-weight:bold;}

#separator { border-bottom:1px solid #9cbdc4; margin:35px 0; padding:0;}

#main { padding:20px 15px 15px 15px; width:837px; color:#6a868c; }
#main a {color:#6a868c; text-decoration:underline;}
#main a:hover { text-decoration:none;}

#footer_all { width:100%; background:url(../images/bg_footer.jpg) repeat-x #FFF; padding:0}
#footer { width:867px; background:url(../images/footer.jpg) no-repeat; margin:0 auto; padding:35px 0 0 0; height:30px; color:#a6a7a6; font-size:12px;}
#footer a {color:#a6a7a6; font-size:12px; text-decoration:underline}
#footer a:hover { text-decoration:none}
#footer_left { float:left; }
#footer_right { float:right;}

#main .breadcrumb ul{ margin: 0 0 25px 0; padding: 0; font-size: 10px;}
#main .breadcrumb ul li{ display:inline; background: url(../images/bullet-crumb.jpg) no-repeat left 3px; padding: 0 6px 0 12px;}
#main .breadcrumb ul li a{ color: #acbdc0; text-decoration: none;}
#main .breadcrumb ul li a:hover{ text-decoration: underline;}

#navigation {  width:837px; padding:10px 0 0 0}
#navigation ul { margin: 0 0 0 10px ; padding: 0; font-size: 12px; }
#navigation ul li{ padding: 0 26px 0 13px; display:inline;background: url(../images/bullet-crumb.jpg) no-repeat left 3px;}
#navigation ul li a{ color: /*#acbdc0*/#ee920b; text-decoration:underline ;}
#navigation ul li a:hover{ text-decoration: none;}

.content_text { margin:0 0 0 18px}

#hidebox, #bodyBox{ display:none; position:absolute; left: 0; top: 0; z-index: 10;}
#hidebox{ position: fixed; width: 100%; height: 100%; background: #000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
*HTML #hidebox{ height: 900px; position:absolute; }
#bodyBox{ width: 700px; left: 50%; margin-left: -360px; top: 5%; background:#FFF; padding: 10px;}
#bodyBox h1{ font-size: 16px; font-weight: bold; color: #32a3c1;}
#bodyBox img{ float:left; margin: 5px 10px 10px 0;}
#bodyBox p{ font-size: 11px; line-height: 18px; color: #6a868c;}
#bodyBox a{ color: #6a868c;}
#bodyBox a.closebox{ display:block; float:right; color:#FFF; background:#333; padding: 5px 10px; margin-top: 20px; text-decoration: none; font-weight: bold;}
