@charset "utf-8";
/* CSS Document */

/*************** PNGFix IE6 ********************/
img, div, a, input{ behavior: url(script/iepngfix.htc) }
/**********************************************/


*{
font-family:Verdana, Geneva, sans-serif;
margin-left:auto;margin-right:auto;
padding:0;
font-size:12px;
}
html{
background-color:#FFFFFF;
width:100%;
height:100%;
}
body{
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
width:100%;height:100%;
}
#conteneur{
margin-left:auto;margin-right:auto;
width:100%;
height:770px;
display:block;
background:url(../images/home/bg_banner.jpg) no-repeat top left;
margin-top:0px;
text-align:left;
}
#logo{
z-index:2000;
position:absolute;
width:448px; height:55px;
background:url(../images/home/logo2.png) no-repeat top left;
text-indent:-99999px;
cursor:pointer;
margin:15px 0 0 20px;
}
#banner{
width:990px;
height:176px;
display:block;
padding:12px 0 0 0;
}

/*RECHERCHE*/
#search_home{
width:250px;
height:40px;
display:block;
text-align:right;
padding:0 20px 0 0;
margin-right:0;
}
form#frmsearchfre label{
color:#9999d6;
font-size:12px;
font-weight:bold;
}
form#frmsearchfre label input{
margin-left:5px;border:solid 1px #9999d6;width:115px;
}
form#frmsearchfre label input#search{
border:none;
position:absolute;
margin:-7px 0 0 5px;
width:16px;
}
/*****************************************/
#bandeau_photos{
width:990px;
height:66px;
display:block;
margin:25px 0 0 0;	
background:url(../images/home/banner_home.png) no-repeat top left;
}
.version{text-align:right;margin:19px 0 0 0;}
.version a{
color:#666;
text-transform:capitalize;
font-weight:bold;
text-decoration:none;
}
.version a img{border:none;margin:0 0 0 5px;}

/*MENU TOP*/
#menu_top{
margin-left:auto;margin-right:auto;
width:100%;
height:30px;
display:block;
background:url(../images/home/bg_menutop.jpg) repeat-x top left;
text-align:center;
}
#menu_top ul{
width:970px;height:30px;
display:block;
color:#FFFFFF;
font-weight:bold;
clear:both;
padding:0 10px 0 10px;
position:relative;
}
#menu_top ul li{
display:inline-table;
padding:6px 15px 0px 15px;
}
#menu_top ul li a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
#menu_top ul li a:hover{
color:#00F;
}
/*SOUS-MENU 1*/
#menu_top ul li ul.ss-menu1{
z-index:9000!important;
position:absolute;
width:203px;
height:auto;
text-align:left;
top:25px;
padding:7px 0 7px 0;
background-color:#44437b;
display:none;
}
#menu_top ul li ul.ss-menu1 li{
display:block;
height:auto;
width:180px;
margin-left:5px;
padding:4px 5px 5px 5px;
border-right:none;
text-align:left;
border-bottom:solid 1px #9999d6;
}
#smenuv11{margin-left:0px!important;}
#smenuv12{margin-left:0px!important;}
#smenuv13{margin-left:0px!important;}
#smenuv14{margin-left:0px!important;}
#smenuv15{margin-left:0px!important;}
#smenuv16{margin-left:0px!important;}
#menu_top ul li ul.ss-menu1 li a{font-size:11px;color:#FFF;}
#menu_top ul li ul.ss-menu1 li a:hover{font-size:11px;color:#9999d6;}
/*****************************************/

#center_home{
width:970px;height:395px;display:block;
padding:26px 10px;
}
#center_left{
width:198px;height:395px;display:block;
float:left;
}
.pathos{
width:198px;height:210px;display:block;
border:solid 2px #666;
}
.pathos h2{
width:194px; height:55px;
margin:0 0 0 2px;
background:url(../images/home/h2_pathos.gif) no-repeat top left;
text-indent:-99999px;
}
.pathos ul{margin:7px 0 0 17px; list-style:none;}
.pathos ul li{margin:0 0 3px 0;}
.pathos ul li a{color:#000;text-decoration:underline;font-size:12px;font-weight:bold;}
.pathos ul li a:hover{color:#cc0000;text-decoration:underline;font-size:12px;font-weight:bold;}
.film{
width:198px; height:90px;
display:block;
margin:10px 0 0 0;
}
.film a img, .qualite a img{border:none;}
.qualite{width:198px;height:75px;display:block;}
.qualite img{float:left;width:79px;height:75px;display:block;}
.qualite p{width:78px;float:left;margin-top:58px;}
.qualite a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:italic;color:#000;cursor:pointer;text-decoration:none;}
.qualite a:hover{color:#00F;cursor:pointer;text-decoration:none;}

#anim_home{
width:559px;height:395px;display:block;
margin:0 1px 0 10px;
float:left;
background:url(../images/home/anim-home_alternative.png) no-repeat top left;
}
#center_right{
width:198px;height:395px;display:block;
float:right;
}

/*ACTUALITES*/
.contener_actu{
width:198px;height:200px;display:block;	
overflow:hidden;
border:solid 1px #ff0000;
background-color:#FF0;
}
.actus_home{
width:198px;height:200px;display:block;	
margin:0 0 10px 0;overflow:hidden;
}
.titre_page{
width:198px;height:29px;display:block;text-align:center;padding-top:5px;padding-left:auto;padding-right:auto;background-color:#000;
}
.news_home{
width:198px;
height:167px;
display:block;
margin:0 0 5px 0;
padding-top:0;
padding-bottom:0;
}
.contener_img{
width:196px;height:167px;display:block;overflow:hidden;
border:solid 1px #000;
background:url(../images/home/actu_defaut.jpg) no-repeat top left;
margin:0;
z-index:10;
position:absolute;
}
.contener_img img{
width:198px;height:auto;display:block;
}
.news_desc{
width:190px;
height:111px!important;
display:block;overflow:hidden;
z-index:30!important;
position:absolute;
margin:0;
padding:54px 3px 3px 5px;
font-size:12px;
color:#fff;
background: url(../images/home/zone_news.png) repeat-x bottom;
}
.news_desc .titreactu{width:190px;height:43px;display:block;overflow:hidden;margin:5px 0 0 0;}
.news_desc a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;float:right;margin-right:3px;}
.news_desc a:hover{color:#FF0;font-size:12px;font-weight:bold;text-decoration:none;float:right;margin-right:3px;}
/*****************************************/

.coord{
width:188px;height:164px;display:block;overflow:hidden;border:dotted 2px #9a9a9a;
padding:5px;
font-family:Verdana, Geneva, sans-serif;
color:#666;
}
.coord h3{font-size:12px;font-weight:bold;margin:0;}
.coord .tel{color:#cc0000;font-size:13px;font-weight:bold;clear:both;margin:2px 0 1px 0;}
.coord p a{color:#666;text-decoration:none;}
.coord p a:hover{color:#666;text-decoration:underline;}

/*MENU BOTTOM*/
#menu-bottom{
margin-left:auto;margin-right:auto;
width:100%;
height:30px;
display:block;
text-align:center;
border-bottom:solid 1px #9999d6;
}
#menu-bottom ul{
width:970px;height:30px;
display:block;
font-weight:bold;
clear:both;
padding:0 10px 0 10px;
position:relative;
}
#menu-bottom ul li{
display:inline-table;
padding:6px 15px 0px 15px;
}
#menu-bottom ul li a{
color:#9999d6;
font-size:12px;
text-decoration:none;
}
#menu-bottom ul li a:hover{
color:#00F;
}
/*****************************************/
#footer{
margin-left:auto;margin-right:auto;
margin-top:20px;
width:100%;
height:73px;
display:block;
text-align:center;
}
#footer p{
color:#666;
font-size:10px;
}
#footer p a{
color:#666;
font-weight:bold;
text-decoration:underline;
font-size:10px;
}
#footer p a:hover{
color:#00F;
font-weight:bold;
text-decoration:underline;
font-size:10px;
}
#popup{display:none;background:url(../images/home/bg_popup.jpg) repeat-x top left;border:solid 1px #666;padding:5px;width:170px;height:40px;color:#333;font-size:22px; font-variant:small-caps;font-weight:bold;text-align:center;position:absolute;top:350px;left:90px;z-index:500;
box-shadow: 8px 8px 5px #000;
/* pour IE */
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=135, Strength=5); 
zoom: 1;
}
#popup a img{border:none;text-decoration:none;}
