/* FOND DE PAGE */
#main_content {background:url(../images/fonds/bg_loisirs.jpg) no-repeat;}



/* STRUCTURE DE PAGES TEXTES */
#colonne_gauche {width:400px; background:url(../images/contenu/pointilles-colonnes.png) 395px 2px repeat-y; padding:0; padding-left:20px; margin:0; float:left; }
#colonne_gauche p {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; margin:0; padding:0; padding-right:40px;}

#colonne_droite {width:280px; float:left; }
#colonne_droite p {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; margin:0; padding:0; padding-right:20px;}

.ss_titres_section {background:url(../images/menus/fleche-loisirs.png) 0px 0px no-repeat; height:18px;}
.ss_titres_section div {font:bold 14px Arial, Helvetica, sans-serif; color:#666666; margin-left:25px; }



/* SEJOURS MINI-CAMPS */
.cadre_sejour { margin-left:60px;}
.cadre_sejour p {margin:0px;}
.cadre_photo_sejour {float:right; width:210px; overflow:hidden;}
.photo_sejour {position:absolute; margin-top:-138px; margin-left:7px;}
.titre_sejour {font:bold 13px Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase;}
.sstitre_sejour {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.description_sejour {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; width:430px; margin-top:6px;}
.detail_sejour {background-color:#E8E8E8; margin-top:6px; height:56px;}
.infos_sejour {margin:0px 0px 0px 45px; margin-top:10px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
.icone_info {position:absolute; margin:8px 15px 0px -10px; overflow:visible;}



/* SEJOURS SPORT VACANCES */

.cadre_sport {margin-top:20px;}
.contenu_sport {margin-left:120px;}
.cadre_photo_sport {float:left; width:110px; overflow:hidden;}
.photo_sport {position:absolute; margin-top:-105px; margin-left:5px;}
#colonne_gauche p.titre_sport {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase; }
#colonne_gauche p.sstitre_sport {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#colonne_gauche p.description_sport {margin-top:3px;}
.infos_sport {margin-top:8px; }



/* POSTITS */
#ttcont {font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
