.titre_conteneur {
position:relative;
width:681px; height:23px;
margin:0px;
padding-left:17px; padding-top:6px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background:url(images/contenu/titre_conteneur.png) no-repeat;
float:left; display:inline;
}
.titre_conteneur img { border:0; margin:0; }

.mid_conteneur {
position:relative;
width:698px;
margin:0px;
background:#FFFFFF;
float:left; display:inline;
}
.txt_haut {
position:relative;
width:694px; height:9px;
margin-left:2px; margin-top:0px;
font-size:1px; line-height:1px;
background-color:#f1f4f8;
background-image:url(images/contenu/txt_haut.png);
background-repeat:no-repeat;
float:left; display:inline;
}
.txt_mid {
position:relative;
width:664px;
margin-left:2px; margin-top:0px;
padding:11px 15px 5px 15px;
background-color:#f1f4f8;
background-image:url(images/contenu/txt_mid.png);
background-repeat:repeat-y;
float:left; display:inline;
}
.cadre_bas_conteneur {
position:relative;
width:698px;
margin:0px;
font-size:1px; line-height:1px;
float:left; display:inline;
}
.cadre_bas {
position:absolute;
width:698px; height:11px;
left:0px; top:0px;
font-size:1px; line-height:1px;
background:url(images/contenu/cadre_bas.png) no-repeat;
}
.txt_bas {
position:absolute;
width:694px; height:9px;
left:2px; top:0px;
background:url(images/contenu/txt_bas.png) no-repeat;
}
.cadre_bas_wHaut {
position:absolute;
width:698px; height:27px;
left:0px; top:0px;
font-size:1px; line-height:1px;
background:url(images/contenu/cadre_bas_wHaut.png) no-repeat;
}
.txt_bas_wHaut {
position:relative;
width:694px; height:25px;
margin-left:2px; margin-top:0px;
background:url(images/contenu/txt_bas_wHaut.png) no-repeat;
float:left; display:inline;
}
.lien_haut {
position:absolute;
width:36px; height:11px;
left:649px; top:13px;
padding:0px;
font-size:11px;
line-height:11px;
color:#1a5c95;
text-decoration:none;
background:url(images/contenu/fleche_haut.png) no-repeat right top;
display:block;
}
.cadre_orange_top {
position:relative;
width:664px; height:8px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/cadre_orange_top.png) no-repeat;
float:left; display:inline;
}
.cadre_orange_mid {
position:relative;
width:644px;
margin:0;
padding:2px 9px 2px 9px;
background:#fcefe1;
border-left:1px solid #ffb96e;
border-right:1px solid #ffb96e;
float:left; display:inline;
}
.cadre_orange_bas {
position:relative;
width:664px; height:8px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/cadre_orange_bas.png) no-repeat;
float:left; display:inline;
}
.cadre_vert_top {
position:relative;
width:664px; height:8px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/cadre_vert_top.png) no-repeat;
float:left; display:inline;
}
.cadre_vert_mid {
position:relative;
width:644px;
margin:0;
padding:2px 9px 2px 9px;
background:#edf7d7;
border-left:1px solid #b0d265;
border-right:1px solid #b0d265;
float:left; display:inline;
}
.cadre_vert_bas {
position:relative;
width:664px; height:8px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/cadre_vert_bas.png) no-repeat;
float:left; display:inline;
}


/*------------------------ GALERIE PHOTOS ---------------------------------------*/
.gp_cat_cadre1, .gp_cat_cadre2 {
position:relative;
width:648px; height:110px;
margin-left:0px; margin-top:20px;
padding:4px 8px 4px 8px;
cursor:pointer;
float:left; display:inline;
}
.gp_cat_cadre1 { background:url(images/contenu/gp_cat_cadreV.png) no-repeat; }
.gp_cat_cadre2 { background:url(images/contenu/gp_cat_cadreO.png) no-repeat; }

.gp_td_marge { padding:0; font-size:1px; line-height:1px; }

.gp_thumb_bg {
position:relative;
width:160px; height:160px;
margin-top:8px;
background:url(images/contenu/gp_thumb_bg.png) no-repeat;
cursor:pointer;
float:left; display:inline;
}
.gp_thumb_bg img {
position:absolute;
}
.gp_pho_cadreLT { width:10px; height:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreLT.png) no-repeat; }
.gp_pho_cadreRT { width:10px; height:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreRT.png) no-repeat; }
.gp_pho_cadreLB { width:10px; height:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreLB.png) no-repeat; }
.gp_pho_cadreRB { width:10px; height:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreRB.png) no-repeat; }
.gp_pho_cadreL { width:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreL.png) repeat-y; }
.gp_pho_cadreR { width:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreR.png) repeat-y; }
.gp_pho_cadreT { height:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreT.png) repeat-x; }
.gp_pho_cadreB { height:10px; font-size:1px; line-height:1px; background:url(images/contenu/gp_pho_cadreB.png) repeat-x; }

.gp_btn_thumb {
position:relative;
width:28px; height:22px;
margin:0;
background:url(images/contenu/gp_btn_thumb.png) no-repeat;
display:block;
}
.gp_btn_flecheL {
position:relative;
width:28px; height:22px;
margin:0;
background:url(images/contenu/gp_btn_flecheL.png) no-repeat;
display:block;
}
.gp_btn_flecheR {
position:relative;
width:28px; height:22px;
margin:0;
background:url(images/contenu/gp_btn_flecheR.png) no-repeat;
display:block;
}

/*------------------------ SPORTS - CLUBS ---------------------------------------*/
.sc_infowindow {
padding:5px 10px 5px 10px;
background-color:#f1f4f8;
border:1px solid #5a6270;
}
.sc_cadreV_top {
position:relative;
width:664px; height:20px;
margin-left:0px; margin-top:20px;
padding:0;
background:url(images/contenu/sc_cadreV_top.png) no-repeat 0px 10px;
float:left; display:inline;
}
.sc_cadreV_top div {
position:relative;
width:auto;
margin-left:15px;
padding-left:5px; padding-right:5px;
font-size:14px;
font-family:Verdana;
font-style:italic; font-weight:bold;
color:#666666;
background:#f1f4f8;
float:left; display:inline;
}
.sc_cadreV_Mid {
position:relative;
width:644px;
margin-left:0px; margin-top:0px;
padding:8px 8px 2px 8px;
border-left:2px solid #d1ec98;
border-right:2px solid #d1ec98;
float:left; display:inline;
}
.sc_cadreV_bas {
position:relative;
width:664px; height:10px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px; line-height:1px;
background:url(images/contenu/sc_cadreV_bas.png) no-repeat;
float:left; display:inline;
}
.sc_txt_haut {
position:relative;
width:694px; height:28px;
margin-left:2px; margin-top:0px;
background-color:#f1f4f8;
background-image:url(images/contenu/sc_txt_haut.png);
background-repeat:no-repeat;
float:left; display:inline;
}
.sc_menu_bg {
position:absolute;
width:645px; height:28px;
left:24px; top:0px;
background:url(images/contenu/sc_menu_bg.png) no-repeat;
}
.sc_menu_bg .L_sel {
position:relative;
width:6px; height:21px;
margin-left:7px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_L_sel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .L_nosel {
position:relative;
width:6px; height:21px;
margin-left:7px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_L.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .M_sel {
position:relative;
height:21px;
margin-left:0px; margin-top:0px;
padding:3px 6px 0px 6px; font-size:12px;
background:url(images/contenu/sc_menu_M_sel.png) repeat-x;
float:left; display:inline;
}
.sc_menu_bg .M_nosel {
position:relative;
height:21px;
margin-left:0px; margin-top:0px;
padding:0px; font-size:12px;
background:url(images/contenu/sc_menu_M.png) repeat-x;
float:left; display:inline;
}
.sc_menu_bg .M_nosel a {
position:relative;
height:21px;
padding:3px 6px 0px 6px;
font-size:12px;
color:#000000;
text-decoration:none;
display:block;
}
.sc_menu_bg .M_nosel a:hover { color:#666666; }

.sc_menu_bg .L_sel-nosel {
position:relative;
width:14px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_L_sel-nosel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .L_nosel-nosel {
position:relative;
width:14px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_L_nosel-nosel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .L_nosel-sel {
position:relative;
width:14px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_L_nosel-sel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .R_sel-nosel {
position:relative;
width:14px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_R_sel-nosel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .R_nosel-sel {
position:relative;
width:14px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_R_nosel-sel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .R_nosel-nosel {
position:relative;
width:14px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_R_nosel-nosel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .R_sel {
position:relative;
width:6px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_R_sel.png) no-repeat;
float:left; display:inline;
}
.sc_menu_bg .R_nosel {
position:relative;
width:6px; height:21px;
margin-left:0px; margin-top:0px;
padding:0; font-size:1px;
background:url(images/contenu/sc_menu_R.png) no-repeat;
float:left; display:inline;
}
.sc_btn_loupe {
position:relative;
width:20px; height:20px;
border:0;
background:url(images/contenu/sc_btn_loupe.png) no-repeat;
cursor:pointer;
}
.sc_saisie_prop {
position:absolute;
width:298px; height:auto;
left:0px; top:18px;
background:#ffffff;
border:1px solid #7f9db9;
display:none;
}
.sc_saisie_ligne {
position:relative;
width:288px;
margin:0; padding:2px 5px 2px 5px;
font-size:11px; color:#003399;
background:#ffffff;
text-decoration:none;
float:left; display:inline;
}
.sc_saisie_ligne:hover { background:#eeeeee; }
.sc_saisie_ligne_hover {
position:relative;
width:288px;
margin:0; padding:2px 5px 2px 5px;
font-size:11px; color:#003399;
background:#eeeeee;
text-decoration:none;
float:left; display:inline;
}

/*------------------------ ESPACE CLUBS ---------------------------------------*/
.ec_menubtn_LV {
position:relative;
width:8px; height:18px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/espclubs_menubtn_LV.png) no-repeat;
float:right; display:inline;
}
.ec_menubtn_MV {
position:relative;
height:16px;
margin:0; padding:2px 8px 0px 8px;
font-size:11px; color:#333333;
background:url(images/contenu/espclubs_menubtn_MV.png) repeat-x;
float:right; display:inline;
}
.ec_menubtn_RV {
position:relative;
width:8px; height:18px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/espclubs_menubtn_RV.png) no-repeat;
float:right; display:inline;
}
.ec_menubtn_LO {
position:relative;
width:8px; height:18px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/espclubs_menubtn_LO.png) no-repeat;
float:right; display:inline;
}
.ec_menubtn_MO {
position:relative;
height:16px;
margin:0; padding:2px 8px 0px 8px;
font-size:11px; color:#333333;
background:url(images/contenu/espclubs_menubtn_MO.png) repeat-x;
float:right; display:inline;
}
.ec_menubtn_RO {
position:relative;
width:8px; height:18px;
margin:0; padding:0;
font-size:1px; line-height:1px;
background:url(images/contenu/espclubs_menubtn_RO.png) no-repeat;
float:right; display:inline;
}
.ec_btn_supprimer {
width:14px; height:12px;
border:0;
background:url(images/contenu/ec_btn_supprimer.png) no-repeat;
cursor:pointer;
}
.ec_photocont {
position:relative;
width:161px; height:161px;
margin-top:4px;
border:1px solid #999999;
background:#000000;
float:left; display:inline;
}
.ec_photocont img {
position:absolute;
}
/*------------------------ ACCEDER A FONTENAY ---------------------------------------*/
#googlemapConteneur {
position:relative;
width:664px;
margin:0; padding:0;
float:left; display:inline;
}
#googlemapConteneur #mapDiv {
position:relative;
width:662px; height:450px;
border:1px solid #999999;
float:left; display:inline;
}

/*------------------------ AGENDA ---------------------------------------*/

.agenda_ligne1 {
padding:0;
background-color:#caee7c;
background-image:url(images/contenu/actu_ligne_bg1.png);
background-repeat:repeat-x;
background-position:top;
}
.agenda_ligne2 {
padding:0;
background-color:#fcce9a;
background-image:url(images/contenu/actu_ligne_bg2.png);
background-repeat:repeat-x;
background-position:top;
}
.agenda_btn_afficher, .agenda_btn_masquer {
position:absolute;
width:244px; height:21px;
left:0px; top:0px;
cursor:pointer;
}
.agenda_btn_afficher { background:url(images/contenu/agenda_btn_afficher.png) no-repeat; }
.agenda_btn_masquer { background:url(images/contenu/agenda_btn_masquer.png) no-repeat; }
.agenda_calendar_cont { position:absolute; width:244px; height:205px; left:0px; top:21px; }

/*------------------------ PAGINATION ---------------------------------------*/
.pagination_OV {
position:relative;
width:664px;
margin:0; padding:0;
float:left; display:inline;
}
.pagination_OV .pagin_bg_num, .pagination_OV .pagin_bg_btn_select {
position:relative;
margin-right:2px;
margin-left:0px;
margin-top:0px;
color:#666666;
padding:1px 6px 1px 7px;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-repeat:repeat-x;
background-position:center;
border:1px solid #CCCCCC;
float:left; display:inline;
}
.pagination_OV .pagin_bg_num { background-image:url(images/contenu/pagin_OV_bg_num.png); }
.pagination_OV .pagin_bg_num:hover { color:#000000; }
.pagination_OV .pagin_bg_btn_select { background-image:url(images/contenu/pagin_OV_bg_sel.png); }


/*------------------------ ACTUALITE ---------------------------------------*/

.actu_ligne1 {
padding:0;
background-color:#caee7c;
background-image:url(images/contenu/actu_ligne_bg1.png);
background-repeat:repeat-x;
background-position:top;
cursor:pointer;
}
.actu_ligne2 {
padding:0;
background-color:#fcce9a;
background-image:url(images/contenu/actu_ligne_bg2.png);
background-repeat:repeat-x;
background-position:top;
cursor:pointer;
}
.actu_ligne1 td, .actu_ligne2 td {
padding:0;
cursor:pointer;
}
.actu_ligne1 div, .actu_ligne2 div {
cursor:pointer;
}
.actu_date_bg {
height:40px;
background-image:url(images/contenu/actu_date_bg.png);
background-repeat:no-repeat;
}
.actu_date_bg .jour {
position:absolute;
width:50px; height:23px;
left:0px; top:3px;
font-size:20px; font-weight:bold;
color:#666666;
text-align:center;
}
.actu_date_bg .mois {
position:absolute;
width:50px; height:14px;
left:0px; top:26px;
font-size:11px; font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.actu_fleche_bas {
position:relative;
width:15px; height:40px;
margin:0;
background:url(images/contenu/actu_fleche_bas.png) no-repeat;
}
.actu_fleche_top {
position:relative;
width:15px; height:40px;
margin:0;
background:url(images/contenu/actu_fleche_top.png) no-repeat;
}
.actu_btn_archives {
position:relative;
width:106px; height:21px;
margin:0;
background:url(images/contenu/actu_btn_archives.png) no-repeat;
display:block;
}
.actu_tr_mask { display:none; }
.actu_tr_aff { display:table-row; }

/*------------------------ HEBERGEMENT ---------------------------------------*/
.heberg_nom_bg1, .heberg_nom_bg2 {
position:relative;
width:307px;
margin-left:0px; margin-top:5px;
padding:5px;
background-repeat:repeat-x; background-position:top;
float:left; display:inline;
}
.heberg_nom_bg1 {
background-color:#caee7c;
background-image:url(images/contenu/heberg_nom_bg1.png);
}
.heberg_nom_bg2 {
background-color:#fcce9a;
background-image:url(images/contenu/heberg_nom_bg2.png);
}

/*------------------------ FORUM SPORT ---------------------------------------*/
.forum_sujet_bg1, .forum_sujet_bg2 {
background-repeat:repeat-x; background-position:top;
cursor:pointer;
}
.forum_sujet_bg1 {
background-color:#caee7c;
background-image:url(images/contenu/heberg_nom_bg1.png);
}
.forum_sujet_bg2 {
background-color:#fcce9a;
background-image:url(images/contenu/heberg_nom_bg2.png);
}
.forum_sujet_bg1 span , .forum_sujet_bg2 span {
font-weight:normal;
}
.forum_sujet_bg1:hover span , .forum_sujet_bg2:hover span {
font-weight:bold;
}
.forum_mess_bg1, .forum_mess_bg2 {
position:relative;
width:654px;
margin-left:0px; margin-top:5px;
padding:2px 5px 2px 5px;
background-repeat:repeat-x; background-position:top;
float:left; display:inline;
}
.forum_mess_bg1 {
background-color:#caee7c;
background-image:url(images/contenu/heberg_nom_bg1.png);
}
.forum_mess_bg2 {
background-color:#fcce9a;
background-image:url(images/contenu/heberg_nom_bg2.png);
}


/*------------------------ TOURISME ---------------------------------------*/

.tourism_bg {
position:relative;
width:212px; height:204px;
margin:0;
background:url(images/contenu/tourism_bg.png) no-repeat;
text-decoration:none;
display:block;
}
.tourism_bg div {
position:absolute;
width:188px; height:34px;
left:12px; top:8px;
color:#666666;
font-size:14px; font-weight:bold;
text-decoration:none;
text-align:center;
cursor:pointer;
}

.tourism_bg img {
position:absolute;
width:202px; height:148px;
left:5px; top:50px;
border:0;
cursor:pointer;
}


/*------------------------ METEO ---------------------------------------*/

.meteo_bg {
position:absolute;
width:304px; height:378px;
left:0px; top:0px;
background:url(images/contenu/meteo_bg.png) no-repeat;
}
.meteo_cont {
position:absolute;
width:300px; height:378px;
left:2px; top:0px;
}