
body
{
width:1000px;
margin:auto;
font-family:verdana;
}

img 
{
border:none;

}

a
{
text-decoration:none;

}

a:hover
{
text-decoration:underline;
}



#parag1{
display:none;
}

#parag2{
display:none;
}

#parag3{
display:none;
}

#parag4{
display:none;
}

#parag5{
display:none;
}

#haut
{
width:1000px;

background:url(../images/bg_home_up.png);
background-repeat:no-repeat;
font-size:12px;
height:13px;

}



#head
{
background:url(../images/bg_home.png);
background-repeat:repeat-y;
width:1000px;
height:136px;
text-align:right;
}

#logo
{
float:left;
margin-top:10px;
margin-left:37px;

}

#head-left{
float:right;
height:90px;
margin-top:10px;
margin-right:15px;

}

#slogan
{
font-style:verdana;
font-size:14px;
font-weight:bold;
color:white;
margin-left:20px;
width:980px;
}


#region
{
font-style:verdana;
font-size:20px;
font-weight:bold;
color:#990000;
margin-left:387px;
margin-top:4px;

}

#region a
{
color:#990000;
}

#haut-menu
{
background:url(../images/menu_haut.png);
background-repeat:no-repeat;
width:1000px;
height:20px;
margin-top:-14px;
}

#date
{
float:left;
color:white;
margin-left:10px;
width:980px;

}

#inscription
{
float:right;
margin-top:0px;
margin-right:23px;
font-size:12px
}

#inscription a
{
color:white;
text-decoration:none;
}

#inscription a:hover
{
color:white;
text-decoration:underline;
}

#menu
{
background:url(../images/menu.png);
background-repeat:no-repeat;
width:1000px;
height:37px;
}
#espace_bon_plan
{
margin-top:20px;
margin-left:10px;
}

#fil-dariane
{
float:left;
width:1000px;
margin-top:-3px;
background:url(../images/bg_home.png);
background-repeat:repeat-y;
height:21px;
}

#fil-dariane li
{
float:left;
list-style-type:none;
color:#89151a;
font-weight:bold;
font-size:12px;
margin-top:-10px;
}

#fil-dariane a
{
color:#89151a;
}

#corps
{
width:1000px;
background:url(../images/bg_home.png);
background-repeat:repeat-y;
margin-top:21px;
}

#corps2
{
width:1000px;
background:url(../images/bg_home.png);
background-repeat:repeat-y;
margin-top:18px;
/margin-top:0px;
}

#left
{
float:left;
width:644px;
margin-left:9px;
margin-top:5px;

}


/* flash event */

#ne_pas_manquer
{
float:left;
}

#contenu-flash
{
background:url(../images/bg_flash.jpg);
height:220px;
width:610px;
float:left;
}

.controls{

width:364px;
height:30px;
background:url(../images/bg_num.jpg);
}

#boutons
{
float:left;
margin-left:-30px;
margin-top:-11px;
}

.buttons ul li{
float:left;
list-style-type:none;
}

.buttons li
{
width:18px;
margin-left:15px;
text-align:center;
}

.buttons li:hover
{
background:url(../images/bouton.png);
color:#f29400;
}


.buttons a
{
color:white;
font-weight:bold;
width:5px;
text-decoration:none;
}

.buttons li a:hover{
color:#f29400;
}

#decriptif-flash
{
height:220px;

font-size:11px;
float:left;
width:240px;
font-family:verdana;
}
#decriptif-flash h2
{
margin-left:10px;
color:#f29400;
}


#decriptif-flash p
{
width:165px;
margin-left:47px;
}

#decriptif-flash a
{
text-decoration:none;
}

#decriptif-flash a:hover
{
text-decoration:underline;
}

#liens-fiche
{
color:#f49c18;
font-style:italic;
margin-left:120px;
}


/*right */
#right
{
float:right;
width:337px;
margin-top:5px;
}

#right h3
{
color:#f3971b;
}

#select_categorie li
{
list-style-type:none;
height:50px;
width:270px;
color:#666666;
}

#select_categorie a
{
color:#666666;
}


#haut_recherche
{
float:right;
background:url(../images/haut_recherche.jpg);
float:right;
height:16px;
margin-right:27px;
width:300px;
}

#bas_recherche
{
float:right;
background:url(../images/bas_recherche.jpg);
width:300px;
height:16px;
margin-right:1px;
}


#haut_recherche3
{
float:right;

float:right;
height:16px;
margin-right:27px;
width:300px;
}

#bas_recherche3
{
float:right;

width:300px;
height:16px;
margin-right:27px;
}


#bas_recherche2
{
float:right;
background:url(../images/bas_recherche.jpg);
width:300px;
height:16px;
margin-right:27px;
}


#recherche
{
float:right;
background:url(../images/middle_recherche.jpg);
margin-right:26px;
margin-top:0;
width:301px;

}

#recherche3
{
float:right;

margin-right:26px;
margin-top:0;
width:301px;

}

#recherche3 h3
{
color:#990000;
font-size:22px;
margin-top:-13px;
text-align:center;
}

#recherche h3
{
color:#990000;
font-size:22px;
margin-top:-13px;
text-align:center;
}

#bloc_formu{
margin-top:4px;

}
#bloc_formu h2{


color:#990000;
}

#offre5
{
float:left;
margin-left:10px;
margin-top:4px;
/margin-top:-17px;
}

#Town_text
{
float:left;
Font-family:Verdana;
Font-weight:Bold;
font-size:12px;
margin-left:19px;
margin-top:5px;
margin-bottom:5px;

}

#formu_recherche
{
background:url(../images/bg_formu_recherche.jpg);
width:295px;
height:49px;
margin-left:3px;
color:white;
font-size:12px;
}


#formu_recherche2
{
background:url("../images/bg_formu_recherche.jpg") repeat scroll 0 0 transparent;
color:white;
font-size:12px;
height:25px;
/height:30px;
margin-left:3px;
width:295px;
margin-top:-10px;
}


#tag
{
font-size:12pt;
color:gray;
}

#proxy
{
background:url(../images/barre_rouge.jpg);
height:28px;
width:300px;
color:white;
margin-left:10px;

}


#proxy h4
{
float:left;
font-size:11px;
margin-left:10px;
margin-top:5px;
}

#table_proxy
{
float:left;
margin-left:-15px;

}

#formulaire_recherche
{
margin-top:5px;
margin-left:20px;
}

#cat
{
background-color:#666666;
}

#cat a
{
color:white;
}


#enseigne-petit
{
margin-left:16px;
float:left;
margin-top:11px;
}

#petit
{
float:left;
margin-left:15px;

}

#titre_enseigne_petite
{
width:190px;
font-size:10px;
margin-top:-5px;
color:white;
border:1px solid #666666;
border:1px solid #666666;
background-color:#666666;
height:37px;
}

#pub2
{
float:right;
margin-right:25px;

margin-top:10px;
}

#bon_plan
{
color:#890E13;
font-size:26px;
float:left;
margin-left:10px;
}

#barre_bon_plan
{
float:left;
margin-left:10px
;margin-top:-20px;
margin-bottom:15px;
background-color:#990000;
width:970px;
height:5px;
}


#image_bar
{
margin-top:-15px;
float:left;
}
#populaire
{
float:left;
width:300px;
}
#titre_populaire
{
background:url(../images/barre_rouge.jpg);

margin-left:25px;
color:white;
font-size:12px;
padding-left:5px;
padding-top:5px;
width:297px;
height:22px;
}

#recent{
float:left;
width:300px;
}

#titre_recent{
background:url(../images/barre_jaune.jpg);

margin-left:42px;
color:white;
font-size:12px;
padding-left:5px;
padding-top:5px;
width:297px;
height:22px;
}

#aleatoire{
float:left;
width:300px;
}

#titre_aleatoire{
float:left;
background:url(../images/barre_rouge.jpg);


margin-left:65px;
color:white;
font-size:12px;
padding-left:5px;
padding-top:5px;
width:297px;
height:22px;
}



#populaire table
{
margin-left:25px;
}

#aleatoire table
{
margin-left:64px;
}

#recent table

{
margin-left:39px;

}

/*enseigne */
#haut_enseigne
{
background:url(../images/haut_enseigne.jpg);
height:18px;
margin-left:7px;
width:645px;
margin-top:24px;
}

#middle_enseigne
{
background:url(../images/middle_enseigne.jpg);
margin-left:7px;
width:645px;

}

#cont_offre
{
margin-left:7px;
width:320px;
}

#bas_enseigne
{
background:url(../images/bas_enseigne.jpg);
height:16px;
margin-left:8px;
width:644px;
}

#photo
{
float:right;
margin-right:35px;
margin-top:9px;
}

#photo h2
{
font-size:16px;
color:#e95e1b;
margin-left:28px;
}

#offre
{
float:left;
color:#e95e1b;
font-size:12px;
width:250px;
margin-left:13px;
}

#enseigne h3
{
font-size:16px;
color:#e95e1b;
}

#enseigne
{
font-size:12px;
margin-left:20px;

}

#enseigne p
{
margin-left:40px;
}
#haut_offre
{
background:url(../images/haut_offre.png);
width:350px;
height:20px;
}

#bas_offre
{
background-image:url(../images/bas_offre.png);
background-repeat:no-repeat;
width:350px;
height:15px;
margin-top:-14px;
}

#middle_offre
{
background:url(../images/middle_offre.png);
width:350px;
margin-top:-20px;
/margin-top:-10px
}



#coupon img
{
margin-top:-19px;
float:left;
}

#coupon h3
{
color:#890e13;
margin-left:10px;
}

#image-coupon
{
background:url(../images/image-coupon);
height:129px;
width:300px;
margin-left:15px;
float:left;

}

#image-affiliation
{
background:url(../images/coupon_affiliation);
height:129px;
width:306px;
margin-left:15px;
float:left;

}

#coupon-perso
{


margin-top:22px;
float:left;

}

#list_coupon
{

width:689px;
}
#cont_coupon
{
position:relative;
height:110px;

}

#title_coupon
{
font-size:14px;
padding-left:88px;
color:#890e13;
margin-top:2px;
float:left;
width:200px;
}

#title_coupon2
{
font-size:14px;
padding-left:88px;
color:#890e13;
margin-top:29px;
float:left;
width:200px;
}

#desc_offre
{
font-size:11px;
padding-left:90px;
margin-top:-12px;
float:left;

}
#image-barre
{
margin-top:-21px;
margin-left:10px;
float:left;
}
#info_pratique
{
width:677px;
}
.map
{
float:left;
margin-left:15px;

}

#info_adresse
{
float:right;
margin-right:61px;
width:270px;
}

#info_adresse
{
font-size:11px;
}

#bas_coupon
{
background:url(../images/bas_coupon.jpg);
width:296px;
height:27px;
margin-top:-1px;
float:left;
margin-left:2px;
}

#envoie{
left:115px;
position:relative;
top:-9px;
z-index:2;
width:90px;

}

#envoie_affi{
left:115px;
position:relative;
top:-9px;
z-index:2;
width:160px;

}

#imprimer
{
left:240px;


position:relative;
top:-27px;
}

#envoie a
{
color:white;
font-size:9px;
}

#envoie_affi a
{
color:white;
font-size:9px;
}


#imprimer a
{
color:white;
font-size:9px;
}

#envoie_image
{
padding-left:109px;
z-index:2;
position:relative;
}

#imprimer_image
{
padding-left:42px;

}

#envoie_image a
{
font-size:9px;
color:white;
}

#imprimer_image a
{
font-size:9px;
color:white;
}


/* selection ville */
#haut_ville_recherche
{
background:url(../images/haut_recherche_ville.png);
width:628px;
height:11px;
}


#middle_ville_recherche
{
background:url(../images/middle_recherche_ville.png);
width:628px;

margin-top:-1px;
}

#bas_ville_recherche
{
background:url(../images/bas_recherche_ville.png);
width:628px;
height:10px;
}

#photo_recherche
{
float:left;
margin-left:15px;
margin-top:10px;
}

#enseigne_recherche
{
float:right;
margin-top:-10px;
width:375px;
margin-right:18px;
}

#enseigne_recherche h3
{
font-size:16px;
color:#f5a640;
}

#enseigne_recherche h4
{
font-size:14px;
color:#f5a640;
}

#enseigne_recherche p
{
font-size:12px;
}

#cartouche
{
margin-left:15px;
}

#title_recherche_ville
{
color:#f5a640;
}

#cartouche a
{
font-style:italic;
color:#f5a640;
font-size:12px;
}

#pagination
{
font-size:12px;
}

#footer
{
width:1000px;

background:url(../images/bg_home_up.png);

font-size:12px;
height:295px;

}

#img_annonce
{
float:left;
margin-left:15px;
}


#haut_coupon2
{

margin-top:10px;
/*background:url(../images/coupon-imprimable_haut.jpg);*/
width:450px;
height:21px;

}

#middle_coupon2
{

background:url("../images/coupon_ini_milieu.jpg") repeat scroll 0 0 transparent;
margin-top:-39px;
text-align:center;
width:297px;
margin-left:-1px;
/margin-top:-2px;
}

#middle_coupon2 h4
{

font-size:14px;
color:#890e13;
margin-top:32px;
/margin-top:-2px;
}

#middle_coupon2 h2
{

font-size:14px;
color:#890e13;
}

#adresse_coupon2
{

font-size:12px;
}

#right_coupon2
{
float:left;
font-size:10px;
margin-top:14px;
text-align:center;
width:270px;
margin-left:11px;
}

#desc_offre2
{
font-size:11px;
}

#adresse_coupon2
{
margin-left:30px;
}

#bas_coupon2
{
margin-left:-1px;
background:url(../images/coupon_ini_bas.jpg);
width:297px;
height:50px;
}

#coupon_droite
{
margin-left:3px;
margin-top:-6px;
/margin-top:-5px;
}

#env
{
float:left;
font-size:10px;
color:white;
margin-top:32px;
margin-left:107px;
}

#imp
{
margin-top:31px;
float:left;
font-size:10px;
color:white;
margin-left:33px;
}

#formulaire_info
{
margin-left:148px;
color:#89151A;
}

#list_dep
{
list-style-type:none;
margin-left:23px;
font-weight:bold;
font-size:12px;
}

#chang_region
{
color:white;
margin-left:200px;
}

#list_right
{
list-style-type:none
}

#barre_offre3
{
background:url("../images/barre_offre3.jpg") repeat scroll 0 0 transparent;
width:291px;
height:11px;
margin-left:4px;
margin-top:-14px;
/margin-top:7px;
}