body {background:url("../img/back.jpg") repeat-x #022d56;color:#373737;font-family:arial;}
h1 {font-size:16px;font-weight:bold;padding-bottom:10px;}
h2 {font-size:15px;padding-bottom:10px;}
h3 {font-size:14px;padding-bottom:10px;}
li {display:block}
a{color:#012E5B;}
/*table {border-spacing:0px !important;border-style:solid;border-color:#949393;border-width:0px;}*/

.li_cms{list-style:none!important;margin-left:0px !important;}

#page {width:920px;background-color:white;border:1px solid #373737;margin:auto;min-height:600px;}
#header .plansite{text-align:right;margin:3px 10px 3px 3px;}
#header .plansite a{text-decoration:none;color:#012e5b;font-size:0.9em;}
#header .banniere{background:url("../img/banniere.jpg") no-repeat;width:901px;height:121px;margin:auto;}
#header .numero {position:absolute;font-size:70px;color:#012e5b;margin-top:20px;margin-left:155px;font-family:times new roman}
#header .e {color:#012E5B;font-size:30px;font-weight:bold;top:10px; right:-15px; position:absolute;font-family:times new roman}
#header .numero_logo {position:absolute;font-size:18px;font-weight:bold;color:#ffffff;margin-top:10px;margin-left:71px;font-family:arial}
#header .e_logo {color:#ffffff;font-size:12px;font-weight:bold;margin-top:1px;position:absolute;font-family:arial}
#header .menu {background:url("../img/menu_back.jpg") no-repeat;width:901px;height:39px;margin:auto;}
#header .menu ul{margin-left:-8px;padding-top:9px;position:absolute;}
#header .menu ul li{display:inline;padding-left:20px;position:relative;}
#header .menu ul li a:hover{background-image:url("../img/rollover.png");}
#header .menu ul li span:hover{background-image:url("../img/rollover.png");}
#header .menu ul span{color:#373737;text-decoration:none;font-family:arial;padding:5px;padding-bottom:12px;cursor:pointer;}
#header .menu ul a{color:#373737;text-decoration:none;font-family:arial;padding:5px;padding-bottom:12px;}
#header .menu .sub{z-index:190; background-color:#c6c6c6;left:0;margin-top:11px;position:absolute;display:none;border:1px solid #8f8e8f;text-align:center;margin-left:20px;}
#header .menu .sub li{display:list-item;height:30px;padding-top:5px;background-image:url("../img/back_menu.jpg");background-position:bottom;background-repeat:repeat-x;min-width:150px;padding-left:0px;position:relative;border-bottom:2px solid #b4b3b4;}

#header .menu .sub li a:hover{text-decoration:underline;background-image:none;}

#js_allard, #c_ouellet { float:right; height:121px; overflow:hidden; width:155px; cursor:pointer; opacity:0.4; filter: Alpha(Opacity=40); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
#js_allard_content, #c_ouellet_content{display:none;}
#js_allard table, #c_ouellet table{ width:100%; border-spacing:5px; }
#js_allard:hover, #c_ouellet:hover { background-color:#4EC4F4; }
#c_ouellet { width:170px; }

/*Style de l'accueil*/
#container {margin-top:10px;font-family:arial; font-size:13px;}
#sub_container { border-bottom:1px solid black; }
#container li{list-style:circle;display:list-item;margin-left:20px;}
#container p{padding:5px;}
#container .yellow{background:url("../img/yellow.jpg") repeat-x;width:313px;min-height:504px;float:left;margin-left:10px;padding:5px 10px 5px 10px;}
#container .blue{color:#002c62;background:url("../img/blue1.jpg") repeat-x;width:318px;min-height:504px;float:left;margin-left:5px;padding:5px 10px 5px 10px;}
#container .blue a{color:#002c62;text-decoration:none;}
#container .toutes{margin-top:48px;text-align:right;}
#container .toutes a {text-decoration:underline;}
#container .sponsors{background-image:url("../img/sponsors.jpg");height:504px;float:left;margin-left:5px;padding-left:5px;padding-top:30px;width:216px;background-repeat:no-repeat;}
.sponsors p{padding:0px !important}
/*Style autres pages*/
#container .contain{background:url("../img/blue.jpg") repeat-x;width:890px;min-height:200px;margin:auto;padding:5px;}
#container .actualite {margin-bottom:15px;}

#footer {font-size:90%; border: 2px solid #474747; border-bottom-width:3px; padding-bottom:3px; background:#5f5e5f url('../img/footer_bg.jpg') scroll repeat-x 0 0;}
#footer, #footer a{color:black;}
#footer ul li { padding:3px 0; list-style:none;}
#footer ul li li { display:inline; padding:0px 5px 5px 5px;  }
#footer .title { }
#sub_footer { border-bottom: 2px solid #474747; padding:5px 15px; text-align:left;}
#footer .footer_title { font-size:11pt; margin-bottom:5px; text-transform:uppercase; }
#plan.footer_title { color:#c7eafb;}
#lien.footer_title { color:#fafaa9;}

.erreur{color:red;}
.parent {color:#012e5b;font-size:1.1em;}
.enfant {color:#012e5b;margin-left:50px;}
.obl {color:red;display:inline;}

.map_contact{margin-left:450px;margin-top:220px;position:absolute;top:0;}
.thumbs {list-style-type:none;}
.thumbs li{list-style:none;}

#container .special_gallery_slideshow { width:700px; height:500px; }
#container .special_gallery_slideshow .current img { max-height:500px; max-width:700px; }

#container .special_gallery_thumbs li { margin:2px; display:inline; }
#container .special_gallery_thumbs li a img { height:80px; width:auto; }
#container .special_gallery .thumbs { width:780px; }
