* {
    margin: 0; 
    padding: 0; 
    outline: solid black 0;
}

html, body {
    height: 100%;
    text-align: center;
    background: #ffffff url(../img/structure/stripe.png) repeat;
}

html {
    overflow-x: hidden; 
    overflow-y: scroll; 
    font-size: 0em; 
    font-family: Verdana, Arial, Sans; 
}

.spacer     { clear: both; }
.floatleft  { float: left; }
.floatright { float: right; }

#page {
    margin: auto; 
    width: 950px; 
    height: 100%;
    text-align: left;
    background: #ffffff url(../img/structure/fond_gris.gif) repeat;    
}

#top {
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 0px; 
    margin-bottom: 0px;  
    padding-top: 0px; 
    padding-bottom: 0px;      
    width: 950px; 
    /*height: 24px;*/
    background: #EDEDEE;
}

#cadre_top {
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 0px; 
    margin-bottom: 0px;  
    padding-top: 0px; 
    padding-bottom: 0px;      
    width: 950px; 
    height: 14px;
    background: #EDEDEE url(../img/structure/top_cadre.gif) no-repeat;
    /*border: solid black 1px;*/
}



#logo {
    position: static;
    margin-left:33px;
    margin-top:0px;
    width: 143px; 
    height: 49px; 
}

#logo_spacer {
    position: static;
    height: 13px; 
}

#villes {
    position: static;
    margin-left:191px;
    margin-top:-1px;
    font-family:Verdana, sans; 
    font-size: 9px;
    letter-spacing: -1px;
    color:#939698;
    text-transform: uppercase; 
	visibility:hidden;
}

#villes span.selected {
    font-family:Verdana, sans; 
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 0px;
    color:#7DBA42;
    /*color:#dc143c;*/
	
    text-transform: uppercase; 
}

#ariane {
    position: static;
    width:596px;
    height: 12px; 
    margin-left:191px;
    margin-top:-5px;    
    font-family:Verdana, sans; 
    font-weight:normal; 
    font-size: 9px;
    color: #808080;
}
#ariane h3 {
    font-family:Verdana, sans; 
    font-weight:normal; 
    font-size: 9px;
    color: #808080;
}
#left_box {
    float: left;
    height:auto !important;
}

#left_box_haut {
    position: static;
    margin-left:33px;
    margin-top:12px;
    width: 143px; 
    background: #FFFFFF;
}

#left_box_haut_top {
    position: relative;
    width: 143px; 
    height: 12px;
    background: #EDEDEE url(../img/structure/left_box_top.gif) no-repeat;
}

#left_box_haut_middle {
    position: relative;
    width: 143px; 
    height: auto; 
    color: black;
    background: #EDEDEE url(../img/structure/left_box_fond.gif) repeat;
    font-family:Verdana, sans; 
    font-size: 9px;   
    padding-left:0px;
}

#left_box_haut_bottom {
    position: relative;
    width: 143px; 
    height: 18px;
    background: #EDEDEE url(../img/structure/left_box_bottom.gif) no-repeat;
}

#left_box_bas {
    position: static;
    margin-left:33px;
    margin-top:10px;
    width: 143px; 
    /* height: 50px; */
    background: #FFFFFF;
    /*border: solid black 1px;*/
}

#left_box_bas_top {
    position: relative;
    width: 143px; 
    height: 12px;
    background: #EDEDEE url(../img/structure/left_box_top.gif) no-repeat;
}

#left_box_bas_middle {
    position: relative;
    width: 143px; 
    /*height: 276px; */
    color: black;
    background: #EDEDEE url(../img/structure/left_box_fond.gif) repeat;
    font-family:Verdana, sans; 
    font-size: 11px;
    padding-left:0px;
}

#left_box_bas_middle.short {
    height: 182px; 
    color: black;

}

#left_box_bas_bottom {
    position: relative;
    width: 143px; 
    height: 18px;
    background: #EDEDEE url(../img/structure/left_box_bottom.gif) no-repeat;
}

#left_box_bas_menu {
    position: static;
	float:left;
    /*margin-left:33px;*/
    margin-top:10px;
	margin-left:6px;
    width: 176px; 
    /* height: 50px; */
    /*background: #FFFFFF;*/
    /*border: solid black 1px;*/
}

#left_box_commerces {
    float: left;   
    width: 147px;
    height: 34px;
}


#left_box_sports_loisirs {
    float: left;   
    width: 147px;
    height: 34px;
}

#left_box_services {
    float: left;   
    width: 147px;
    height: 34px;
}

#left_box_evenements {
    float: left;   
    width: 147px;
    height: 34px;
}
.left_box_menu {
    /*padding-right: 25px;*/
	margin-left: 10px;
    font-family:Verdana, sans; 
    font-size: 10px;   
    line-height:12px;
    font-weight: normal;
    color:#333333;
	width:161px;
}
.class_display_none{
	display:none;
}

.cursor_hand{
	cursor: pointer;
	cursor: hand;
}

.sel_village {
    font-family:Verdana, sans; 
    font-size: 9px;
}

#left_box_spacer {
    position: static;
    height: 13px; 
}

#right_box_spacer {
    position: static;
    height: 13px; 
}

#right_box_acces_direct {
    float: left; 
    position: static; 
    width: 110px;
    height: 24px;
    color:#666; 
    font-size: 12px;
    font-weight: bold; 
    text-align: center; 
    padding-right: 28px; 
	margin-top: 12px;
    text-transform: uppercase; 
}

.box_spacer {
    position: static;
    height: 15px; 
    clear: both; 
}


#new_right_box {
    float: right;
    width: 121px;
	margin-right: 30px;
	margin-top: 12px;
	display:inline;
}

#right_box {
    float: right;
    width: 150px;
}

#right_box_commerces {
    float: right;   
    width: 147px;
    height: 34px;
}


#right_box_sports_loisirs {
    float: right;   
    width: 147px;
    height: 34px;
}

#right_box_services {
    float: right;   
    width: 147px;
    height: 34px;
}

#right_box_evenements {
    float: right;   
    width: 147px;
    height: 34px;
}

.right_box_menu {
    padding-right: 25px;
    font-family:Verdana, sans; 
    font-size: 10px;   
    line-height:12px;
    font-weight: normal;
    color:#333333;
}

img.puce_c {
    border: 0px;
    margin-right: 5px; 
    margin-left: 8px;
}

img.puce_sl {
    border: 0px;
    margin-right: 5px; 
    margin-left: 8px;
}

img.puce_s {
    border: 0px;
    margin-right: 5px; 
    margin-left: 8px;
}

img.puce_e {
    border: 0px;
    margin-right: 5px; 
    margin-left: 8px;
}


#visu {
    position: static;
    margin-left:191px;
    margin-top:3px;
    width:600px;
}

#content {
    margin-left:191px;
    margin-right:153px;
    margin-top:8px;
    width: 600px; 
}

#content_left {
    float:left;
    width:389px;
    height:auto;
}

#content_right {
    float:right;
    width:201px;
    height:100px;
}

#content_visu {
    float:left;
    width:140px;
    height:114px;
    margin-right:12px;
    margin-bottom:10px;
}

#content_entete {
    float: left;
    width:236px;
    height:33px;
    margin-left:0px;
    margin-bottom:0px;

}

#content_pub {
    float:right;
    width:201px;
    height:201px;
    margin-right:1px;
}
/*

#visu {
    position: relative;
    left:191px;
    margin-top:0px;
}
*/

div {
   /* border: 1px solid red;*/
}

#cadre_middle {
    position: relative;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 0px; 
    margin-bottom: 0px;    
    width: 950px;
    background: #EDEDEE url(../img/structure/fond_cadre.gif) repeat;
}
/*
#texte {
    font-family:Verdana, sans; 
    font-size:11px;
    margin-left: 40px; 
    margin-right: 40px;
}
*/
#texte_entete {
    /*width: 601px; */
    margin-left: 191px;
    margin-top: -33px;  
	visibility:hidden;	
}

#texte {
    position: static;
    /*width: 601px; */
    width: 600px; 
    margin-left: 191px;
    margin-top: 20px;    
    font-family:Verdana, sans; 
    font-size: 11px;

}

#mentions_texte_bas {
    font-family:Verdana, sans; 
    /*line-height:1.2em; */
    font-size:11px;
    margin-left: 40px; 
    margin-right: 40px;
}

#mentions_texte_bas,#mentions_texte_haut {
    color: #6C6E70;
    font-size:9px;
}

#liste_villages_footer {
    font-family:Verdana, sans; 
    font-size:10px;
    width: 60%;
    text-align: center;
    color: #6C6E70;
    height:45px;
    margin:15px auto;
}

#mentions_texte_haut {
/*
    position: static;
    text-align:right;
    margin-top:0px;
    margin-right:34px;
    float:right;
    width:400px;
*/
	
	float:right;
	margin-right:34px;
	margin-top:8px;
	position:static;
	text-align:right;
	width:355px;
	margin-bottom:5px;	
}


#pre_texte_entete a {border:0px solid #000;color:#666666;text-decoration:none;font-weight:bold;font-size:15px;}
#pre_texte_entete a:link {border:0px solid #000;}
#pre_texte_entete a:visited {border:0px solid #000;}
#pre_texte_entete a:hover {border:0px solid #000;color:#666666;text-decoration:none;}
#pre_texte_entete a:active{border:0px solid #000;color:#666666;text-decoration:none;}


#texte_entete a {border:0px solid #000;color:#666666;text-decoration:none;font-weight:bold;font-size:15px;}
#texte_entete a:link {border:0px solid #000;}
#texte_entete a:visited {border:0px solid #000;}
#texte_entete a:hover {border:0px solid #000;color:#666666;text-decoration:none;}
#texte_entete a:active{border:0px solid #000;color:#666666;text-decoration:none;}



#mentions_texte_haut a {border:0px solid #000;color:#666666;text-decoration:none;font-size:9px;}
#mentions_texte_haut a:link {border:0px solid #000;}
#mentions_texte_haut a:visited {border:0px solid #000;}
#mentions_texte_haut a:hover {border:0px solid #000;color:#000000;text-decoration:underline;}
#mentions_texte_haut a:active{border:0px solid #000;color:#000000;text-decoration:underline;}

#mentions_texte_bas a {border:0px solid #000;color:#666666;text-decoration:none;font-size:9px;}
#mentions_texte_bas a:link {border:0px solid #000;}
#mentions_texte_bas a:visited {border:0px solid #000;}
#mentions_texte_bas a:hover {border:0px solid #000;color:#000000;text-decoration:underline;}
#mentions_texte_bas a:active{border:0px solid #000;color:#000000;text-decoration:underline;}

#liste_villages_footer a {border:0px solid #000;color:#666666;text-decoration:none;font-size:10px;}
#liste_villages_footer a:link {border:0px solid #000;}
#liste_villages_footer a:visited {border:0px solid #000;}
#liste_villages_footer a:hover {border:0px solid #000;color:#000000;text-decoration:underline;}
#liste_villages_footer a:active{border:0px solid #000;color:#000000;text-decoration:underline;}

#cadre_bottom {
    margin: auto; 
    width: 950px; 
    height: 14px;
    background: #EDEDEE url(../img/structure/bottom_cadre.gif) no-repeat;   
}

#footer_flags {
    float: right; 
	display: inline;
	margin-top: 5px;	
	margin-right: 28px;
	display: inline;

}

#footer_flags a img{
    margin-left:4px;
	width:16px;
}

#bottom {
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 0px; 
    margin-bottom: 0px;  
    padding-top: 0px; 
    padding-bottom: 0px;      
    width: 950px; 
    height: 24px;
    background: #EDEDEE;
}

.texte {
    font-family:Verdana, sans;
    font-size:11px;
}

.lien_navig {
    font-family:Verdana, sans;
    font-size:11px;
    text-decoration:none;
    color:#808080;
}

.lien_navig:hover {
    text-decoration:underline;
}

.black { color: #000; }

img.no_border {
 border: 0px;
}



.field,.field_pt,.field_error,.identifiant,.motdepasse{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #333333; border : 1px solid #999999; margin : 1px; padding : 1px; }
.bouton, .bouton-image {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #333333; border : 1px solid #999999; margin : 1px; padding : 1px;font-weight : bold; cursor:pointer; }
.bouton-image { background-image: url(../img/structure/default_fond-bouton-gd.gif); background-repeat:no-repeat; border:none; width:230px; height:28px; background-position: left top; color:#80bc00; }
.identifiant{ background-image: url(../img/structure/default_email.gif); background-repeat: no-repeat; background-position: center center; }
.motdepasse{ background-image: url(../img/structure/default_motdepasse.gif); background-repeat: no-repeat; background-position: center center; }



a.a_puce_c:link {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_c:visited {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_c:hover {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_c:active {text-decoration:none;border: 0px;color:#000000;}

a.a_puce_c_bold:link {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_c_bold:visited {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_c_bold:hover {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_c_bold:active {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}


a.a_puce_sl:link {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_sl:visited {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_sl:hover {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_sl:active {text-decoration:none;border: 0px;color:#000000;}

a.a_puce_sl_bold:link {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_sl_bold:visited {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_sl_bold:hover {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_sl_bold:active {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}

a.a_puce_s:link {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_s:visited {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_s:hover {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_s:active {text-decoration:none;border: 0px;color:#000000;}

a.a_puce_s_bold:link {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_s_bold:visited {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_s_bold:hover {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}
a.a_puce_s_bold:active {text-decoration:none;border: 0px;color:#000000;font-weight:bold;}

a.a_puce_e:link {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_e:visited {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_e:hover {text-decoration:none;border: 0px;color:#000000;}
a.a_puce_e:active {text-decoration:none;border: 0px;color:#000000;}


#ariane a{color:#5E5E5E; text-decoration:none; }
#ariane a:link{color:#5E5E5E; text-decoration:none; }
#ariane a:hover{color:#000000; text-decoration:underline; }
#ariane a:active{color:#000000; text-decoration:underline; }
#ariane font.actif {
    font-family:Verdana, sans; 
    font-weight:bold; 
    font-size: 9px;
    color:#7DBA42;
}

#left_box_bas_middle div.actions
{margin-left:20px;margin-top:15px;}
#left_box_haut_middle div.actions 
{margin-left:0px;margin-top:0px;}
#left_box_bas_middle div.actions ul, 
#left_box_haut_middle div.actions ul 
{list-style-position:outside;}
#left_box_bas_middle div.actions li, 
#left_box_haut_middle div.actions li 
{list-style-image:URL(../img/structure/puce_box_left.gif); padding-left:0px;padding-right:0px}

#left_box_haut_middle div.actions li.creer 
{list-style-image:URL(../img/structure/puce_creer_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.actions li.proposer 
{list-style-image:URL(../img/structure/puce_proposer_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.actions li.training 
{list-style-image:URL(../img/structure/puce_training_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.actions li.coach 
{list-style-image:URL(../img/structure/puce_coach_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.actions li.conseils 
{list-style-image:URL(../img/structure/puce_conseils_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.actions li.decouvrir
{list-style-image:URL(../img/structure/puce_decouvrir_mini.gif); padding-left:0px;padding-right:0px}





#left_box_haut_middle div.data-blanc ul 
{list-style-position:outside;}

#left_box_haut_middle div.data-blanc li 
{list-style-image:URL(../img/structure/puce_box_left.gif); padding-left:0px;padding-right:0px}

#left_box_haut_middle div.data-blanc li.creer 
{list-style-image:URL(../img/structure/puce_creer.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.data-blanc li.proposer 
{list-style-image:URL(../img/structure/puce_proposer_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.data-blanc li.training 
{list-style-image:URL(../img/structure/puce_training_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.data-blanc li.coach 
{list-style-image:URL(../img/structure/puce_coach_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.data-blanc li.conseils 
{list-style-image:URL(../img/structure/puce_conseils_mini.gif); padding-left:0px;padding-right:0px}
#left_box_haut_middle div.data-blanc li.decouvrir
{list-style-image:URL(../img/structure/puce_decouvrir_mini.gif); padding-left:0px;padding-right:0px}


a.menu,
#villes a.menu,
#left_box_bas_middle a.menu, 
#left_box_haut_middle a.menu,
div.bas_droite_monespace a.menu,
div#selected_box div.enseigne a,
div#select_box div.enseigne a
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 
a.menu:link,
#villes a.menu:link,
#left_box_bas_middle a.menu:link, 
#left_box_haut_middle a.menu:link ,
div.bas_droite_monespace a.menu:link,
div#selected_box div.enseigne a:link,
div#select_box div.enseigne a:link
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 
a.menu:visited,
#villes a.menu:visited,
#left_box_bas_middle a.menu:visited, 
#left_box_haut_middle a.menu:visited,
div.bas_droite_monespace a.menu:visited,
div#selected_box div.enseigne a:visited,
div#select_box div.enseigne a:visited


{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 
a.menu:hover,
#villes a.menu:hover,
#left_box_bas_middle a.menu:hover, 
#left_box_haut_middle a.menu:hover,
div.bas_droite_monespace a.menu:hover,
div#selected_box div.enseigne a:hover,
div#select_box div.enseigne a:hover
{cursor:pointer;text-decoration:none;border: 0px;color:#000000;font-family:Verdana,sans;font-size:10px;font-weight:normal} 
a.menu:active,
#villes a.menu:active,
#left_box_bas_middle a.menu:active, 
#left_box_haut_middle a.menu:active,
div.bas_droite_monespace a.menu:active,
div#selected_box div.enseigne a:active,
div#select_box div.enseigne a:active
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 


#left_box_haut_middle a.forgotten 
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 

#left_box_haut_middle a.forgotten:link 
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 

#left_box_haut_middle a.forgotten:visited 
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 

#left_box_haut_middle a.forgotten:hover 
{cursor:pointer;text-decoration:none;border: 0px;color:#000000;font-family:Verdana,sans;font-size:10px;font-weight:normal} 

#left_box_haut_middle a.forgotten:active 
{cursor:pointer;text-decoration:none;border: 0px;color:#6D6F71;font-family:Verdana,sans;font-size:10px;font-weight:normal} 


#left_box_bas_middle a.simple 
{cursor:pointer;text-decoration:none;border: 0px;color:#000000;} 

#left_box_bas_middle a.simple:link 
{cursor:pointer;text-decoration:none;border: 0px;color:#000000;} 

#left_box_bas_middle a.simple:visited 
{cursor:pointer;text-decoration:none;border: 0px;color:#000000;} 

#left_box_bas_middle a.simple:hover 
{cursor:pointer;text-decoration:underline;border: 0px;color:#000000;} 

#left_box_bas_middle a.simple:active 
{cursor:pointer;text-decoration:underline;border: 0px;color:#000000;} 

/********************************************************/

#red {
    background: #ff0000;
    font-weight:bold;
    color: #ffff00;
}

.navig_t
{
  text-decoration: none;
  color:#6D6F71;
}

.navig_t:hover
{
  text-decoration: underline;
}

.lien-noscript
{
  color:black;
  font-size:11px;
  text-decoration:none; 
}

.lien-noscript:hover
{
  font-weight:bold;
}

.contenu-noscript
{
  background: url('../img/noscriptindex/fond.jpg');
  overflow:auto;
  min-height:590px;
  height:590px;
  color:black;
  font-size:14px;
}

.titre-noscript
{
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
  color:black;
}

.description-noscript
{
  font-size:20px;position:absolute;left:250px;top:80px;
}

.texte-noscript
{
  font-size:13px;
}

.produit-noscript
{
  font-size:13px;
  color:black;
  text-decoration:none;
}

.produit-noscript:hover
{
  font-size:13px;
  font-weight:bold;
}

