@charset "iso-8859-1";
/* CSS Document */
*{ margin:0; padding:0;}
body, div,.btn_ok, .champ_recherche, #header,#choix_couleur, #col_top_droit_top, #col_top_droit_repeat, #milieu, #footer-top, #footer-bas, #btn_proposer a, #logo h1 a  { behavior: url(/iepngfix.htc) }

body{font-family:Verdana, Geneva, sans-serif;font-size:78%;color: #000;line-height:18px;background:#F0EEEF url(../images/common/bgr_gris.jpg) repeat-x;}
input[type=checkbox]{ border:none;}
input[type=radio]{ border:none;}
#container{ width:1030px; margin:0 auto;position:relative; }
#container #contenu{width:998px; margin:0 auto; float:left;}

#header_g{width:436px; margin:0 auto;float:left; margin:0 0 0 16px !important; margin:0 0 0 8px;}
#header_g #logo{float:left;}

#header_g #logo h1{ width:436px; height:189px; display:block}

#header_g #logo h1 a span{ display:none; }

#menu{ height:47px;margin:0 0 0 10px; }
#menu ul{ display:inline; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal }


#menu ul li a.topMenu span.menu_titre{ font-size:10px; color:#FFF; font-weight:normal;}

#header_d{ z-index:219;width:563px; float:left; height:auto;}

#choix_couleur{ background:url(../images/common/choix_couleur.png) no-repeat; width:307px; height:29px; float:right; margin:0 7px 0 0; padding:4px 0 0 20px; font-size:10px; color:#000;}
#banner{ background:url(../images/common/fond_banner.png) no-repeat; width:476px; height:73px; float:right; margin:0 46px 0 0}
#banner img{ margin:7px 0 0 1px;}

#btn_proposer{width:227px; height:151px;display:block; float:left}

#btn_proposer a span{ display:none;}

#col_top_droit{ width:336px; float:left}
#col_top_droit_top{ background:url(../images/common/col_dr_top.png) no-repeat bottom; height:12px;clear:left!important; float:left; width:336px!important;} 
#col_top_droit_repeat{ background:url(../images/common/col_dr_repeat.png) repeat-y; float:left; width:336px;} 
#col_top_droit_bas{ background:url(../images/common/col_dr_bas.jpg) no-repeat bottom; height:17px;clear:left!important; float:left; width:336px!important; margin:0 0 20px 0} 

#col_top_rech{width:336px; float:left}
#recherche{ clear:right; margin:80px 0 0 8px}


#milieu{ width:1030px; background:url(../images/common/contenu_repeat.png) repeat-y; float:left; color:#333333; text-align:justify; line-height:20px}
#milieu #col_gauche{ float:left; width:663px!important;width:673px;padding:0 0 0 0; margin:0 0 0 16px!important;  margin:0 0 0 8px; background-color:#fff }
#milieu #col_droite{float:left; background:url(../images/common/col_dr_repeat.png) repeat-y; width:310px!important;width:310px; padding:0 10px 0 16px!important;padding:0 10px 0 16px; margin:0}

				
.intro{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; background-color:#FFF; margin:10px 30px 20px 20px; font-style:italic; line-height:22px; }

.bloc{ float:left;width:309px; margin:0 0 0 9px !important;margin:0 0 0 2px  }
.bloc_repeat{ background:url(../images/common/ombre_bloc.jpg) repeat-y; clear:left; width:276px;padding:10px 25px 10px 12px; min-height:290px;}
.bloc_bas{ background:url(../images/common/ombre_bloc_bas.jpg) no-repeat; width:276px; height:18px;padding:0 25px 0 12px  }

.bloc_gr{ float:left;width:638px; margin:0 0 0 7px !important;margin:0 0 0 2px  }
.bloc_gr_repeat{ background:url(../images/common/bloc_grand_repeat.jpg) repeat-y; clear:left; width:638px;padding:10px 0 10px 12px; /*height:900px;*/}
.bloc_gr_repeat h3{ width:590px;}
.bloc_gr_repeat p{ width:590px;}
.bloc_gr_bas{ background:url(../images/common/bloc_grand_bas.jpg) no-repeat; width:638px; height:18px;padding:0 0 0 12px  }

.bloc_gr_video{ float:left; width:638px; margin:0 0 0 7px !important;margin:0 0 0 2px  }
.bloc_gr_video .bloc_gr_repeat{ background:url(../images/common/bloc_grand_repeat.jpg) repeat-y; clear:left; width:638px;padding:10px 0 10px 12px;height:900px}
.bloc_gr_video .bloc_gr_repeat p{ width:590px;}
.bloc_gr_video .bloc_gr_bas{ background:url(../images/common/bloc_grand_bas.jpg) no-repeat; width:638px; height:18px;padding:0 0 0 12px  }


.bloc_cat{ float:left;width:646px; margin:0 0 5px 7px !important;margin:0 0 5px 2px  }
.bloc_cat_repeat{ background:url(../images/common/ombre_cat.jpg) repeat-y; clear:left; width:646px;padding:0 0 0 12px;}
.bloc_cat_repeat p{width:610px; padding:10px 0 0 0;}

.bloc_cat_bas{ background:url(../images/common/ombre_cat_bas.jpg) no-repeat; width:646px; height:18px;padding:0 0 0 12px  }

.IMU{ background:url(../images/common/fond_imu.jpg) no-repeat; width:309px; height:253px;}

.pub_carre{ float:left; margin:15px 0 5px 0}
.pub125{ width:133px; height:134px; background:url(../images/common/fond_125.jpg) no-repeat;float:left; margin:7px 0 7px 14px}
.pub125 img{ border:1px solid #CCC}


.pub_rectangle{ float:left; margin:0 0 5px 3px}
.pub120{ width:127px; height:69px; background:url(../images/common/pub120.jpg) no-repeat;float:left; margin:7px 0 7px 15px}
.pub120 img{ border:1px solid #CCC; margin:2px 0 0 0}

				
#footer{ height:75px; float:left;font-size:10px; color:#FFF; text-align:center;}
#footer a{color:#FFF; text-decoration:none; margin:5px 0 0 0}
#footer a:hover{color:#FFF; text-decoration:underline}
#footer img{ margin:4px 0 0 0}

/* ECARD */
.list_ecard{float:left; margin:0 0 20px 20px; color:#000; font-weight:bold;}
.bloc_ecard{ width:109px; height:160px; float:left; margin: 0 15px 0 0}
.bloc_ecard .ecard_image{ background:url(../images/common/bgr_100x100.jpg) no-repeat;float:left;width:109px; height:108px; }
.bloc_ecard .ecard_image img{margin:2px 3px 3px 1px;}
.ecard_txt{ text-align:center;}

.ecard_ami{float:left; margin:0 0 20px 20px; color:#000; width:620px}
.ecard_ami img{ margin:0 0 40px 0}
			