/*///////////////////////////////////////////////module de maj activites contrat referencement///////////////////////////////*/
@import url(../../backoffice/style/style_back.css);

body	{/*
background:#8A979F url(../fond.jpg) no-repeat fixed center 160px;*/
background-color:#012B21;
color:#4F4F4F;
margin-top:0px;
line-height:16px;
}
#grd_div	{
margin:0px auto;
position:relative;
width:980px;
}
#banniere_test	{
margin:0 auto 0 160px;
}
#banniere_test img	{
width:740px;
}
a:hover	{
color:#AD0634;
}
div#div_bas	{
width:930px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:0px;
/*font-family:Arial,Helvetica,Verdana,sans-serif;*/
font-family:Trebuchet MS,Arial,Sans-serif;
font-size:12px;
height:100%;
position:relative;
}
div.bloc	{
text-align:center;
}
div.mini_bloc, div.connect	{
margin-top:20px;
padding:10px 0px;
position:relative;
width:150px;
}
.hr_point	{
margin-top:10px;
width:100%;
}
h1.accueil_site	{
color:#FFFFFF;
margin:0px auto 5px auto;
padding-top:10px;
text-align:center;
font-size:16px;
}
.accueil_haut	{
width:740px;
margin:5px auto 10px auto;;
height:204px;
position:relative;
/*background-color:#FFFFFF;*/
font-size:12px;
padding-top:180px;
background-repeat:no-repeat;
background-image:url(../angles-boutons/acces_moteur.jpg);
}

.accueil_haut ul	{
margin:0px;
}
.accueil_haut li	{
margin:6px 0px;
/*height:30px;*/
}
.div_accueil_haut li.li_double	{
line-height:20px;
}
.accueil_haut img	{
margin:0px 5px 0px 0px;
padding:0px;
}
.list_act_acc a	{
color:#0F6451;
}
#list_act_acc a:hover, #list_heb_acc a:hover	{
color:#20ADD7;
}
.list_heb_acc a	{
color:#0F6451;
}

#logo_gauche_rue	{
cursor:pointer;
margin-bottom:30px;
}
#list_heb_acc li	{
height:28px;
}
#list_act_acc li	{
height:28px;
}
#lien_heb, #lien_act	{
cursor:pointer;
margin:0;
position:absolute;
top:46px;
z-index:200;
}
#lien_act	{
left:23px;
}
#lien_act:hover	{
background-image:url(../angles-boutons/survol_activites.jpg);
}
#lien_heb:hover	{
background-image:url(../angles-boutons/survol_hebergement.jpg);
}
#lien_heb	{
left:386px;
}
#lien_heb, #lien_act, #lien_heb img, #lien_act img	{
width:330px;
height:118px;
}
#lien_act:hover	{
/*background-image:url(../angles-boutons/lien_act.jpg);*/
}
#lien_heb:hover	{/*
background-image:url(../angles-boutons/lien_heb.jpg);*/
}
.separation_acc	{
margin:10px 0px;
clear:both;
}
.icones_acc	{
position:absolute;
width:35px;
height:145px;
}
#icones_heb1	{
left:395px;
top:59px;
}
#icones_heb2	{
left:543px;
top:59px;
}
#icones_act1	{
left:10px;
top:60px;
}
#icones_act2	{
left:205px;
top:60px;
}
.zoom_text	{
width:120px;
}
.zoom_img	{
margin:10px 10px 0px 0px;
}
.scroll_y	{
padding-right:5px;
}

.bloc_acc {
background-position:14px 5px;
background-repeat:no-repeat;
margin:0 0 20px 10px;
padding:35px 20px 0 15px;
text-align:justify;
}
.separation_haute	{
background-color:#DCDCDC;
height:450px;
width:1px;
margin:0px 5px;
float:left;
}
.bordure_left	{
border-left:1px solid #DCDCDC;
width:348px;
}
.bordure_left div.bloc_acc	{
width:324px;
}
.bordure_left div.separation_acc	{
margin-left:23px;
}
.bloc_acc p	{
margin:5px 0px;
}
#decouvrir	{
background-image:url(../angles-boutons/decouvrir.jpg);
}
#votre_avis	{
height:60px;
padding-bottom:15px;
padding-top:10px;
margin-top:10px;
}

#se_deplacer	{
background-image:url(../angles-boutons/se_deplacer.jpg);
}
#vos_sorties	{
background-image:url(../angles-boutons/vos_sorties.jpg);
}
#idees_cadeau	{
background-image:url(../angles-boutons/idees_cadeau.jpg);
}
#se_deplacer div.scroll_y, #vos_sorties div.scroll_y	{
height:60px;
}
#se_deplacer img	{
height:60px;
width:120px;
margin-right:5px;
float:left;
}
#fnac	{
height:52px;
width:63px;
margin:0 31px;
float:left;
}
#decathlon	{
float:left;
margin-right:5px;
}
#bandeau_flash	{
width:740px;
height:220px;
margin:0px auto;
position:relative;
}
#bandeau_flash object, #bandeau_flash img	{
float:left;
}
#panneau_acc	{
font-size:11px;
height:130px;
position:absolute;
right:28px;
text-align:justify;
top:42px;
width:233px;
}
#cont_anim_f	{
width:315px;
height:120px;
margin:5px auto;
}
#anim_f	{
margin:0 auto;
}


.sorties	{
background-image:url(../angles-boutons/sorties.jpg);
width:100%;
float:left;
}
div.sorties .rss_scroll	{
overflow:auto;
}
.cinema	{
height:310px;
width:690px;
}
.occurence_cine	{
width: 310px;/*290px;*/
height:290px;
text-align: left;
padding: 4px;
border: 1px solid #CCCCCC;
margin: 6px;
background-color:#2F2F2F;
margin-bottom:10px;
}
.occurence_cine, .occurence_cine a	{
color:#EDEFE0;
}
.occurence_cine a	{
text-decoration:underline;
}
.occurence_cine a:hover	{
color:#FFFFFF;
}
.newslet	{
background-image:url(../angles-boutons/newsletter.jpg);
height:38px;
/*margin:25px auto 20px;*/
margin:0px auto 20px;
padding:65px 0 0 25px;
width:293px;
}
#newslet	{
width:200px;
}
/*//////////////////////////////////////////////classes liens et polices//////////////////////////////////////////////////*/

/*******************gris bloc centre***/
.cadre, li.list_group, div#entete, .div_list_act, h2.group, .cadre_bord {
background-color:#EFEFF0;
}

.cadre_bord3	{
background-color:#FFFFFF;
}

.justify	{
text-align:justify;
}

.espace_bas	{
padding-bottom:350px;
}

.info_pro	{
width:500px;
margin:20px auto;
}

div.info_pro ul	{
list-style-image:url(../angles-boutons/puce2_verte.gif);
}

.margin_auto	{
margin-left:auto;
margin-right:auto;
}
.bold	{
font-weight:bold;
}
.normal	{
font-weight:normal;
}
.italique	{
font-style:italic;
}

#rechercher input	{
border:none;
}

a	{
text-decoration:none;
color:#666666;
}
a.domaine	{
text-decoration:none;
color:#FF6F0F;
}

.both	{
clear:both;
}
.input	{
width:120px;
height:14px;
font-size:12px;
color:#666666;
}
.relative	{
position:relative;
}
.input_quick_search	{
width:220px;
height:14px;
font-size:12px;
color:#666666;
}


/*///////////////////////////////////////////////div 2 arrondis///////////////////////////////////////////////////////*/
div.logo_cont	{
width:100%;
height:20px;
padding-left:5px;
}

.logo_100	{
width:100px;
}

.logo_200	{
max-width:200px;
}

div.logo	{
/*background-color:#E3F82E;*/
float:left;
width:120px;
height:19px;
}

img#img_gauche	{
float:left;
}

img#img_droite	{
float:left;
}

/*//////////////////////////////////////////////div 4 arrondis//////////////////////////////////////////////////////*/
.cadre { /* taille du cadre, à titre d'exemple */
margin:5px;
}
.cadre_bord, .cadre_bord3 { /* taille du cadre, à titre d'exemple */
margin:0px auto 0px auto;
width:136px;
}
/* propriétés communes à l'ensemble des 4 coins */
.hautgauche, .hautdroit, .basgauche, .basdroit, .basgauche3, .basdroit3, .hautgauche_blc, .hautdroit_blc, .basgauche_blc, .basdroit_blc {
height: 8px; width: 8px;
font-size:1px; /* correction d'un bug IE */
background-repeat: no-repeat;
}
/* propriétés spécifiques à chaque coin */
.hautgauche {
background:#DEDFE0 url(../angles-boutons/grishautgauche.gif) 0 0 no-repeat;
float:left;
}
.hautdroit {
float: right;
background:#DEDFE0 url(../angles-boutons/grishautdroit.gif) 0 0 no-repeat;
}
.basgauche {
background:#DEDFE0 url(../angles-boutons/grisbasgauche.gif) 0 0 no-repeat;
text-align:left;
position:absolute;
left:7px;
bottom:10px;
}
.basdroit {
float: right;
background:#DEDFE0 url(../angles-boutons/grisbasdroit.gif) 0 0 no-repeat;
position:absolute;
right:7px;
bottom:10px;
}
.basgauche3 {
background:#EFEFF0 url(../angles-boutons/grisbasgauche3.gif) 0 0 no-repeat;
text-align:left;
position:absolute;
left:7px;
bottom:10px;
}
.basdroit3 {
float: right;
background:#EFEFF0 url(../angles-boutons/grisbasdroit3.gif) 0 0 no-repeat;
position:absolute;
right:7px;
bottom:10px;
}
/*//////fond blanc cadre bordure jaune//////*/
.basdroit_blc	{
float: right;
background:#FFFFFF url(../angles-boutons/grisbasdroit.gif) 0 0 no-repeat;
}
.hautgauche_blc {
background:#FFFFFF url(../angles-boutons/grishautgauche.gif) 0 0 no-repeat;
}
.hautdroit_blc {
float: right;
background:#FFFFFF url(../angles-boutons/grishautdroit.gif) 0 0 no-repeat;
}
.basgauche_blc {
background:#FFFFFF url(../angles-boutons/grisbasgauche.gif) 0 0 no-repeat;
}
.contenu p {
margin: 0px; /*gestion des espaces interparagraphes */
}
.contenu_pub	{
padding:15px 0px;
z-index:0;
}
.contenu_pub p	{
margin:0px;
}
#bienvenue	{
margin-bottom:10px;
}
#bienvenue p	{
margin:0px;
}
.text_right	{
text-align:right;
}
p.text_right	{
width:70%;
}
#bienvenue p.orange_gras	{
margin-bottom:5px;
}
#pres_men	{
width:100%;
}
.contenu2	{
position:relative;
margin-top:0px;
padding-top:0px;
height:100%;
}
div.contenu2 form	{
margin:0px;
padding:0px;
}

.contenu3	{
height:155px;
position:relative;
}

.haut_recherche, .bas_recherche	{
width:720px;
height:5px;
margin:0px;
}
.haut_recherche	{
background-image:url(../angles-boutons/recherche_haut.jpg);
}
.bas_recherche	{
background-image:url(../angles-boutons/recherche_bas.jpg);
}

.center	{
text-align:center;
}
.m_left, .m_right	{
float:right;
}
.m_right	{
float:left;
margin-left:65px;
}

.m_left	select	{
font-size:13px;
height:23px;
color:#666666;
}
.lstb_haut	{
margin:0px 0px 30px 10px;
height:23px;
border:1px solid #FFFFFF;
}
#bloc_moteur .lstb_bas	{
height:23px;
border:2px solid #FFFFFF;
float:right;
margin-top:3px;
}

#m_lb, #m_rr, #m_lb	{
height:30px;
}
#m_lb	{
float:left;
padding-left:10px;
text-align:center;
width:340px;
}
#m_rr	{
float:right;
text-align:center;
width:200px;
margin-right:88px;
}
#m_mdl	{
float:left;
}
.hidden	{
visibility:hidden;
}

.visible	{
visibility:visible;
}
.disp_none	{
display:none;
}
.div_selected	{
border:3px solid #73C70D;
}

.not_selected	{
/*background-color:#FFFFFF;
font-weight:normal;*/
}
.not_selected:hover	{
color:#FFFFFF;
background-color:#B4ED2C;
}
.contenu_small	{
width:130px;
}
.contenu_small p {
margin: 0px; /*gestion des espaces interparagraphes */
padding:2px 0px 2px 2px;
}
.fiche	{
margin-top:55px;
font-weight:normal;
}


/*//////////////////////////////////////////////////bloc_gauche//////////////////////////////////////////////////////*/
div#bloc_gauche	{
height:100%;
margin-top:0px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
div#bloc_gauche a	{
color:#FFFFFF;
}
div#bloc_gauche a:hover	{
color:#B1FC20;
}
div#bloc_gauche div.left	{
padding-left:5px;
}
.menu_gauche, .menu_1	{
width:160px;
text-align:left;
}
#menu_1	{
height:90px;
position:relative;
margin-bottom:15px;
margin-top:-20px;
}

.pointilles_menu	{
margin-bottom:15px;
}
a span.men_sel_2	{
cursor:pointer;
color:#B1FC20;
}
#rech_sp div, #rech_heb div	{
height:24px;
padding-left:50px;
}
#rech_sp div	{
margin-top:6px;
padding-top:5px;
}
#rech_heb div	{
margin-top:2px;
padding-top:5px;
}
div#help	{
bottom:0;
padding:3px 0 0 20px;
position:absolute;
right:10px;
width:37px;
}
#menu_2	{
height:72px;
margin-bottom:22px;
margin-top:-5px;
}
#pub_decathlon	{
margin-top:10px;
}
a.liens_menu_g:hover div	{
color:#B2E63C;
}
.haut_men_gauche	{
padding:0px 0px 0px 10px;
margin-bottom:5px;
height:20px;
}
#menu_1 div.haut_men_gauche	{
color:#54B51B;
}
#menu_2 div.haut_men_gauche	{
color:#298BEF;
}
.milieu_men_gauche	{
background-image:url(../angles-boutons/milieu_menu.jpg);
margin:0px;
text-align:left;
font-size:11px;
}
.bas_men_gauche	{
background-image:url(../angles-boutons/bas_menu.jpg);
height:14px;
width:150px;
margin:0px;
}
.gauche_bord	{
border-bottom:1px solid #AEAFB1;
padding-bottom:5px;
width:115px;
margin:0px auto 10px auto;
}
.bout_cot	{
left:7px;
position:absolute;
top:-10px;
}
form	{
margin:0px;
}
.menu_left	{
cursor:pointer;
padding:5px 0 1px 17px;
text-align:left;
width:145px;
}

div#inscrip	{
margin-top:40px;
}
div#angle_vert	{
height:60px;
width:140px;
float:left;
}
div.espace	{
height:20px;
}
.bold_italique	{
font-style:italic;
font-weight:bold;
}

.bouton_image	{
border:none;
margin:10px 0px;
}

.bout_survol	{
background-image:url(../angles-boutons/deconnection.jpg);
width:125px;
height:23px;
background-repeat:no-repeat;
margin:0px auto;
}

.bout_survol:hover	{
background-image:url(../angles-boutons/deconnection_over.jpg);
}


/*//////////////////////////////////////////////////////////bloc_droit///////////////////////////////////////////////*/
div#bloc_droit	{
position:absolute;
right:0;
width:150px;
height:100%;
top:0px;
}

div.rechercher	{
height:30px;
margin-top:10px;
padding-bottom:10px;
text-align:center;
}

#mot_cle	{
margin-top:10px;
}

#p	{
padding:5px 0px;
}

.prn_update {
    margin:0px;
    padding:0px;
    max-height: 400px;
	/*height: auto !important;
	height: 400px;*/
	/*overflow-y:scroll;*/
	overflow-y:auto;
}

/*.prn_scroll	{
    overflow:auto;
    height:400px;
    width:304px;
    border:1px solid red;
   }*/

.prn_update_ul {
    margin:0px;
    padding:0px;
    list-style: none;
	list-style-type:none;
	text-align:left;
	z-index:100;
	background: #fafafa;
}

#prn_update_loc	{
position:absolute;
left:-10px;
top:0px;
z-index:100;
}

.prn_update a {
    display: block;
    padding: .2em .3em;
    text-decoration: none;
    color: #333;
}

.prn_update_ul li {
    text-decoration: none;
    cursor:pointer;
    border-bottom:1px dashed #969595;
    height:30px;
    padding-left:5px;
    padding-top:5px;
    display:block;
    margin:0px;
}
.prn_update li:hover	{
background-color:#FFFFE0;
}
.prn_ville{
float:left;
margin:0;
}
.prn_cp	{
text-align:left;
float:right;
width:50px;
padding-right:5px;
}

#critere_recherche	{
font-size:12px;
color:#666666;
width:122px;
height:18px;
}

.list_act_compl	{
list-style-type:none;
font-weight:normal;
}


/*///////////////////////////////////////////bloc_menu///////////////////////////////////////////////////////////////*/

#bloc_moteur	{
padding:0px;
}
.rech_sp	{
text-align:center;
vertical-align:middle;
}
.rech	{
padding-top:20px;
}
#rech_act div, #rech_loc div	{/*
width:327px;*/
z-index:300;
}
#form_complete_loc div	{
margin-bottom:10px;
}
.rech_1	{
width:210px;
text-align:center;
margin-bottom:10px;
}
.rech_2	{
width:160px
}
.rech_3	{
width:100%;
text-align:center;
}
.rech_3 input	{
border:none;
}
.form_recherche_rapide	{
margin:0px;
padding:0px;
}
ul	{
list-style-type:none;
}

ul#menu	{
display:inline
}
/*//affichage dans les colones menu//*/
#menu_dom_droit, #menu_dom_gauche	{
float:left;
width:48%;
font-weight:bold;
}
menu_dom_gauche	{
margin-left:2%;
}
.nature, .air, .mer, .mecanique, .forme, .handisport, .patins, .hebergement, .jeux, .parcs, .combat	{
background-repeat:no-repeat;
width:211px;
height:34px;
cursor:pointer;
position:absolute;
}
.mecanique	{
background-image:url(../menu_activites/mecanique.jpg);
top:6px;
left:62px;
}
.mecanique:hover	{
background-image:url(../menu_activites/mecanique_over.jpg);
}
.nature	{
background-image:url(../menu_activites/nature.jpg);
top:46px;
left:4px;
}
.nature:hover	{
background-image:url(../menu_activites/nature_over.jpg);
}
.mer {
background-image:url(../menu_activites/mer.jpg);
top:86px;
left:20px;
}
.mer:hover	{
background-image:url(../menu_activites/mer_over.jpg);
}
.forme	{
background-image:url(../menu_activites/forme.jpg);
top:128px;
left:35px;
}
.forme:hover	{
background-image:url(../menu_activites/forme_over.jpg);
}
.air	{
background-image:url(../menu_activites/air.jpg);
top:167px;
/*left:68px;*/
left:69px;
}
.air:hover	{
background-image:url(../menu_activites/air_over.jpg);
}
.jeux	{
background-image:url(../menu_activites/jeux.jpg);
top:6px;
right:32px;
}
.jeux:hover	{
background-image:url(../menu_activites/jeux_over.jpg);
}
.parcs	{
background-image:url(../menu_activites/parcs.jpg);
top:46px;
right:6px;
}
.parcs:hover	{
background-image:url(../menu_activites/parcs_over.jpg);
}
.combat{
background-image:url(../menu_activites/combat.jpg);
top:86px;
right:-10px;
}
.combat:hover	{
background-image:url(../menu_activites/combat_over.jpg);
}
.hebergement	{
background-image:url(../menu_activites/hebergement.jpg);
top:128px;
right:3px;
}
.hebergement:hover	{
background-image:url(../menu_activites/hebergement_over.jpg);
}
.patins	{
background-image:url(../menu_activites/patins.jpg);
top:167px;
right:39px;
}
.patins:hover	{
background-image:url(../menu_activites/patins_over.jpg);
}
.handisport	{
background-image:url(../menu_activites/handisport.jpg);
top:20px;
right:30px;
}
.handisport:hover	{
background-image:url(../menu_activites/handisport_over.jpg);
}

.toutes_act	{
background-image:url(../menu_activites/all.jpg);
background-repeat:no-repeat;
width:123px;
height:118px;
cursor:pointer;
position:absolute;
top:45px;
left:224px;
}
.toutes_act:hover	{
background-image:url(../menu_activites/all_over.jpg);
}


/*//////////////////////////////////////////moteur de recherche et carte///////////////////////////////////////////////////*/

/**************bloc criteres geographiques*********/

#bloc_moteur	{
position:relative;
margin-top:0px;
}
.moteur_activite	{
background-image:url(../angles-boutons/recherche_activite.jpg);
}
.moteur_hebergement	{
background-image:url(../angles-boutons/recherche_hebergement.jpg);
}
.moteur_hebergement, .moteur_activite	{
background-repeat:no-repeat;
background-position:4px 0px;
}
#moteur	{
width:720px;
margin:35px auto 0 auto;
}
#bloc_moteur h2	{
margin:0px;
padding-left:15px;
}
.etape_rech	{
position:absolute;
height:24px;
width:228px;
background-repeat:no-repeat;
}
#etape_rech_1	{
left:-7px;
top:-36px;
background-image:url(../../library/angles-boutons/etape1.jpg);
}
#etape_rech_2	{
left:0px;
top:-12px;
background-image:url(../../library/angles-boutons/etape2.jpg);
}
#etape_rech_2bis	{
left:4px;
top:-16px;
background-image:url(../../library/angles-boutons/etape2bis.jpg);
}
#etape_rech_3	{
left:-6px;
top:-42px;
background-image:url(../../library/angles-boutons/etape3.jpg);
}
.recap	{
background-image:url(../../library/angles-boutons/barre_recherche.jpg);
height:40px;
width:580px;
margin-bottom:20px;
font-size:16px;
font-weight:bold;
font-style:italic;
vertical-align:middle;
}

.recap div.gris, .recap div.orange	{
float:left;
margin:10px;
}
.recap div.gris	{
width:155px;
}
.recap div.orange	{
color:#FF5200;
}

#carte	{
position:relative;
padding-top:15px;
margin:0px auto 10px auto;
}

#parent_map	{
text-align:center;
min-height:368px;
}
#carte, #parent_map	{
width:740px;
/*height:410px;*/
/*min-height:410px;*/
}
div#parent_click	{
width:352px;
margin-right:auto;
margin-left:auto;
position:relative;
/*background-image:url(../cartes_click/1/carte.jpg);*/
}

#click_map, #carte_click_over	{
position:absolute;
top:0px;
left:0px;
border:0px;
}
#dept_34:hover	{
background-image:url(../cartes_click/departements_over/45.jpg);
z-index:5000;
}
#click_map	{
z-index:5;
}
#carte_click_over, #formule_click_over	{
position:absolute;
top:0px;
left:0px;
}
#image_formules	{
margin:0pt auto;
position:relative;
text-align:center;
}
#formule_click	{
margin:0px auto;
}
.pointer	{
cursor:pointer;
}
#carte img	{
clear:left;
border:0px;
cursor:pointer;
}
#carte_click_over	{
/*border:1px solid grey;*/
}
#choix_loc, #choix_act	{
width:346px;
float:left;
height:164px;
margin-left:10px;
position:relative;
}
.underline_color	{
position:absolute;
top:30px;
left:15px;
}
div.m_left	{
margin-top:10px;
}
.loc	{
height:22px;/*
font-size:14px;*/
}
.unvisible	{
display:none;
}
div#bloc_moteur h3	{
padding-left:10px;
margin:5px 0 10px 0;
font-size:13px;
}
#image_menu_deroulant	{
background-image:url(../angles-boutons/fondmenu.jpg);
background-repeat:no-repeat;
background-position:center center;
}
#choix_loc select, #choix_act select	{
width:230px;
}
#div_pays	{
margin-top:10px;
}
select#pays, select#domaine, #search_dom	{
top:38px;
/*width:250px;*/
}
select#region, select#groupe	{
top:78px;
/*width:235px;*/
}
select#dept, select#activite	{
top:118px;
/*width:220px;*/
}
select#ville	{
top:158px;
/*width:205px;*/
}
#list_alpha	{
background-color:#FFFFFF;
border:3px solid #DFDCB5;
clear:both;
margin-left:4px;
width:734px;
z-index:3000;
}
#list_alpha_titre	{
border-bottom:2px solid #DFDCB5;
background-color:#FFFEEF;
height:30px;
padding-left:10px;
padding-top:10px;
width:724px;
}
#list_alpha_child	{
width:90%;
}
#list_alpha ul, #list_alpha div	{
float:left;
}
#list_alpha li, #list_alpha div.img	{
cursor:pointer;
}
#list_alpha div.img	{
background-image:url(../angles-boutons/close.jpg);
float:right;
width:19px;
height:15px;
margin:5px;
}
#list_alpha .img:hover	{
background-image:url(../angles-boutons/close_hover.jpg);
}
.alpha_espace	{
margin-top:10px;
}
#search_dom, #search_reg	{
top:40px;
margin-top:4px;
}
#search_type_act, #search_dept	{
top:66px;
margin-top:7px;
}
#search_act, #search_ville	{
top:91px;
margin-top:10px;
vertical-align:middle;
}
.search	{
position:absolute;
/*left:10;*/
height:22px;
padding:0px 0px 0px 5px;
}
.search_quick	{
position:absolute;
padding:0px 5px;
top:130px;
width:335px;
color:#666666;
}
#search_quick_act	{
left:20px;
}
#search_quick_ville	{
left:388px;
}
#valid_rech_btn	{
height:60px;
text-align:center;
margin-top:5px;
/*clear:both;*/
}
#valid_rech	{
height:60px;
width:194px;
background-image:url(../angles-boutons/lancer_recherche.jpg);
border:0px;
cursor:pointer;
}
.border_grey	{
border-left:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;
border-top:0px;
margin-top:0px;
padding-top:0px;
background-color:#FFFFFF;
margin-right:5px;
height:510px;
}
#dual_nav	{
width:748px;
height:50px;
margin:0px;
}

div#dual_nav div, div#dual_nav a, div#dual_nav img	{
margin:0px;
padding:0px;
}
div.dual_activites	{
background-image:url(../angles-boutons/onglet_activites.jpg);
}
div.dual_hebergements	{
background-image:url(../angles-boutons/onglet_hebergements.jpg);
}
div#dual_nav img	{
height:50px;
}
.ombre_heberg, .ombre_act	{
position:absolute;
top:0px;
}


#lien_men_act div.men_act, #lien_men_heb div.men_heb	{
width:199px;
background-image:url(../angles-boutons/pix_trans.gif);
}

#lien_men_act div	{
left:0px;
}
#lien_men_act:hover div {
background-image:url(../angles-boutons/activites_over.jpg);
}

#lien_men_heb div	{
left:199px;
}
#lien_men_heb:hover div	{
background-image:url(../angles-boutons/hebergements_over.jpg);
}

.menu {
position:absolute;
top:0px;
cursor:pointer;
height:50px;
}

.ombre_heberg	{
left:205px;
background-image:url(../angles-boutons/bas_hebergements.jpg);
width:57px;
height:32px;
}
.ombre_act	{
left:0px;
background-image:url(../angles-boutons/bas_activites.jpg);
width:101px;
height:33px;
}
#valid_rech:hover	{
background-image:url(../angles-boutons/lancer_recherche_over.jpg);
}
#choix_rech	{
width:100%;
}
#choix_rech td	{
width:50%;
}
/************criteres activites************/
#moteur_act	{
width:565px;
margin-left: auto;
margin-right: auto;
}
#ul_dom	{
padding-left:20px;
}
li.list_group	{
padding:5px 20px 5px 5px;
width:170px;
position:relative;
border-bottom:2px solid #EFEFF0;
border-left:1px solid #EFEFF0;
background-color:#FFFFFF;
}
#bloc_menu_list_act	{
position:absolute;
left:155px;
top:0px;
text-align:left;
}
li.list_act {
padding:5px 20px 5px 5px;
padding-left:5px;
width:170px;
position:relative;
display:none;
border-bottom:2px solid #EFEFF0;
background-color:#FFFFFF;
border-left:1px solid #EFEFF0;
z-index:20;
}
li.list_ss_act {
padding:5px 20px 5px 5px;
padding-left:5px;
width:170px;
position:relative;
display:none;
border-bottom:2px solid #EFEFF0;
background-color:#FFFFFF;
border-left:1px solid #EFEFF0;
z-index:-10;
}
.td1	{
width:60px;
}
#bloc_quick_search	{
background-position:0 0;
background-repeat:no-repeat;
border-bottom:1px dotted #666666;
float:right;
height:75px;
position:relative;
width:462px;
}

#quick_search_title	{
border-bottom:1px dotted #666666;
margin:10px 0px 0px 260px;
width:200px;
}

#bloc_quick_search h2	{
padding-left:100px;
}
#bloc_quick_search table, #bloc_quick_search tr, #bloc_quick_search td	{
margin:0px;
padding:0px;
border:0px;
}
#tab_search	{
height:100px;
}
#bloc_quick_search div.relative	{
height:65px;
}
#tab_search_act, #tab_search_ville	{
height:30px;
position:absolute;
top:147px;
}
#tab_search_act	{
left:55px;
}
#tab_search_ville	{
left:390px;
}
#infos_quick_search	{
left:702px;
position:absolute;
top:144px;
cursor:pointer;
}
.ajax_loader	{
bottom:10px;
position:absolute;
right:50px;
/*
width:24px;
height:24px;
*/
width:0px;
height:0px;
}
#icone_quick_search	{
width:46px;
height:55px;
background-image:url(../angles-boutons/recherche_rapide.jpg);
}

#rech_act, #rech_loc	{
height:19px;
width:314px;
position:relative;
}
#rech_act input, #rech_loc input {
height:16px;
z-index:5;
}
#rech_act input, #rech_loc input, .rech_act {
width:300px;
}
#btn_aide	{
position:absolute;
top:40px;
right:10px;
cursor:pointer;
}
/*********survol*****/
.list_group:hover	{
background:#FFCD7F;
}
.list_group:hover li.list_act	{
display:block;
}
.list_group:hover li.list_ss_act	{
display:none;
z-index:-10;
}
li.list_act:hover	{
background-color:#FFCD7F;
}
.list_act:hover	li.list_ss_act	{
display:block;
z-index:100;
}
#bloc_menu_list_ss_act	{
position:absolute;
left:152px;
top:0px;
text-align:left;
}
li.list_ss_act:hover	{
background-color:#FFCD7F;
}
li.list_group img {
border:none;
margin:0;
position:absolute;
right:10px;
top:42%;
}
div#recap_rech	{
width:100%;
height:45px;
}
div.recap_act	{
padding:5px 0px 5px 5px;;
border:2px solid #333333;
font-weight:bold;
margin-left:5px;
float:left;
}
.recap_act p	{
font-size:14px;
color:#AC3C3B;
margin-top:5px;
}
.fleche_menu	{
border:none;
margin:0 10px;
}
/*//////////////////////////////////////////////////bloc_haut///////////////////////////////////////////////////////*/

#div_haut{
/*background-color:#FFFFFF;*/
width:980px;
margin:0px;
padding-bottom:0px;
}
#div_haut a	{
margin:0px;
}
/*////pub//*/
div#pub_haut	{
height:60px;
margin:0px 0px 4px 0px;
padding:5px 0;
}
div#place_pub	{
background:url(../angles-boutons/banniere.jpg) 0 0 no-repeat;
margin:auto;
height:60px;
width:400px;
}
/*///header//*/
div#bloc_haut div	{
padding-bottom:0px;
}
div#bandeau_haut	{
background:url(../angles-boutons/header.jpg) 0 0 no-repeat;
height:150px;
}
/*////////////////////////////////////////////////////bloc centre/////////////////////////////////////////////////////*/

div.header_pro	{
width:748px;
height:11px;
}
div.footer_pro	{
width:748px;
margin-bottom:120px;
}
div#header_moteur	{
/*height:100%;*/
left:160px;
margin:0 auto;
position:absolute;
width:748px;
}
div#bloc_centre	{
margin:0 auto 0 160px;
width:748px;
position:relative;
}
div#bloc_modules	{
width:748px;
margin:0 auto;
padding:0px;
}

div#bloc_dyn	{
clear:both;
margin:0px auto;
width:733px;
/*color:#08693F;*/
}

.barre_nav	{
margin:0px 0px 10px 0px;
width:100%;
text-align:center;
vertical-align:middle;
color:#A14E62;
font-size:16px;
height:27px;
}
.bordeau	{
color:#AD0634;
}
.jaune	{
color:#F5FF9F;
}
.vert	{
color:#73C70D;
}
.vert_f	{
color:#2C8F3A;
}
.barre_nav a	{
color:#08693F;
font-weight:bold;
font-size:16px;
}
p#entete	{
margin-top:0px;
width:100%;
text-align:center;
}
p#recap	{
text-align:left;
margin-left:1px;
margin-top:0px;
padding-left:5px;
padding-top:2px;
background-position:center;
width:726px;
height:20px;
}
/*//////////////////////////////////////////////////////pied de page////////////////////////////////////////////////*/

#pied_page	{
height:70px;
width:900px;
margin-left:auto;
margin-right:auto;
/*clear:both;*/
text-align:center;
position:relative;
/*background:transparent url(../angles-boutons/footer.jpg) no-repeat scroll 0pt 0pt;*/
}
#conteneur_haut	{
text-align:center;
background-image:url(../angles-boutons/header.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:149px;
}
#img_haut_site img	{
margin-bottom:0px;
left:10px;
position:absolute;
top:-45px;
}
#pied_page_haut	{
/*position:absolute;
top:0;
right:0;*/
float:right;
}
#pied_page_bas	{
width:960px;
margin:0px auto;
}
/*///////////////////////////////////////////////////////encart////////////////////////////////////////////////////*/
#rech_prox	{
float:right;
}
#rech_prox div, #rech_prox img	{
float:left;
}
#rech_prox div	{
padding-top:5px;
cursor:pointer;
}
.num_page	{
height:20px;
margin-bottom:7px;
float:left;
}
.tete_liste	{
background-image:url(../angles-boutons/entete_liste.jpg);
height:34px;
color:#FFFFFF;
background-color:#79A29C;
font-weight:bold;
margin-bottom:1px;
margin-left:1px;
width:731px;
clear:both;
}
.tete_liste div	{
float:left;
text-align:center;
padding:0px 1px;
}
.liste_blanc, .liste_gris, .liste_grd_angle_act, .liste_vision_act, .liste_grd_angle_heb, .liste_vision_heb	{
width:731px;
height:110px;
margin-bottom:10px;
margin-left:1px;
background-position:left bottom;
}
.liste_blanc	{
background-image:url(../angles-boutons/gratuit_liste_blanc.jpg);
}
.liste_gris	{
background-image:url(../angles-boutons/gratuit_liste_gris.jpg);
}
.liste_grd_angle_act	{
background-image:url(../angles-boutons/liste_grd_angle_act.jpg);
color:#0C5F54;
position:relative;
}
.liste_vision_act	{
background-image:url(../angles-boutons/vision_act_liste.jpg);
position:relative;
}
.liste_grd_angle_heb	{
background-image:url(../angles-boutons/liste_grd_angle_heb.jpg);
color:#630108;
position:relative;
}
.liste_vision_heb	{
background-image:url(../angles-boutons/vision_heb_liste.jpg);
position:relative;
}



div.liste_head_grd_angle_act, div.liste_head_vision_act, div.liste_head_grd_angle_heb, div.liste_head_vision_heb, div.liste_head_gris, div.liste_head_blanc	{
height:35px;
margin-left:1px;
padding:0px 0px 0px 10px;
width:721px;
font-size:16px;
}
div.liste_blanc .gratuit	{
background-image:url(../angles-boutons/gratuit_blanc.jpg);
}
div.liste_gris .gratuit	{
background-image:url(../angles-boutons/gratuit_gris.jpg);
}
div.liste_head_grd_angle_act	{
background-image:url(../angles-boutons/grd_angle_act_head_1.jpg);
color:#FFFFFF;
}
div.liste_head_vision_act	{
background-image:url(../angles-boutons/vision_act_head_1.jpg);
color:#FFFFFF;
}
div.liste_head_grd_angle_heb	{
background-image:url(../angles-boutons/grd_angle_heb_head_1.jpg);
color:#FFFFFF;
}
div.liste_head_vision_heb	{
background-image:url(../angles-boutons/vision_heb_head_1.jpg);
color:#FFFFFF;
}
div.liste_head_gris	{
background-image:url(../angles-boutons/gris_head_1.jpg);
color:#08693F;
}
div.liste_head_blanc	{
background-image:url(../angles-boutons/blanc_head_1.jpg);
color:#08693F;
}
div.liste_societe_grd_angle_act, div.liste_societe_vision_act, div.liste_societe_grd_angle_heb, div.liste_societe_vision_heb, div.liste_societe_gris, div.liste_societe_blanc	{
height:35px;
float:left;
}
.entete_societe	{
margin-top:12px;
}
.entete_societe:hover	{
color:#B2E63C;
}
div.liste_societe_grd_angle_act {
background-image:url(../angles-boutons/grd_angle_act_head_2.jpg);
min-width:140px;
}
div.liste_societe_vision_act {
background-image:url(../angles-boutons/vision_act_head_2.jpg);
min-width:140px;
}
div.liste_societe_grd_angle_heb {
background-image:url(../angles-boutons/grd_angle_heb_head_2.jpg);
min-width:140px;
}
div.liste_societe_vision_heb {
background-image:url(../angles-boutons/vision_heb_head_2.jpg);
min-width:140px;
}
div.liste_societe_gris {
background-image:url(../angles-boutons/gris_head_2.jpg);
min-width:140px;
}
div.liste_societe_blanc {
background-image:url(../angles-boutons/blanc_head_2.jpg);
min-width:140px;
}
div.liste_societe_fin	{
height:35px;
float:left;
width:90px;
}

div.liste_head_gratuit_gris, div.liste_head_gratuit_blanc	{
height:11px;
width:731px;
margin-left:1px;
}
div.liste_head_gratuit_gris	{
background-image:url(../angles-boutons/haut_gratuit_gris.jpg);
}
div.liste_head_gratuit_blanc	{
background-image:url(../angles-boutons/haut_gratuit_blanc.jpg);
}
div.liste_gris .carte3	{
background-image:url(../angles-boutons/carte_gris.jpg);
}
div.liste_blanc .carte3	{
background-image:url(../angles-boutons/carte_banc.jpg);
}


.visu_grd_angle_act_carte	{
background-image:url(../angles-boutons/grd_angle_act_carte.jpg);
}
.visu_grd_angle_act_carte:hover	{
background-image:url(../angles-boutons/grd_angle_act_carte_over.jpg);
}

.visu_grd_angle_heb_carte	{
background-image:url(../angles-boutons/grd_angle_heb_carte.jpg);
}
.visu_grd_angle_heb_carte:hover	{
background-image:url(../angles-boutons/grd_angle_heb_carte_over.jpg);
}

.visu_vision_act_carte	{
background-image:url(../angles-boutons/vision_act_carte.jpg);
}
.visu_vision_act_carte:hover	{
background-image:url(../angles-boutons/vision_act_carte_over.jpg);
}

.visu_vision_heb_carte	{
background-image:url(../angles-boutons/vision_heb_carte.jpg);
}
.visu_vision_heb_carte:hover	{
background-image:url(../angles-boutons/vision_heb_carte_over.jpg);
}

.visu_grd_angle_act_hebergement	{
background-image:url(../angles-boutons/grd_angle_act_hebergement.jpg);
}
.visu_grd_angle_act_hebergement:hover	{
background-image:url(../angles-boutons/grd_angle_act_hebergement_over.jpg);
}

.visu_grd_angle_heb_hebergement	{
background-image:url(../angles-boutons/grd_angle_heb_hebergement.jpg);
}
.visu_grd_angle_heb_hebergement:hover	{
background-image:url(../angles-boutons/grd_angle_heb_hebergement_over.jpg);
}

.visu_vision_act_hebergement	{
background-image:url(../angles-boutons/vision_act_hebergement.jpg);
}
.visu_vision_act_hebergement:hover	{
background-image:url(../angles-boutons/vision_act_hebergement_over.jpg);
}

.visu_vision_heb_hebergement	{
background-image:url(../angles-boutons/vision_heb_hebergement.jpg);
}
.visu_vision_heb_hebergement:hover	{
background-image:url(../angles-boutons/vision_heb_hebergement_over.jpg);
}

.visu_grd_angle_act_activite	{
background-image:url(../angles-boutons/grd_angle_act_activite.jpg);
}
.visu_grd_angle_act_activite:hover	{
background-image:url(../angles-boutons/grd_angle_act_activite_over.jpg);
}

.visu_grd_angle_heb_activite	{
background-image:url(../angles-boutons/grd_angle_heb_activite.jpg);
}
.visu_grd_angle_heb_activite:hover	{
background-image:url(../angles-boutons/grd_angle_heb_activite_over.jpg);
}

.visu_vision_act_activite	{
background-image:url(../angles-boutons/vision_act_activite.jpg);
}
.visu_vision_act_activite:hover	{
background-image:url(../angles-boutons/vision_act_activite_over.jpg);
}

.visu_vision_heb_activite	{
background-image:url(../angles-boutons/vision_heb_activite.jpg);
}
.visu_vision_heb_activite:hover	{
background-image:url(../angles-boutons/vision_heb_activite_over.jpg);
}

.visu_gris_carte	{
background-image:url(../angles-boutons/gris_carte.jpg);
}
.visu_gris_carte:hover	{
background-image:url(../angles-boutons/gris_carte_over.jpg);
}
.visu_blanc_carte	{
background-image:url(../angles-boutons/blanc_carte.jpg);
}
.visu_blanc_carte:hover	{
background-image:url(../angles-boutons/blanc_carte_over.jpg);
}

.visu_gris_hebergement	{
background-image:url(../angles-boutons/gris_hebergement.jpg);
}
.visu_gris_hebergement:hover	{
background-image:url(../angles-boutons/gris_hebergement_over.jpg);
}
.visu_blanc_hebergement	{
background-image:url(../angles-boutons/blanc_hebergement.jpg);
}
.visu_blanc_hebergement:hover	{
background-image:url(../angles-boutons/blanc_hebergement_over.jpg);
}

.visu_gris_activite	{
background-image:url(../angles-boutons/gris_activite.jpg);
}
.visu_gris_activite:hover	{
background-image:url(../angles-boutons/gris_activite_over.jpg);
}
.visu_blanc_activite	{
background-image:url(../angles-boutons/blanc_activite.jpg);
}
.visu_blanc_activite:hover	{
background-image:url(../angles-boutons/blanc_activite_over.jpg);
}

.liste_6 div	{
width:135px;
height:55px;
}

#g_map_bas	{
margin:0px auto;
padding:0px;
}
div.carte3	{
height:28px;
right:136px;
width:29px;
cursor:pointer;
}
.carte3:hover	{
background-image:url(../angles-boutons/carte_over.jpg);
}
div.liste_gris .liste_1, div.liste_gris .liste_2, div.liste_gris .liste_3, div.liste_gris .liste_4, div.liste_gris .liste_5, div.liste_gris .liste_6, div.liste_gris .liste_7, div.liste_blanc .liste_1, div.liste_blanc .liste_2, div.liste_blanc .liste_3, div.liste_blanc .liste_4, div.liste_blanc .liste_5, div.liste_blanc .liste_6, div.liste_blanc .liste_7, div.liste_grd_angle_act .liste_1, div.liste_grd_angle_act .liste_2, div.liste_grd_angle_act .liste_3, div.liste_grd_angle_act .liste_4, div.liste_grd_angle_act .liste_5, div.liste_grd_angle_act .liste_6, div.liste_grd_angle_act .liste_7, div.liste_vision_act .liste_1, div.liste_vision_act .liste_2, div.liste_vision_act .liste_3, div.liste_vision_act .liste_4, div.liste_vision_act .liste_5, div.liste_vision_act .liste_6, div.liste_vision_act .liste_7, div.liste_grd_angle_heb .liste_1, div.liste_grd_angle_heb .liste_2, div.liste_grd_angle_heb .liste_3, div.liste_grd_angle_heb .liste_4, div.liste_grd_angle_heb .liste_5, div.liste_grd_angle_heb .liste_6, div.liste_grd_angle_heb .liste_7, div.liste_vision_heb .liste_1, div.liste_vision_heb .liste_2, div.liste_vision_heb .liste_3, div.liste_vision_heb .liste_4, div.liste_vision_heb .liste_5, div.liste_vision_heb .liste_6, div.liste_vision_heb .liste_7	{
height:100px;
float:left;
margin:0px;
padding:1px 0px 1px 1px;
}
.liste_1	{
width:205px;
}
div.liste_1 div	{
color:#0C5F54;
font-size:14px;
padding:10px;
}

.liste_2	{
width:143px;
}

.liste_3	{
width:88px;
}

.liste_4	{
width:147px;
}

.liste_5	{
width:90px;
}

.liste_6	{
width:136px;
}

div.liste_gris .liste_2, div.liste_blanc .liste_2, div.liste_grd_angle_act .liste_2, div.liste_vision_act .liste_2, div.liste_grd_angle_heb .liste_2, div.liste_vision_heb .liste_2	{
padding-top:20px;
height:80px;
text-align:center;
}
div.liste_gris .liste_4, div.liste_blanc .liste_4, div.liste_grd_angle_act .liste_4, div.liste_vision_act .liste_4, div.liste_grd_angle_heb .liste_4, div.liste_vision_heb .liste_4	{
padding:10px 2px 0px 10px;
height:90px;
width:155px;
}
div.liste_gris .liste_5, div.liste_blanc .liste_5, div.liste_grd_angle_act .liste_5, div.liste_vision_act .liste_5, div.liste_grd_angle_heb .liste_5, div.liste_vision_heb .liste_5	{
padding-top:10px;
height:90px;
text-align:center;
}
div.liste_gris .liste_6, div.liste_blanc .liste_6, div.liste_grd_angle_act .liste_6, div.liste_vision_act .liste_6, div.liste_grd_angle_heb .liste_6, div.liste_vision_heb .liste_6	{
text-align:center;
padding:0px 0px 0px 14px;
}
div.liste_blanc .liste_3, div.liste_gris .liste_3, div.liste_grd_angle_act .liste_3, div.liste_vision_act .liste_3, div.liste_grd_angle_heb .liste_3, div.liste_vision_heb .liste_3	{
padding:0px 2px 0px 5px;
height:90px;
padding-top:10px;
width:110px;
}
div.liste_3 li	{
width:80px;
/*display:block;*/
padding:0px;
}
div.liste_3 ul	{
margin:0px;
}

/*div.liste_gris img, div.liste_blanc img, div.liste_grd_angle_act img, div.liste_vision_act img, div.liste_grd_angle_heb img, div.liste_vision_heb img	{*/
div.liste_gris img, div.liste_blanc img, div.liste_grd_angle_act img, div.liste_vision_act img, div.liste_grd_angle_heb img, div.liste_vision_heb img, div.liste_6 div	{
cursor:pointer;
}
.liste_1 img	{
margin:1px 0 0 5px;
height:100px;
}

div.liste_3 ul	{
padding:0px;
}


/*//////////////////////////////////////////////module inscription//////////////////////////////////////////////////////////*/
.text_haut	{
vertical-align:top;
}
.fond_gris	{
background-color:#ECF5F2;
width:100%;
}
.orange_gras	{
color:#FF711A;
font-weight:bold;
}
#isp_now	{
margin:30px 0px 10px 0px;
}
.violet	{
color:#9A88C4;
}
.font_24	{
font-size:24px;
}
.font_22	{
font-size:22px;
}
.font_20	{
font-size:20px;
}

.font_18	{
font-size:18px;
}
.font_14	{
font-size:14px;
}
.font_15	{
font-size:15px;
}
.font_16	{
font-size:16px;
}
.font_12	{
font-size:12px;
}
.font_10	{
font-size:10px;
}
.font_13	{
font-size:13px;
}

.grey	{
color:#AEAFB1;
}

/*.turquoise	{
color:#3E7A72;
}*/

.turquoise_plus, .turquoise	{
color:#0C5F54;
}
.bleu_ciel	{
color:#20ADD7;
}
.bleu_fonce	{
color:#016990;
}
.blanc	{
color:#FFFFFF;
}

h1	{
font-size:14px;
margin:0px;
}

.marg_top	{
margin-top:40px;
}

.rouge	{
color:#FF0000;
}
.orange	{
color:#EF5D0E;
}
.rose	{
color:#EF4A7F;
}
.left	{
text-align:left;
}

.right	{
text-align:right;
}
.float_left	{
float:left;
}
.float_right	{
float:right;
}
.border_solid	{
border:1px solid;
}
.clignote	{
text-decoration:blink;
}

.centrer	{
margin-left:auto;
margin-right:auto;
}

.text_centrer	{
text-align:center;
}

.underline	{
text-decoration:underline;
}

.lagoon_color	{
color:#09ECDF;
font-weight:bold;
}

#tab_isp	{
margin:0px auto;
width:700px;
}
#div_cont_tab_isp	{
background-image:url(../inscription/i_pointilles.jpg);
background-position:center center;
background-repeat:repeat-y;
}
#tab_isp td	{
padding:0px 10px;
width:330px;
}
#div_isp_1	{
margin:0px auto 5px;
padding-top:30px;
text-align:center;
}
#div_isp_2	{
margin:10px auto 5px auto;
}
#ul_isp	{
margin:0px;
}
.fleche_ul	{
margin:10px;
}
.fleche2_ul	{
margin:0px 10px 10px 10px;
}
#i_conn	{
margin:25px 25px 25px 20px;
}
#isp_now_top	{
text-align:right;
float:right;
padding-top:40px;
padding-right:10px;
}
#isp_now_center	{
width:100%;
text-align:center;
margin-top:20px;
}
.postit	{
background-image:url(../inscription/postit.jpg);
height:92px;
padding-left:40px;
padding-right:25px;
padding-top:25px;
width:332px;
}
#inscrip_prov	{
height:110px;
padding:10px 5px;
}

#inscrip_prov1	{
width:50%;
}
#inscrip_prov1 div	{
margin-bottom:5px;
}
#inscrip_prov2	{
width:40%;
text-align:center;
}
.tab_inscrip_prov	{
width:45%;
margin:10px 0px 15px 25px;
padding:5px;
border:1px solid #000000;
height:330px;
}
.width_180	{
width:180px;
}
textarea.width_180	{
height:80px;
}

#formule4, #formule3, #formule2	{
top:544px;
}
#formule4, #formule3, #formule2, #formule4_2, #formule3_2, #formule2_2	{
position:absolute;
width:97px;
height:24px;
}
#formule4 img, #formule3 img, #formule2 img, #formule4_2 img, #formule3_2 img, #formule2_2 img 	{
width:97px;
height:24px;
}
#formule4_2, #formule2_2, #formule3_2	{
cursor:pointer;
bottom:-1px;
}
#ligne_exemple	{
height:24px;
width:732px;
margin:0px auto;
position:relative;
background-image:url(../inscription/ligne_exemple.jpg);
background-repeat:no-repeat;
background-position:right;
}
#formule4_2	{
right:7px;
}
#formule3_2	{
right:130px;
}
#formule2_2	{
right:256px;
}
#formule4:hover, #formule3:hover, #formule2:hover, #formule4_2:hover, #formule3_2:hover, #formule2_2:hover	{
background-image:url(../inscription/survol_exemple.jpg);
}

#formule4	{
right:27px;
}
#formule3	{
right:130px;
}
#formule2	{
right:235px;
}


.titre_souligne2	{
background-image:url(../angles-boutons/titre_souligne2.jpg);
background-repeat:no-repeat;
height:16px;
width:667px;
}
.h1_titre	{
line-height:20px;
font-size:16px;
color:#0C5F54;
font-weight:bold;
}
#schema_inscrip	{
background-image:url(../angles-boutons/etapes_inscrire.jpg);
position:relative;
width:690px;
height:270px;
}

#inscrip_1, #inscrip_2, #inscrip_3	{
width:160px;
position:absolute;
top:28px;
line-height:20px;
font-family:times,Times New Roman,times-roman,georgia,serif;
font-size:17px;
margin:0px;
padding:0px;
}
#inscrip_1	{
left:50px;
}
#inscrip_2	{
left:280px;
}
#inscrip_3	{
left:510px;
}

#schema_inscrip ul	{
position:absolute;
width:170px;
top:80px;
padding:0px;
margin:0px;
list-style-image:url(../angles-boutons/puce_orange.gif);
}
#schema_inscrip li	{
margin:0px;
}
#inscrip_ul1	{
left:40px;
}
#inscrip_ul1 li	{
padding:5px 0px;
}
#inscrip_ul2	{
left:270px;
}
#inscrip_ul2 li	{
padding:5px 0px;
}
#inscrip_ul3	{
left:500px;
}
#inscrip_ul3 li	{
padding:2px 0px;
}

#schema_site	{
position:relative;
width:720px;
height:495px;
background-image:url(../angles-boutons/schema_site5.jpg);
margin:0px 0px 20px 0px;
}

.popup_schema_site	{
position:absolute;
width:73px;
height:37px;
cursor:pointer;
/*
background-image:url(../angles-boutons/survol_info.gif);*/
}
#lien_schema_1	{
bottom:411px;
left:314px;
}
#lien_schema_2	{
bottom:22px;
left:336px;
}
#lien_schema_3	{
bottom:333px;
left:401px;
}
#lien_schema_4	{
bottom:125px;
left:482px;
}
#lien_schema_5	{
bottom:209px;
left:612px;
}
#lien_schema_6	{
bottom:161px;
left:20px;
}
#lien_schema_7	{
bottom:149px;
left:339px;
}

div.popup_schema_site:hover	{
background-image:url(../angles-boutons/survol_info.gif);
}

.decouvrir_form	{
margin:30px auto 10px auto;
background-image:url(../angles-boutons/decouvrir_formules.jpg);
background-repeat:no-repeat;
}
.decouvrir_form, .decouvrir_form img	{
width:316px;
height:104px;
}
.decouvrir_form:hover	{
background-image:url(../angles-boutons/decouvrir_formules_over.jpg);
}
.liste_vous_etes	{
margin:5px 0px 0px;
padding:0px 0px 0px 20px;
list-style-image:url(../angles-boutons/puce_orange.gif);
}
.liste_vous_etes li	{
padding:2px;
font-size:12px;
}

.inscrire_now	{
margin:35px 0px 20px 80px;
background-image:url(../angles-boutons/inscrire_now.jpg);
}
.inscrire_now, .inscrire_now img	{
width:316px;
height:104px;
}
.inscrire_now:hover	{
background-image:url(../angles-boutons/inscrire_now_over.jpg);
}
div.center div.inscrire_now	{
margin:30px auto 0px auto;
}

.precisions	{
margin:20px auto 0px auto;
background-image:url(../angles-boutons/precisions.jpg);
}
.precisions, .precisions img	{
width:316px;
height:104px;
}
.precisions:hover	{
background-image:url(../angles-boutons/precisions_over.jpg);
}


/*****************************************sous-module de referencement******************/
div#div_ref_bas	{
text-align:left;
}

div#div_ref_bas h1	{
font-size:16px;
/*color:#FFFFFF;*/
}

div#div_ref_bas h2	{
font-size:14px;
margin:0px;
padding:0px;
}

div#div_ref_bas li	{
font-size:12px;
}

div#div_ref_bas span	{
color:#FFFFFF;
}

div.left	div	{
margin-left:10px;
}

div.centrer	{
padding-left:50px;
}

ul#liste_exemple img	{
margin:0;
border:0;
}

div.div_liste_exemple	{
padding:10px 0 10px 0;
color:#92AF1B;
}

span.red_color	{
color:#0F20F4;
font-weight:bold;
}

span.bordeau_color	{
color:#990000;
font-weight:bold;
}

.ref_plie	{
display:none;
}

#activite_ref li	{
text-decoration:none;
}
#form_enreg_ref h1.fond_jaune, #form_enreg_ref li.fond_jaune, .fond_jaune	{
background-color:#FFFF00;
}
.green_italic	{
color:#658F00;
font-style:italic;
font-weight:bold;
}
.italic	{
font-style:italic;
}
.marge	{
margin:0px 40px;
}
#popup_vision, #popup_vision_plus, #popup_grand_angle, #popup_360	{
cursor:pointer;
}
/**********************************sous module encarts********************************************/
div#bloc_pos_choix_encart, div#bloc_choix_encart	{
margin-left:auto;
margin-right:auto;
position:relative;
width:350px;
}

div#bloc_textarea	{
margin:0 0px;
}

div#bloc_choix_encart	{
width:500px;
}

div#bloc_test_encart 	{
text-align:left;
}

div#bloc_test_encart h2	{
text-decoration:none;
}

#apercut_encart_inscrip	{
position:relative;
width:595px;
}
#apercut_encart_inscrip fieldset	{
margin-right: 0px;
padding-right: 0px;
padding-left: 8px;
margin-left: 4px;
}
#img1_test_encart, #img2_test_encart, #img3_test_encart	{
margin:0px;
position:absolute;
right:15px;
width:200px;
height:150px;
}

#img_p_test_encart	{
height:100px;
position:absolute;
right:9px;
top:3px;
width:100px;
/*float:left;*/
/*margin:0 0 5px 0px;*/
}

#img1_test_encart	{
top:73px;
}

#img2_test_encart	{
top:249px;
}
#img3_test_encart	{
top:425px;
}
/***********************************formulaire inscription/contact***********************************************/

.tab_form	{
border:1px solid #A0D85B;
position:relative;
margin:0px auto 20px auto;
width:700px;
background:#FFFFFF url(../angles-boutons/fond_tab_form.jpg) repeat-x;
}

.tab_form thead	{
height:40px;
}

.div_form	{
margin:0px auto;
}

.tab_form2	{
border:1px solid #B4ED2C;
background-color:#DEDFE0;
margin:0px auto;
width:570px;
font-style:italic;
font-weight:bold;
position:relative;
}

.div_form2	{
border:1px solid #B4ED2C;
background-color:#EFEFF0;
margin:0px auto;
width:568px;
}

.tab_form img	{
margin:auto;
}

.tab_form input, .tab_form select	{
margin-bottom:6px;
width:170px;
}
.tab_form input#cb_img	{
width:222px;
height:167px;
}

input.radio	{
width:30px;
}
/*
.tab_form tr:hover	{
background-color:#DEDFE0;
}*/

.div_form	{
background-color:#B4ED2C;
width:570px;
height:21px;
margin-bottom:1px;
}

.haut_form	{
background-color:#B4ED2C;
margin:0px auto;
height:14px;
}


.img_form	{
float:left;
}

.angle_form	{
float:right;
}

.td_left	{
width:250px;
vertical-align:text-top;
height:25px;
}

.td_right	{
text-align:left;
}

#td_image	{
text-align:left;
width:90%;
}

#form_contact	{
margin:0px auto;
}

.form	{
background:#B4ED2C;
width:570px;
margin:0px auto 20px auto;
}

#message	{
width:440px;
height:250px;
/*margin:15px auto;*/
color:#666666;
}

div.title	{
margin:30px auto;
font-size:16px;
color:#FF0000;
font-weight:bold;
}

#info_mess	{
text-align:left;
margin:0px auto 20px auto;
width:560px;
}

.td_right2	{
text-align:left;
}

.input_contact	{
width:170px;
color:#666666;
}

.input_contact2	{
width:250px;
color:#666666;
}
/*.total	{
width:170px;
z-index:100;
position:absolute;
left:0px;
top:0px;
}*/
div.form	input	{
width:180px;
height:16px;
color:#666666;
}

#td_cb	input	{
height:79px;
width:73px;
}

div.form select	{
width:180px;
height:20px;
color:#666666;
}

input#url_site, input#email, input#email_confirm, input#adresse, input#email_contact, input#emailRef	{
width:400px;
}

#locRef	{
float:left;
width:15px;
}

.savoir_plus	{
cursor:pointer;
}

input#envoi_form	{
border:none;
margin-bottom:50px;
}

#info_loc_ref	{
float:right;
cursor:pointer;
}

/*******************************mon espace*****************************************/
.fleches	{
margin-left:50px;
}

.clair	{
background-color:#EFEFF0;
height:30px;
}

.fonce	{
background-color:#FFFFFF;/*#DEDFE0;*/
height:30px;
}

.clair td	{
border:none;
margin:0px;
padding:0px;
}

.title	{
margin:1px auto 30px auto;
width:598px;
background-color:#DEDFE0;
}

/**********************************liens*********************************************/

#page_liens	{
margin-bottom:350px;
}

.lien	{
position:relative;
background-image:url(../angles-boutons/fond.jpg);
background-repeat:no-repeat;
width:565px;
height:80px;
margin:30px auto;
text-align:left;
}

.titre_lien	{
position:absolute;
top:2px;
left:0;
font-size:16px;
font-weight:bold;
font-style:italic;
}

.texte_lien	{
position:absolute;
left:0;
top:30px;
width:425px;
font-size:14px;
}

.image_lien	{
position:absolute;
right:0;
top:0px;
}

/****************************************************forum************************************/

#forum	{
width:600px;
height:600px;
margin:0 auto;
}

#image_construction		{
background-image:url(../angles-boutons/forum_construction.jpg);
width:514px;
height:75px;
background-repeat:no-repeat;
margin:200px auto;
}

/***************test**************/
#test_cache	{
display:none;
}

#test_cache2	{
display:block;
}

/********************************************mon_espace referencement****************************/

#div_ref_mon_espace	{
margin:0px auto;
text-align:left;
width:600px;
}
.dom_ref, .dom_ref_fond_jaune	{
margin-left:15px;
width:480px;
margin-top:15px;
}
.dom_ref_fond_jaune	{
/*background-color:#FFFF00;*/
color:#FF6F0F;
}
h2.group_fond_jaune	{
clear:both;
margin:0px;
font-size:14px;
padding-left:15px;
}
#mon_espace	{
width:600px;
margin:0 auto 40px auto;
}
.retour	{
margin:10px auto;
width:100px;
}
/**********************************rech rapide activites******************************************/

/*#rech_act	{
padding:0px 10px;
vertical-align:middle;
}*/
.bout_rech	{
border:0;
}
/*
v\: {
  behavior:url(#default#VML);
  }*/
 /*pour les infobulles de la carte*/
  #gmapmarker {
  font: normal small verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
   margin: 0px;
  width: 350px;
  height: 150px;
  overflow:auto;
  }
  #gmapmarker p{
  margin : 0;
  padding : 2px 0 2px 0;
  }
  #gmapmarker a {text-decoration: none; color: #0066CC; background-color: transparent;}
  #gmapmarker a:hover {color: #F60; background-color: transparent;}
  #gmapmarker h1 {
  font-weight: bold;
  font-size: 13px;
  color: #369;
  border-bottom: 2px solid #369;
  padding : 2px;
  margin : 0;
  }
  /*div qui contient la carte*/
  div#map {
  float:right;
  height:500px;
  width:740px;
  width:680px;
  margin-bottom:0px;
  margin-left:0px;
  }
#haut_map	{
  background-image:url(../angles-boutons/carte_haut.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:10px;
  /*position:absolute;
  left:0px;
  top:5px;*/
  width:740px;
  }
  #g_map	{
  margin-left:auto;
  margin-right:auto;
  }
  
  #zoom_plus	{
cursor:pointer;
height:45px;
margin-top:38px;
  }
   div#zoom_plus:hover	{
  background-image:url(../angles-boutons/survol_plus.jpg);
  }
  #zoom_moins	{
   height:45px;
  cursor:pointer;
  margin-top:0px;
  }
   div#zoom_moins:hover	{
  background-image:url(../angles-boutons/survol_moins.jpg);
  }
  .zoom_plus img, .zoom_moins img	{
  width:15px;
  height:15px;
  }
  #map_control	{
  background-image:url(../angles-boutons/map_control.jpg);
	height:500px;
	position:absolute;
	left:0;
	text-align:center;
	top:25px;
	width:60px;
  }
  #footer_map	{
  width:740px;
  /*padding-bottom:11px;*/
  background-image:url(../angles-boutons/carte_bas.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  /*border:1px solid #000000;*/
  }
  .height_34	{
  height:31px;
  }
  .height_11	{
  height:11px;
  }
  #search_prox_res	{
margin-right:5px;
background-image:url(../angles-boutons/resultats_carte.jpg);
background-repeat:no-repeat;
/*height:19px;*/
width:740px;
margin:0px auto;
padding:4px 0px 0px 0px;
font-weight:bold;
color:#FFFFFF;
}
  #normal	{
 cursor:pointer;
 height:25px;
 margin-top:92px;
  }
   div#normal:hover	{
  background-image:url(../angles-boutons/survol_carte.jpg);
  }
   #relief	{
 cursor:pointer;
 height:25px;
 margin-top:9px;
  }
  div#relief:hover	{
  background-image:url(../angles-boutons/survol_relief.jpg);
  }
   #satellite	{
 cursor:pointer;
 height:25px;
 margin-top:9px;
  }
  div#satellite:hover	{
  background-image:url(../angles-boutons/survol_satellite.jpg);
  }
  #fleches_map	{
height:60px;
margin:55px auto 8px;
position:relative;
width:54px
  }
  #nord, #sud, #est, #ouest	{
  position:absolute;
  width:12px;
  height:12px;
  cursor:pointer;
  }
  #nord	{
  width:20px;
  height:20px;
  top:0;
  left:17px;
  }
  #ouest	{
  width:17px;
  height:20px;
  top:20px;
  left:0px;
  }
  #sud	{
  width:20px;
  height:19px;
  bottom:0px;
  left:17px;
  }
  #est	{
  width:17px;
  height:20px;
  top:20px;
  right:0px;
  }
  #nord:hover	{
  background-image:url(../angles-boutons/nord.jpg);
  }
  #ouest:hover	{
  background-image:url(../angles-boutons/ouest.jpg);
  }
  #sud:hover {
  background-image:url(../angles-boutons/sud.jpg);
  }
  #est:hover	{
  background-image:url(../angles-boutons/est.jpg);
  }
  
  #centrer	{
  width:60px;
  height:25px;
  cursor:pointer;
  }
  #centrer:hover	{
  background-image:url(../angles-boutons/survol_centrer.jpg);
  }
  /***********************************paiement**************************************************/
  #form_pmt	{
  /*background-color:#E6F9B9;
  border:1px solid #A0D85B;*/
	margin:15px auto 10px;
	position:relative;
	width:700px;
  }
  #paiement_cb, #paiement_chq, #paiement_prel	{
  width:709px;
  height:113px;
  margin-top:20px;
  }
  #info_pmt	{
  margin:0px 0px 25px 0px;
  }
  #paiement_cb	{
  background-image:url(../inscription/cb.png);
  }
  #paiement_cb:hover	{
  background-image:url(../inscription/cb_over.png);
  }
  #paiement_chq	{
  background-image:url(../inscription/cheque.png);
  }
  #paiement_chq:hover	{
  background-image:url(../inscription/cheque_over.png);
  }
  #paiement_prel	{
  background-image:url(../inscription/prelevement.png);
  }
  #paiement_prel:hover	{
  background-image:url(../inscription/prelevement_over.png);
  }
  .pix_trans_pmt	{
  width:709px;
  height:113px;
  }
  #paiement_prel	{
  margin-bottom:20px;
  }
  #info1	{
  margin-bottom:10px;
  }
  #info2	{
  margin-top:10px;
  }
  #mode_pmt	{
  height:30px;
  padding-top:20px;
  }
  
  /********************************annonces***********************************************/
  #visu_annonce	{
  position:relative;
  height:100%;
  width:892px;
  margin:10px auto;
  padding:0px 7px;
  background-color:#FFFFFF;
  font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:12px;
  }
  
#visu_annonce h1	{
font-size:22px;
margin-bottom:25px;
padding-top:10px;
width:100%;
}
#haut_vitrine	{
  position:absolute;
  top:-7px;
  left:0px;
}
#bas_vitrine	{
  position:absolute;
  bottom:-7px;
  left:0px;
}
.agrandir	{
background-image:url(../angles-boutons/agrandir.jpg);
position:absolute;
left:0;
bottom:4px;
width:15px;
height:11px;
cursor:pointer;
}
div.liste_1 div.aller_vitrine	{
background-image:url(../angles-boutons/aller_vitrine.png);
bottom:7px;
height:23px;
left:4px;
padding:0;
position:absolute;
width:23px;
cursor:pointer;
width:65px;
height:17px;
}
#visu_gauche	{
	width:215px;
	float:left;
}
#visu_gauche img	{
	 width:215px;
}
#visu_gauche div.cont_img	{
margin-top:3px;
position:relative;
}
  
#visu_droite	{
  	width:650px;
  	position:relative;
  	float:right;
  	margin-top:14px;
}

#retour_annonce	{
width:850px;
height:20px;
background-image:url(../angles-boutons/retour.jpg);
background-position:0px 10px;
background-repeat:no-repeat;
margin:0px auto;
padding-left:28px;
padding-top:10px;
font-weight:bold;
color:#FFFFFF;
}
#retour_annonce a:hover, #lien_part a:hover, #lien_deco_p:hover	{
color:#B2E63C
}

#logo_annonce	{
background-image:url(../angles-boutons/nvlogo.jpg);
height:115px;
left:0;
margin-left:10px;
position:fixed;
top:0;
width:160px;
z-index:-5;
}

#annonce_haut h1	{
font-weight:bold;
font-size:16px;
margin:0px 0px 5px 0px;
color:#0A37AF;
text-align:left;
}

#ombre_annonce_haut	{
position:absolute;
top:-20px;
left:-20px;
width:330px;
height:20px;
background-image:url(../angles-boutons/ombre_annonce_haut.jpg);
}

#ombre_annonce_gauche	{
position:absolute;
top:-20px;
left:-20px;
background-image:url(../angles-boutons/ombre_annonce_gauche.jpg);
height:570px;
width:20px;
}

#img_photos_annonce	{
width:60px;
height:25px;
background-image:url(../angles-boutons/photos.jpg);
margin:0px auto 5px;
}

#bloc_note, #bloc_act	{
float:left;
}


/**bloc note**/

#bloc_note	{
width:309px;
}

#bloc_note_haut	{
width:309px;
height:24px;
background-image:url(../angles-boutons/bloc_note_haut.jpg);
background-repeat:no-repeat;
}

#bloc_note_milieu	{
width:299px;
height:100%;
background-image:url(../angles-boutons/bloc_note_milieu.jpg);
background-repeat:repeat-y;
text-align:left;
padding:5px;
}

#bloc_note_bas	{
width:309px;
height:18px;
background-image:url(../angles-boutons/bloc_note_bas.jpg);
}

#adr_annonce p	{
width:289px;
padding-bottom:5px;
margin:0px;
}

p#ville_annonce	{
border-bottom:1px solid #8F8F8F;
margin:0px 0px 10px 0px;
}

#bloc_note_milieu img	{
vertical-align:middle;
margin-right:5px;
}

#adr_annonce a	{
color:#0A37AF;
font-weight:bold;
}

#adr_annonce a:hover	{
color:#FF9900;
}

/**bloc activités**/

#bloc_act	{
width:309px;
margin-left:20px;
}

#bloc_act_haut	{
background-image:url(../angles-boutons/annonce_act_haut.jpg);
font-weight:bold;
height:20px;
padding-left:10px;
padding-top:4px;
text-align:left;
width:299px;
color:#FFFFFF;
}

#bloc_act_milieu	{
width:299px;
height:100%;
background-image:url(../angles-boutons/annonce_act_milieu.jpg);
background-repeat:repeat-y;
text-align:left;
padding:5px;
font-weight:bold;
}

#bloc_act_milieu ul	{
margin:0px;
padding:0px 0px 0px 30px;
float:left;
width:160px;
}

#bloc_act_milieu img	{
float:left;
width:100px;
}

#bloc_act_milieu li	{
margin:0px;
padding:0px 0px 0px 10px;
}

#bloc_act_bas	{
width:309px;
height:18px;
background-image:url(../angles-boutons/annonce_act_bas.jpg);
}

/**bloc texte**/

#bloc_texte	{
clear:both;
text-align:left;
line-height:17px;
margin-top:250px;
}

/**bloc services**/

#bloc_services	{
clear:both;
}

#bloc_services_haut	{
background-image:url(../angles-boutons/annonce_services_haut.jpg);
background-position:bottom;
background-repeat:no-repeat;
font-weight:bold;
color:#FFFFFF;
height:21px;
padding:3px 0px 0px 10px;
text-align:left;
width:634px;
}

#bloc_services_milieu	{
width:634px;
height:100%;
background-image:url(../angles-boutons/annonce_services_milieu.jpg);
background-repeat:repeat-y;
text-align:left;
padding:5px;
font-weight:bold;
}

#bloc_services_milieu ul	{
margin:0px;
padding:0px 0px 0px 10px;
}

#bloc_services_bas	{
width:644px;
height:24px;
background-image:url(../angles-boutons/annonce_services_bas.jpg);
}

li.list_serv	{
display:block;
width:200px;
height:40px;
float:left;
vertical-align:middle;
padding:0px;
margin:0px;
}

li.list_serv div	{
width:155px;
height:30px;
margin:10px 0px 0px 0px;
}

li.list_serv div, li.list_serv img	{
float:left;
}

/*visu map**/

#visu_map	{
width:140px;
height:80px;
margin:30px auto;
clear:both;
cursor:pointer;
}

#icone_visu_map	{
background-image:url(../angles-boutons/visu_carte.jpg);
background-repeat:no-repeat;
background-position:center top;
width:140px;
height:48px;
}

/**menu_annonce**/

#menu_annonce	{
width:100%;
height:40px;
margin:15px 0px;
}

#menu_annonce ul, #menu_annonce li	{
margin:0px;
}
#menu_annonce ul	{
padding:0px;
}
#menu_annonce li	{
display:inline;
}
#menu_annonce div	{
float:left;
}
#page_dem, #add_fav, #conseil_ami, #imprimer, #ret_menu_bas	{
background-position:left;
background-repeat:no-repeat;
width:140px;
padding-left:20px;
cursor:pointer;
}
#page_dem	{
background-image:url(../angles-boutons/demarrage.jpg);
}
#add_fav	{
background-image:url(../angles-boutons/favoris.jpg);
}
#conseil_ami	{
background-image:url(../angles-boutons/conseiller.jpg);
}
#imprimer	{
background-image:url(../angles-boutons/imprimer.jpg);
}
#ret_menu_bas	{
/*background-image:url(../angles-boutons/visu_carte.jpg);*/
}
#parent_map_annonce, #map_annonce {
width:650px;
height:500px;
position:relative;
}
#parent_map_annonce	{
margin-top:20px;
}
#parent_map_annonce div#haut_map, #parent_map_annonce div#footer_map	{
width:650px;
}
#parent_map_annonce	 #map_control	{
top:10px;
}
#parent_map_annonce	 #search_prox_res	{
background-position:center;
width:650px;
text-align:center;
}
#carte_annonce	{
height:550px;
}
.loader_map2	{
margin:0px auto 0px auto;
padding-top:235px;
width:128px;
}

div#bloc_moteur .loader_map	{
margin:0px auto 0px auto;
padding-top:160px;
width:128px;
}

a.lien_infobulle	{
color:#260EEF;
text-decoration:underline;
}
.gmapDirHead h3	{
color:#260EEF;
font-size:16px;
font-weight:bold;
margin:0px 0px 30px 10px;
text-align:left;
}
.gmapDirItem	{
clear:both;
}

/*******************************************accueil******************************************/
#accueil	{
width:740px;
padding:0px 5px;
text-align:justify;
line-height:17px;
}
div#accueil h1	{
background-image:url(../angles-boutons/titre.jpg);
background-repeat:no-repeat;
width:737px;
height:25px;
padding-top:8px;
text-align:center;
}
#accueil p	{
margin-top:0px;
}

div#accueil div.left	{
/*width:100%;*/
}

#menu_img_dom	{
position:relative;
cursor:pointer;
}

#menu_img_dom img	{
width:730px;
}

#menu_img_dom div	{
position:absolute;
height:200px;
width:78px;
top:7px;
cursor:pointer;
margin:0px;
}

#mec{left:4px;}
a:hover #mec	{
background-image:url(../angles-boutons/fresque_over_1.jpg);
border:2px solid #B4ED2C;
}
#heberg{left:84px;}
a:hover #heberg	{
background-image:url(../angles-boutons/fresque_over_2.jpg);
border:2px solid #B4ED2C;
}
#act_aer{left:164px;}
a:hover #act_aer	{
background-image:url(../angles-boutons/fresque_over_3.jpg);
border:2px solid #B4ED2C;
}
#act_naut{left:244px;}
a:hover #act_naut	{
background-image:url(../angles-boutons/fresque_over_4.jpg);
border:2px solid #B4ED2C;
}
#adren{left:324px;}
a:hover #adren	{
background-image:url(../angles-boutons/fresque_over_5.jpg);
border:2px solid #B4ED2C;
}
#sp_clubs{left:404px;}
a:hover #sp_clubs	{
background-image:url(../angles-boutons/fresque_over_6.jpg);
border:2px solid #B4ED2C;
}
#bien_e{left:484px;}
a:hover #bien_e	{
background-image:url(../angles-boutons/fresque_over_7.jpg);
border:2px solid #B4ED2C;
}
#att_spect{left:564px;}
a:hover #att_spect	{
background-image:url(../angles-boutons/fresque_over_8.jpg);
border:2px solid #B4ED2C;
}
#rando_nat{left:644px;}
a:hover #rando_nat	{
background-image:url(../angles-boutons/fresque_over_9.jpg);
border:2px solid #B4ED2C;
}

#rech_left, #rech_right	{
width:170px;
float:left;
margin-top:15px;
}
#rech_left	{
height:100px;
}
#accueil_1	{
margin-bottom:5px;
}
#accueil_2	{
margin-right:5px;
margin-bottom:5px;
float:left;
}
#accueil_3	{
float:left;
}
#edito	{
padding:5px;
}
/*/////////////////////////////////////////////////////		espace pro		/////////////////////////////////////////////////*/
.trame	{
/*background-color:#E6EFD1;*/
background-image:url(../angles-boutons/trame.gif);
}
.fond_13	{
font-size:13px;
}
.kaki	{
color:#565F41;
}
.menu_pro	{
float:left;
margin:0px 29px 20px 29px;
}
.menu_pro2	{
text-align:center;
margin:20px auto;
}
#titre_pro	{
margin:0px auto;
text-align:center;
}
.margin_left	{
margin-left:40px;
}

.espace_pro, .espace_inscrip	{
background-color:#FFFFFF;
font-size:12px;
margin:0 auto;
padding-bottom:15px;
width:690px;
clear:both;
}
.espace_inscrip	{
width:720px;
}
.espace_inscrip h2	{
margin-top:25px;
margin-bottom:15px;
}

.post_it_inscrip	{
margin:10px 0px 15px 0px;
}
.retour_left	{
float:left;
}
.espace_pro ul, .fond_papier ul		{
padding-bottom:20px;
}
.espace_pro input, .espace_pro textarea	{
border:1px solid #3E7A72;
}
.espace_pro hr	{
margin-bottom:30px;
}
.espace_pro div.trame	{
width:90%;
margin:0 auto 40px auto;
padding:5px;
}
.espace_pro h2, .espace_pro h3, #bloc_contact h2, #mentions_leg h2, .cont_boc h2	{
font-size:14px;
margin:15px 0px 0px;
}

.fond_rose	{
background-color:#F9EBEF;
}
.padding_5	{
padding:5px;
}
.pad_top_10	{
padding-top:10px;
}
.li_puce_bordeau	{
list-style-image:url(../angles-boutons/puce1_rouge.gif);
}
.li_puce_verte	{
list-style-image:url(../angles-boutons/puce1_verte.gif);
}
.li_puce_turquoise	{
list-style-image:url(../angles-boutons/puce1_turquoise.gif);
}
.li_fleche_bordeau	{
list-style-image:url(../angles-boutons/puce2_rouge.gif);
}
.li_fleche_verte	{
list-style-image:url(../angles-boutons/puce2_verte.gif);
}
.li_fleche_turquoise	{
list-style-image:url(../angles-boutons/puce2_turquoise.gif);
}

#isp_now_haut	{
position:absolute;
right:0px;
top:0px;
}
#onglet_pro	{
width:95px;
height:45px;
margin-left:4px;
float:left;
}
.espace_inscrip li, .fond_papier li		{
list-style-image:url(../angles-boutons/puce2_verte.gif);
padding:5px;
}
.espace_pro li	{
padding:5px;
}
.titre_souligne	{
background-image:url(../angles-boutons/titre_souligne.jpg);
background-repeat:no-repeat;
width:667px;
height:16px;
}
.marg_bot_20	{
margin-bottom:20px;
}
.padding_0	{
padding:0px;
}
li.padding_0	{
padding:0px;
}

.marg_b_5	{
margin-bottom:5px;
}
.marg_b_10	{
margin-bottom:10px;
}
.marg_5	{
margin:5px;
}
a.blue	{
color:#2B29DF;
font-weight:normal;
}
a.bold	{
font-weight:bold;
}
a.blue:hover	{
color:#AD0634;
text-decoration:underline;
cursor:pointer;
}
#menu_espace_pro div, #menu_espace_pro a	{
float:left;
width:121px;
height:27px;
}
.title_pro	{
margin:0px 0px 0px 10px;
float:left;
}
.separation_pro	{
margin:5px auto 10px auto;
text-align:center;
}
.separation_trame	{
height:30px;
width:690px;
margin:10px auto;
}
#menu_espace_pro	{
margin-bottom:5px;
}

#menu_presentation	{
/*background-image:url(../angles-boutons/presentation.jpg);*/
cursor:pointer;
}
#acc_pro	{
margin-left:100px;
padding:10px 15px 10px 25px;
}
.fond_papier	{
width:255px;
height:150px;
float:left;
padding:30px 10px 10px 15px;
margin-left:25px;
}
.fond_pratique	{/*
background-image:url(../angles-boutons/fond_pratique.jpg);
height:190px;*/

width:690px;
position:relative;

background-image:url(../angles-boutons/fond_pratique2.jpg);
height:227px;
/*margin-top:60px;*/
}

.img_form_temp	{
margin:0px auto;
}
.cartouche_1, .cartouche_2, .cartouche_3	{
position:absolute;
width:215px;
}
.cartouche_1	{
left:15px;
top:130px;
}
.cartouche_2	{
left:240px;
top:60px;
}
.cartouche_3	{
left:520px;
top:180px;
}
#fond_papier_2	{
text-align:center;
margin-left:60px;
}
#fond_papier_2 div	{
padding-bottom:10px;
}
#menu_formules	{
background-image:url(../angles-boutons/formules.jpg);
cursor:pointer;
}
#menu_inscription	{
background-image:url(../angles-boutons/inscription.jpg);
cursor:pointer;
}
#menu_mon_espace	{
background-image:url(../angles-boutons/mon_espace.jpg);
cursor:pointer;
}
#menu_contact	{
background-image:url(../angles-boutons/contact.jpg);
cursor:pointer;
}
#menu_presentation:hover, .menu_presentation_over	{
background-image:url(../angles-boutons/presentation_over.jpg);
}
#menu_formules:hover, .menu_formules_over	{
background-image:url(../angles-boutons/formules_over.jpg);
}
#menu_inscription:hover, .menu_inscription_over	{
background-image:url(../angles-boutons/inscription_over.jpg);
}
#menu_mon_espace:hover, .menu_mon_espace_over		{
background-image:url(../angles-boutons/mon_espace_over.jpg);
}
#menu_contact:hover, .menu_contact_over	{
background-image:url(../angles-boutons/contact_over.jpg);
}
.group_inscrip	{
margin:25px auto 5px auto;
/*padding_left:15px;*/
}
.group_inscrip img	{
margin-left:5px;
}
#formulaire_inscription	table.tab_form	{
padding-top:10px;
}
/************************************************		charte graphique blocs conteneurs		***********************************/
/*.header_bloc	{
border-top:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
position:relative;
padding-top:1px;
padding-left:1px;
padding-right:1px;
}
.footer_bloc	{
margin:0px;
width:100%;
height:31px;
border-bottom:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
padding-left:2px;
}
.footer_bloc, .header_bloc	{
background-color:#FFFFFF;
border-left:2px solid #CCCCCC;
clear:both;
}
.haut_bloc_turquoise	{
background-image:url(../angles-boutons/entete_turquoise.jpg);
}
.haut_bloc_vert	{
background-image:url(../angles-boutons/entete_verte.jpg);
}
.haut_bloc_bordeau	{
background-image:url(../angles-boutons/entete_bordeau.jpg);
}
.haut_bloc_turquoise, .haut_bloc_vert, .haut_bloc_bordeau	{
background-repeat:no-repeat;
background-position:top left;
height:21px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
padding:2px 0px 0px 6px;
margin-bottom:10px;
}*/

.footer	{
background-image:url(../angles-boutons/footer.jpg);
width:740px;
height:29px;
margin:0 auto;
position:relative;
z-index:0;
}
#footer_mentions, #footer_cond_gen, #footer_contact, #footer_aide, #footer_annu	{
position:absolute;
top:1px;
margin-top:5px;
}
#footer_mentions	{
left:40px;
}
#footer_cond_gen	{
left:180px;
}
#footer_contact	{
left:383px;
width:100px;
}
#footer_aide	{
left:473px;
}
#footer_annu	{
left:550px;
cursor:pointer;
}
.grand	{
width:730px;
margin:0px 5px;
}
.petit	{
width:358px;
margin:0px 5px;
}
.arrondi	{
/*background-image:url(../angles-boutons/angle_bas.jpg);*/
bottom:-33px;
height:33px;
position:absolute;
right:-2px;
width:32px;
z-index:100;
}
.no_marge_bas	{
margin-bottom:0px;
}
.icone_entete	{
position:absolute;
top:-2px;
right:-2px;
width:47px;
height:44px;
}
.loupe	{
background-image:url(../angles-boutons/loupe_angle.jpg);
}

/************		contact		**************/
#bloc_contact	{
text-align:left;
clear:both;
}
.input_contact	{
width:250px;
}
#bloc_contact table	{
margin-left:10px;
width:720px;
vertical-align:top;
}
#bloc_contact p	{
margin-left:10px;
}

/***********		mentions legales		*********/

.padding_25	{
padding:0 25px 25px 25px;
}
#mentions_leg	{
padding-bottom:20px;
}
#mentions_leg_bas	{
bottom:-30px;
cursor:pointer;
left:25px;
position:absolute;
font-size:14px;
}
#mentions_leg_bas a	{
text-decoration:underline;
}
#mentions_leg_bas	a:hover 	{
color:#AD0634;
}
.liste_aide	{
margin-bottom:40px;
padding-left:0px;
}
#haut_glossaire	{
background-position:left top;
/*background-image:url(../angles-boutons/haut_glossaire.jpg);*/
background-repeat:no-repeat;
}
#bas_glossaire	{
background-position:left bottom;
/*background-image:url(../angles-boutons/bas_glossaire.jpg);*/
background-repeat:no-repeat;
}
.liste_aide a:hover	{
cursor:pointer;
}
/**********		aide		*******************/
#aide	{
font-size:14px;
padding-bottom:20px;
}
.width_50	{
width:50%;
}
.width_100	{
width:100%;
}

#aide h2	{
font-size:14px;
}
.aide_pro	{
position:absolute;
right:5px;
top:6px;
}
.bloc_log	{
background-image:url(../angles-boutons/connexion.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 auto;
padding:10px 10px 10px 20px;
width:260px;
}

.bloc_log div.center	{
padding-top:5px;
}
.bloc_log table	{
margin:0px;
padding:0px;
}
.bloc_log form	{
margin-top:32px;
padding:0px 5px 5px 5px;
}
.bloc_log input#login, .bloc_log input#pass	{
width:145px;
}
input#envoi_mail	{
width:83px;
height:28px;
margin-bottom:20px;
border:medium none;
}

/******************** 		formules		************/
.lien_tab	{
position:absolute;
/*right:525px;*/
left:283px;
width:25px;
height:25px;
cursor:pointer;
}
.lien_tab img	{
width:25px;
height:25px;
}

div.lien_tab:hover	{
background-image:url(../inscription/survol_aide.jpg);
}

#lien_ref_act	{
top:62px;
}

#lien_act_pri	{
top:90px;
}
		
#lien_back	{
top:118px;
}

#lien_geoloc	{
top:146px;
}

#lien_coord	{
top:231px;
}

#gratuit_hover	{
left:312px;
}
#vision_hover	{
left:416px;
}
#vision_plus_hover	{
left:520px;
}
#grand_angle_hover	{
left:624px;
}

#gratuit_hover:hover	{
background-image:url(../inscription/gratuit_hover.jpg);
}

#vision_hover:hover	{
background-image:url(../inscription/vision_hover.jpg);
}

#vision_plus_hover:hover	{
background-image:url(../inscription/vision_plus_hover.jpg);
}

#grand_angle_hover:hover	{
background-image:url(../inscription/grand_angle_hover.jpg);
}

.survol_formules_tableau, .survol_formules_tableau img	{
width:97px;
height:56px;
}
.survol_formules_tableau	{
position:absolute;
top:2px;
cursor:pointer;
}

#lien_logo	{
top:260px;
}
				
#lien_ordre_aff	{
top:288px;
}
		
#lien_info_pratiques	{
top:430px;
}
		
#lien_photos	{
top:459px;
}

#lien_nb_carac	{
top:487px;
}

#lien_page_perso	{
top:512px;
}

#lien_ss_dom	{
top:516px;
}

#lien_prix	{
top:601px;
}

#lien_act_sup	{
top:729px;
}
		
#lien_texte	{
top:360px;
}




#cybermut	li	{
list-style-image:url(../angles-boutons/puce2_verte.gif);
}

#log_temp {
background-color:#B4ED2C;
bottom:-70px;
left:50px;
position:absolute;
}

#log_temp input, #log_temp form {
background-color:#B4ED2C;
margin:0;
padding:0;
}
.div_marquee	{
position:relative;
}
.div_marquee:hover div	{
visibility:visible;
}
.marquee	{
position:absolute;
right:0;
top:-100px;
background-color:#FFFFFF;
}

div.liste_act	{
width:100%;
height:80px;
position:relative;
}

div.liste_act li	{
	margin:0px;
	padding:0px;
}

div.liste_act div	{
	width:79px;
	height:23px;
	margin-top:2px;
	cursor:pointer;
}


.grd_angle_heb_plus	{
background-image:url(../angles-boutons/grd_angle_heb_plus.jpg);
}
.grd_angle_heb_plus:hover	{
background-image:url(../angles-boutons/grd_angle_heb_plus_over.jpg);
}

.grd_angle_act_plus	{
background-image:url(../angles-boutons/grd_angle_act_plus.jpg);
}
.grd_angle_act_plus:hover	{
background-image:url(../angles-boutons/grd_angle_act_plus_over.jpg);
}

.grd_angle_heb_plus	{
background-image:url(../angles-boutons/grd_angle_heb_plus.jpg);
}
.grd_angle_heb_plus:hover	{
background-image:url(../angles-boutons/grd_angle_heb_plus_over.jpg);
}

.vision_act_plus, .vision_heb_plus, .gris_plus	{
background-image:url(../angles-boutons/gris_plus.jpg);
}
.vision_act_plus:hover, .vision_heb_plus:hover, .gris_plus:hover	{
background-image:url(../angles-boutons/gris_plus_over.jpg);
}
.blanc_plus	{
background-image:url(../angles-boutons/gris_plus.jpg);
}
.blanc_plus:hover	{
background-image:url(../angles-boutons/gris_plus_over.jpg);
}


div.list_act_cache	{
position:absolute;
top:-10px;
right:-100%;
}

.plus_infos	{
background-image:url(../angles-boutons/infos_vision2.jpg);
height:61px;
width:87px;
cursor:pointer;
}
.plus_infos:hover	{
background-image:url(../angles-boutons/infos_vision2_over.jpg);
}


/****************************************************************************************/
/*										inscription										*/
/****************************************************************************************/

#form_choix_formule	{
	margin:0px;
	padding:0px;
}
.men_is	{
margin:25px 0px 15px 0px;
}
#tab1_choix_encart, #tab1_choix_encart	{
	margin:0px 5px;
	width:100%;
	height:385px;
}
#tab1_choix_encart th	{
height:65px;
}
#tab1_choix_encart td	{
height:33px;
padding:0px;
}
#tab1_choix_encart td.first_row	{
padding:0px 0px 0px 10px;
}
#tab1_choix_encart	{
background-image:url(../inscription/tableau2.jpg);
background-repeat:no-repeat;
}
.radio_choix	{
padding-bottom:5px;
}
#choix_form_1, #choix_form_2, #choix_form_3, #choix_form_4	{
margin-bottom:3px;
}
#act_sup_2, #act_sup_3, #act_sup_4 	{
margin-top:5px;
}
#tab2_choix_encart input	{
	border:none;
	color:#0C5F54;
	background-color:transparent;
}
#tab2_choix_encart input#choix_formule	{
	color:#AD0634;
	width:100px;
}

#tab2_choix_encart	{
background:#FFFFFF url(../angles-boutons/fond_tab_form.jpg) repeat-x scroll 0 0;
border:1px solid #A0D85B;
margin:0 auto 20px;
position:relative;
width:700px;
}

#tab2_choix_encart td, #tab2_choix_encart tr	{
height:26px;
}

td.first_row	{
	width:230px;
}

td.second_row	{
	width:120px;
}


/****************************************************************************************/
/*										mon espace										*/
/****************************************************************************************/

#div_boc	{
width:740px;
margin:0px auto;
}

.cont_boc	{
clear:both;
width:690px;
margin:0px auto 50px auto;
padding:0px 25px;
}
.info_s	{
width:500px;
}

.oubli_email input	{
margin-left:20px;
}

#email_oubli	{
width:250px;
}

.btn_oubli_email	{
vertical-align:middle;
}

/*		Menu		*/
#menu_boc	{
width:100%;
height:60px;
margin-bottom:10px;
}
#menu_boc div	{
cursor:pointer;
width:119px;
height:60px;
float:left;
}
.acc_boc	{
background-image:url(../angles-boutons/accueil.jpg);
margin-left:150px;
}
#acc_boc:hover, .acc_boc_over	{
background-image:url(../angles-boutons/accueil_over.jpg);
margin-left:150px;
}
.soc_boc	{
background-image:url(../angles-boutons/societe.jpg);
margin-left:40px;
}
#soc_boc:hover, .soc_boc_over	{
background-image:url(../angles-boutons/societe_over.jpg);
margin-left:40px;
}
.prod_boc	{
background-image:url(../angles-boutons/produits.jpg);
margin-left:40px;
}
#prod_boc:hover, .prod_boc_over	{
background-image:url(../angles-boutons/produits_over.jpg);
margin-left:40px;
}
.new_prod_boc	{
background-image:url(../angles-boutons/new_produit.jpg);
}
#new_prod_boc:hover, .new_prod_boc_over	{
background-image:url(../angles-boutons/new_produit_over.jpg);
}
#deco_boc	{
float:right;
background-image:url(../angles-boutons/deconnexion.jpg);
}
#deco_boc, #deco_boc img	{
height:21px;
width:94px;
padding:0px;
margin:0px;
}

#deco_boc:hover	{
background-image:url(../angles-boutons/deconnexion_over.jpg);
}


/*		Sous-menu		*/
/*#ss_menu_boc	{
width:740px;
background-image:url(../angles-boutons/fond_menu.jpg);
background-repeat:no-repeat;
height:35px;
margin-bottom:30px;
}
#ss_menu_boc div	{
float:left;
width:123px;
cursor:pointer;
padding-top:14px;
height:21px;
color:#0C5F54;
font-weight:bold;
}
.ss_men_boc_over, #infos_gen:hover, #ma_formule:hover, #ref_act_p:hover, #ref_act_s:hover, #alias:hover, #infos_pratiques:hover, #change_form:hover	{
background-image:url(../angles-boutons/survol_menu.jpg);
color:#0C5F54;
}
div#change_form	{
width:125px;
}*/
#spirales	{
width:740px;
margin:15px 0px 0px 0px;
background-repeat: no-repeat;
background-color:#E2E2E2;
padding-bottom:20px;
}
#ss_menu_boc	{
width:740px;
background-image:url(../angles-boutons/ss_menu_boc.jpg);
background-repeat:no-repeat;
height:100px;
position:relative;
margin-bottom:35px;
}
#ss_menu_boc div	{
position:absolute;
bottom:0px;
cursor:pointer;
}
#infos_gen	{
left:0px;
width:121px;
height:55px;
}
#infos_gen:hover, .infos_gen_over	{
background-image:url(../angles-boutons/bouton1_boc.jpg);
}
#infos_pratiques	{
left:123px;
width:121px;
height:55px;
}
#infos_pratiques:hover, .infos_pratiques_over	{
background-image:url(../angles-boutons/bouton2_boc.jpg);
}
#ref_act_s	{
left:246px;
width:121px;
height:55px;
}
#ref_act_s:hover, .ref_act_s_over	{
background-image:url(../angles-boutons/bouton3_boc.jpg);
}
#ref_act_p	{
width:121px;
height:55px;
left:369px;
}
#ref_act_p:hover, .ref_act_p_over	{
background-image:url(../angles-boutons/bouton4_boc.jpg);
}
#alias	{
left:492px;
width:121px;
height:55px;
}
#alias:hover, .alias_over	{
background-image:url(../angles-boutons/bouton5_boc.jpg);
}

#change_form	{
right:4px;
width:121px;
height:55px;
}
#change_form:hover, .change_form_over	{
background-image:url(../angles-boutons/bouton6_boc.jpg);
}
#tuto_photos	{
height:160px;
width:100%;
}
#tuto_photos div	{
width:50%;
margin:50px auto;
cursor:pointer;
}
div.del_img_boc	{
bottom:10px;
height:31px;
left:235px;
position:absolute;
width:153px;
}

/***********************************************************************************/
/*									Mes produits	
/***********************************************************************************/
#div_boc h1	{
margin-bottom:10px;
}
.etiquette_gratuit, .etiquette_vision, .etiquette_vision_plus, .etiquette_grand_angle	{
background-position:-5px 0;
width:690px;
height:122px;
margin-left:auto;
margin-right:auto;
}
.etiquette_gratuit	{
background-image:url(../angles-boutons/etiquette_gratuit.jpg);
}
.etiquette_vision	{
background-image:url(../angles-boutons/etiquette_vision.jpg);
}
.etiquette_vision_plus	{
background-image:url(../angles-boutons/etiquette_vision_plus.jpg);
}
.etiquette_grand_angle	{
background-image:url(../angles-boutons/etiquette_grand_angle.jpg);
}

.cont_boc .tab_vert	{
border-collapse:collapse;
}
.cont_boc .tab_vert td	{
border:1px solid #7BDF0D;
}
.cont_boc .tab_vert td.fond_vert	{
background-color:#D7F396;
}
.cont_boc .tab_vert td.fond_gris	{
background-color:#F6F7F7;
}/*
div.cont_boc .tab_form	{
width:730px;
}*/
div.cont_boc .tab_form	{
/*width:680px;*/
margin-left:auto;
margin-right:auto;
}
div.cont_boc input	{
color:#0C5F54;
}
#list_prod_boc div.left	{
margin-left:5px;
}
#list_prod_boc td	{
padding:5px;
}
.marg_t_40	{
margin-top:40px;
}
.marg_t_20	{
margin-top:20px;
}
.div_act_pub	{
height:50px;
cursor:pointer;
}
.div_act_pub div, .div_act_pub img	{
float:left;
}
.div_act_pub	{
height:25px;
padding-top:10px;
}
#td_190	{
width:190px;
}
.ajout_publi	{
text-align:center;
width:100%;
margin:50px 0px;
}
#entete_ma_pub	{
clear:both;
margin:0 auto;
padding:0 25px;
width:690px;
}
#entete_ma_pub table	{
position:relative;
}
#entete_ma_pub h2	{
margin-bottom:0px;
}
#act_sup_ref	{
background-color:transparent;
border:0px;
width:10px;
}
.etiquette_td_1	{
padding-left:10px;
padding-top:10px;
width:230px;
}
.etiquette_td_2 div	{
margin-top:8px;
}
.etiquette_td_2 input.bordeau	{
color:#AD0634;
}
.etiquette_td_3 div.font_10	{
padding-right:10px;
}

.etiquette_td_3 img	{
margin:5px 8px 0px 0px;
}
img.geo_tuto	{
margin:10px auto 30px auto;
}

/*		Page vitrine		*/
.titre_souligne_gris	{
background-image:url(../angles-boutons/titre_souligne_gris.jpg);
background-repeat:no-repeat;
width:667px;
height:16px;
}
#texte_boc	{
width:620px;
height:400px;
margin:0px 0px 20px 30px;
overflow:auto;
}
.size_txt_boc	{
margin:5px 0px 15px 10px;
}
.size_txt_boc input, input#limite	{
background-color:transparent;
border:0px;
margin:0px;
padding:0px;
font-weight:bold;
text-align:center;
width:40px;
}
.enreg_txt_boc	{
margin:0px auto 25px auto;
text-align:center;
}
.photos_boc	{
height:100px;
}
.bloc_phot_boc	{
height:120px;
margin:0px auto 0px auto;
}
.bloc_phot_boc div.div_100 img	{/*
height:100px;*/
max-height:100px;
max-width:133px;
}
.pad_l_10	{
padding-left:10px;
}

.pad_l_25	{
padding-left:25px;
}

.bloc_phot_boc input	{
float:left;
margin:40px 10px 0px 10px;
width:auto;
}
.div_100	{
float:right;
height:100px;
margin:10px 0px 0px 0px;
}
#conseils_vitrine_boc	{
margin-top:30px;
}
#conseils_vitrine_boc li	{
padding:5px;
}
#conseils_vitrine_boc h2	{
font-size:16px;
}

/*		Infos pratiques		*/
.service	{
width:670px;
margin-left:10px;
margin-bottom:20px;
background-color:#CFCFCF;
clear:both;
}
.service, .service select	{
font-weight:bold;
}
.service_sel	{
background-color:#D7F396;
}
.service, .service div.float_left	{
height:38px;
}
.service img	{
margin:0px 25px;
}
.service div.float_right	{
margin:10px 150px 0px 0px;
}
.service div.service_texte	{
margin-top:15px;
float:left;
}

/*		Activités		*/
.list_act_boc	{
border:1px solid #7BDF0D;
width:680px;
margin-left:auto;
margin-right:auto;
padding-left:2px;
background:#FFFFFF url(../angles-boutons/fond_tab_form.jpg) repeat-x scroll 0 0;
clear:both;
}
.liseret	{
margin-top:20px;
}
#recap_ref	{
background:#FFFFFF url(../angles-boutons/fond_tab_form.jpg) repeat-x scroll 0 0;
border:1px solid #A0D85B;
margin:0 auto 20px;
position:relative;
width:660px;
padding:10px;
}
.list_act_boc ul, .list_act_boc li	{
margin-left:0px;
padding-left:0px;
}
.list_act_boc ul	{
width:33%;
}
.vertical_top	{
vertical-align:top;
}
.recap_act_boc	{
display:block;
float:left;
margin:0;
padding:0;
vertical-align:middle;
width:150px;
}
.div_act_color_boc	{
width:690px;
clear:both;
}
.plus_act_btn	{
margin:5px 0px 30px 0px;
}
.div_act_color_boc div	{
float:left;
width:50%;
text-align:center;
height:25px;
margin-top:30px;
font-weight:bold;
}
.fond_prio	{
background-color:#B5EE2D;
}
.fond_second	{
background-color:#0C5F55;
}
.pad_bot_20	{
padding-bottom:20px;
}
.tab_ref_act_p	{
width:100%;
}
.tab_fond_blanc	{
background:transparent url(../angles-boutons/fond_activites.jpg) no-repeat scroll 0 0;
width:100%;
margin:15px auto 10px auto;
padding:5px 10px 0px 5px;
height:90px;
}
.f_b_td2	{
width:35%;
text-align:left;
}
.enreg_act_boc, .enreg_serv_boc	{
margin:20px auto;
text-align:center;
}


/*		Gestion formule etapes		*/
.etapes_ma_publi	{
/*margin:0px 10px;*/
}
.barre_nav_gestion_formule	{
margin-bottom:40px;
}
#recap_recond .td_right	{
text-align:right;
padding-right:250px;
}
input.btn_boc	{
width:auto;
}
.del_img	{
position:absolute;
bottom:20px;
left:235px;
}
#shema_recond	{
margin:0px auto 50px auto;
}


/*		Nouvelle publication		*/
.pad_b_20	{
padding-bottom:20px;
}
.marg_l_25	{
margin-left:25px;
}
.marg_l_30	{
margin-left:30px;
}
.marg_l_15	{
margin-left:15px;
}
.marg_b_0	{
margin-bottom:0px;
}
#div_boc #tab1_choix_encart	{
width:735px;
margin:25px 0px 20px 5px;
}


/*		Mon compte		*/
.cont_boc select, .cont_boc input	{
color:#0C5F54;
font-size:12px;
}
.pad_10	{
padding:10px;
}
#mon_compte_boc input, #mon_compte_boc select	{
width:230px;
}
#div_retour_liste	{
padding-left:20px;
margin:15px 0px 20px;
}
#detail_form	{
margin:0px 0px 60px 40px;
}
#detail_form2	{
margin:5px 0px 0px 10px;
}


/*		Bureau		*/
#h1_bureau	{
margin:30px auto 40px auto;
text-align:center;
}
#bureau_1	{
margin:30px 0px 30px 10px;
}

.demi_bureau_l	{
float:left;
width:47%;
}
.demi_bureau_r	{
float:right;
width:47%;
background:transparent url(../angles-boutons/ombre_infos_live.jpg) no-repeat scroll 345px 15px;
}
/*
.titre_demi	{
height:50px;
padding-bottom:20px;
}*/



/************************************************/
/*					partenaires					*/
/************************************************/

#lien_part	{
margin:10px auto;
position:relative;
text-align:center;
width:930px;
}

.men_part	{
height:27px;
width:748px;
margin:5px 0px;
}

.men_part img	{
margin:0px;
border:0px;
}

#men_1_part, #men_2_part	{
float:left;
height:27px;
margin:0px 0px 0px 10px;
cursor:pointer;
}
#men_1_part	{
width:126px;
}
#men_1_part img	{
width:126px;
height:27px;
}
#men_2_part img	{
width:187px;
height:26px;
}
#men_2_part	{
width:187px;
}
#men_1_part:hover	{
background-image:url(../angles-boutons/nos_partenaires_over.jpg);
}
#men_2_part:hover	{
background-image:url(../angles-boutons/kit_partenaires_over.jpg);
}
.men_1	{
background-image:url(../angles-boutons/nos_partenaires.jpg);
}
.men_1_sel	{
background-image:url(../angles-boutons/nos_partenaires_over.jpg);
}

.men_2	{
background-image:url(../angles-boutons/kit_partenaires.jpg);
}
.men_2_sel	{
background-image:url(../angles-boutons/kit_partenaires_over.jpg);
}

.espace_pro textarea.code_part	{
width:100%;
height:100px;
overflow:hidden;
background-color:transparent;
border:none;
}

#lien_facebook	{
position:absolute;
right:25px;
top:-5px;
}



/************************************************/
/*					phoning						*/
/************************************************/

#form_action_phoning a span.bleu_ciel:hover, #form_action_phoning a span.vert_f:hover, #form_action_phoning a span.orange:hover, #form_action_phoning a span.rose:hover	{
text-decoration:underline;
color:#2B29DF;
}



/************************************************/
/*					Espace pro					*/
/************************************************/
#menu_haut_espace_pro	{
	background:url(../angles-boutons/fond_menu_espace_pro.jpg);
	width:740px;
	height:63px;
	position:relative;
	margin:0px auto 25px auto;
}
#menu_haut_espace_pro div	{
height:63px;
float:left;
cursor:pointer;
}
#menu_haut_espace_pro img	{
height:63px;
}
#men_acc, #men_acc img	{
width:147px;
}
.men_acc_sel, #men_acc:hover	{
background-image:url(../angles-boutons/presentation_over.jpg);
}
#men_form, #men_form img	{
width:121px;
}
.men_form_sel, #men_form:hover	{
background-image:url(../angles-boutons/formules_over.jpg);
}
#men_tarifs, #men_tarifs img	{
width:121px;
}
.men_tarifs_sel, #men_tarifs:hover	{
background-image:url(../angles-boutons/tarifs_over.jpg);
}
#men_inscrip, #men_inscrip img	{
width:112px;
}
.men_inscrip_sel, #men_inscrip:hover	{
background-image:url(../angles-boutons/inscription_over.jpg);
}
#men_blanc	{
width:104px;
}
#men_mon_esp, #men_mon_esp img	{
width:135px;
}
.men_mon_esp_sel, #men_mon_esp:hover	{
background-image:url(../angles-boutons/espace_over.jpg);
}


/************************************************/
/*					Espace pro formules			*/
/************************************************/
#bloc_vitrine	{
width:690px;
height:520px;
position:relative;
}

#texte_form_vitrine	{
width:392px;
height:520px;
margin:0px;
padding:30px 0px 0px;
background-image:url(../angles-boutons/fond_vitrine.jpg);
background-repeat:no-repeat;
}
#h2_vitrine	{
position:absolute;
top:8px;
left:5px;
margin:0px;
}
#texte_form_vitrine ul	{
list-style-image:url(../angles-boutons/puce_orange.gif);
margin:0px 0px 0px 25px;
padding:0;
width:300px;
}
#texte_form_vitrine li, #texte_form_gratuit li	{
padding:5px;
}

#conditions_form_vitrine	{
position:absolute;
width:320px;
height:150px;
top:405px;
left:10px;
background:transparent url(../angles-boutons/form_label.jpg) no-repeat 0 7px;
}
#conditions_form_vitrine h3	{
margin:0 0 5px;
padding:10px 0px 0px 25px;
}
#conditions_form_vitrine ul	{
margin:0px 0px 0px 27px;
padding:0;
}
#conditions_form_vitrine li	{
padding:0px;
}

#gauche_bloc_vitrine	{
position:absolute;
left:410px;
top:0px;
height:520px;
}
.visu_form_vitrine	{
width:290px;
height:95px;
position:relative;
margin-top:25px;
}
.right_visu_form_vitrine	{
position:absolute;
top:0px;
left:150px;
width:150px;
height:95px;
}
.right_visu_form_vitrine ul	{
list-style-image:url(../angles-boutons/puce_orange.gif);
margin:0px 0px 0px 5px;
padding:10px 0px 0px;
width:150px;
}
.right_visu_form_vitrine li	{
padding:3px;
}
.visu_liste_form_vitrine	{
width:300px;
height:95px;
position:relative;
margin-top:5px;
}
#gauche_bloc_vitrine h3	{
margin-top:35px;
}

#bloc_gratuit	{
width:690px;
height:165px;
position:relative;
margin-top:30px;
}

#texte_form_gratuit	{
width:360px;
height:145px;
margin:0px;
padding:0px;
background-image:url(../angles-boutons/fond_gratuit.jpg);
}
#texte_form_gratuit ul	{
list-style-image:url(../angles-boutons/puce_orange.gif);
margin:0px 0px 0px 25px;
padding:5px 0px 0px;
width:300px;
}

#conditions_form_gratuit	{
position:absolute;
width:320px;
height:80px;
top:90px;
left:10px;
background:transparent url(../angles-boutons/form_label.jpg) no-repeat 0 7px;
}
#conditions_form_gratuit h3	{
margin:0 0 5px;
padding:10px 0px 0px 25px;
}
#conditions_form_gratuit ul	{
margin:0px 0px 0px 27px;
padding:0;
list-style-type:none;
}
#conditions_form_gratuit li	{
padding:0px;
}

#h2_gratuit	{
margin-left:5px;
}
#gauche_bloc_gratuit	{
left:410px;
position:absolute;
top:55px;
}
#gauche_bloc_gratuit ul	{
list-style-image:url(../angles-boutons/puce_orange.gif);
margin:0px 0px 0px 25px;
padding:5px 0px 0px;
width:300px;
}

#bloc_vitrine a, #bloc_gratuit a	{
color:#0C5F54;
}

.espace_pro_accueil	{
width:720px;
margin:0px auto;
}
#bandeau_jeu	{
width:740px;
height:190px;
margin:0px auto;
position:relative;
}
#bandeau_jeu img	{
float:left;
}
.jeuphoto_form	{
margin:80px auto 80px auto;
background-image:url(../jeuphoto/ouverture.jpg);
background-repeat:no-repeat;
}
.jeuphoto_form, .jeuphoto_form img	{
width:300px;
height:174px;
}
.jeuphoto_form:hover	{
background-image:url(../jeuphoto/ouverture_over.jpg);
}
.div_aff_insc_jp	{
float:left;
width: 133px;
height: 100px;
margin:10px 1px 10px 5px;
}
.div_add_insc_jp	{
float:right;
height:100px;
width: 133px;
margin:10px 5px 10px 0px;
}
.bloc_phot_boc_jp	{
height:432px;
margin:0px auto -10px auto;
}
.bloc_phot_vote_jp	{
height:100%;
width:700px;
float:middle;
margin:10px auto;
}
.jeuphoto_insc	{
margin:20px auto 20px auto;
background-image:url(../jeuphoto/inscription_jp.jpg);
background-repeat:no-repeat;
}
.jeuphoto_insc:hover	{
background-image:url(../jeuphoto/inscription_jp_over.jpg);
}
.bloc_phot_boc_bo	{
height:100%;
width:700px;
float:middle;
margin:10px auto;
}
.jeuphoto_vote {
margin:20px 20px;
float:right;
background-image:url(../jeuphoto/voter.jpg);
background-repeat:no-repeat;

}
.jeuphoto_vote:hover	{
background-image:url(../jeuphoto/voter_over.jpg);
}
.jeuphoto_ann {
margin:20px 20px;
float:left;
background-image:url(../jeuphoto/annuler.jpg);
background-repeat:no-repeat;

}
.jeuphoto_ann:hover	{
background-image:url(../jeuphoto/annuler_over.jpg);
}
.jeuphoto_ppr_no	{
background-image:url(../jeuphoto/pagepre_no.jpg);
background-repeat:no-repeat;
}
.jeuphoto_ppr	{
background-image:url(../jeuphoto/pagepre.jpg);
background-repeat:no-repeat;
}
.jeuphoto_ppr:hover	{
background-image:url(../jeuphoto/pagepre_over.jpg);
}
.jeuphoto_psuiv_no	{
background-image:url(../jeuphoto/pagesuiv_no.jpg);
background-repeat:no-repeat;
}
.jeuphoto_psuiv	{
background-image:url(../jeuphoto/pagesuiv.jpg);
background-repeat:no-repeat;
}
.jeuphoto_psuiv:hover	{
background-image:url(../jeuphoto/pagesuiv_over.jpg);
}

.jeuphoto_paccueil	{
background-image:url(../jeuphoto/jpaccueil.jpg);
background-repeat:no-repeat;
}
.jeuphoto_paccueil:hover	{
background-image:url(../jeuphoto/jpaccueil_over.jpg);
}
.jeuphoto_prs{
margin:20px 20px;
float:right;
background-image:url(../jeuphoto/poursuivre.jpg);
background-repeat:no-repeat;
}
.jeuphoto_prs:hover	{
background-image:url(../jeuphoto/poursuivre_over.jpg);
}
.jeuphoto_val, .jeuphoto_val img, .jeuphoto_insc, .jeuphoto_insc img, .jeuphoto_prs, .jeuphoto_prs img, .jeuphoto_vote, .jeuphoto_vote img, .jeuphoto_ppr_no, .jeuphoto_ppr_no img, .jeuphoto_ppr, .jeuphoto_ppr img, .jeuphoto_psuiv_no, .jeuphoto_psuiv_no img, .jeuphoto_psuiv, .jeuphoto_psuiv img ,.jeuphoto_paccueil, .jeuphoto_paccueil img, .jeuphoto_ann, .jeuphoto_ann img		{
width:187px;
height:30px;
}
.bloc_phot_boc_jp2	{
height:137px;
margin:0px auto 0px auto;
}
.bloc_phot_boc_jp2 div.div_100 img	{/*
height:100px;*/
max-height:100px;
max-width:133px;
}
.jeuphoto_sup	{
float:left;
background-image:url(../jeuphoto/effacer.jpg);
background-repeat:no-repeat;
}
.jeuphoto_sup:hover	{
background-image:url(../jeuphoto/effacer_over.jpg);
}
.jeuphoto_sup, .jeuphoto_sup img {
width:133px;
height:25px;
}
.jeuphoto_mod	{
background-image:url(../jeuphoto/modifier.jpg);
background-repeat:no-repeat;
float:middle;
margin:10px auto;
}
.jeuphoto_mod:hover	{
background-image:url(../jeuphoto/modifier_over.jpg);
}
.jeuphoto_mod, .jeuphoto_mod img {
width:125px;
height:30px;
}
.jeuphoto_val	{
margin:20px auto;
float:middle;
background-image:url(../jeuphoto/valider.jpg);
background-repeat:no-repeat;
}
.jeuphoto_val:hover	{
background-image:url(../jeuphoto/valider_over.jpg);
}
.jeuphoto_partic{
background-image:url(../jeuphoto/modifier.jpg);
background-repeat:no-repeat;
float:middle;
margin:10px auto;
width:425px;
height:85px;
}
.topjp1	{
background-image:url(../jeuphoto/topjp1.png);
background-repeat:no-repeat;
position:absolute;
left:82px;
bottom:315px;
!bottom:395px;
width:60px;
height:39px;
cursor:pointer;
}
.topjp2	{
background-image:url(../jeuphoto/topjp2.png);
background-repeat:no-repeat;
position:absolute;
left:221px;
bottom:315px;
!bottom:395px;
width:60px;
height:39px;
cursor:pointer;
}
.topjp3	{
background-image:url(../jeuphoto/topjp3.png);
background-repeat:no-repeat;
position:absolute;
left:360px;
bottom:315px;
!bottom:395px;
width:60px;
height:39px;
cursor:pointer;
}
.jeuphoto_reglement{
padding-top:60px;
padding-bottom:10px;
float:right;
}
.jeuphoto_reglement1{
padding-top:10px;
padding-bottom:10px;
float:right;
}
.jeuphoto_formv	{
margin:80px auto 80px auto;
background-image:url(../jeuphoto/jpaccueil.jpg);
background-repeat:no-repeat;
}
.jeuphoto_formv, .jeuphoto_formv img	{
width:187px;
height:30px;
}
.jeuphoto_formv:hover	{
background-image:url(../jeuphoto/jpaccueil_over.jpg);
}