body {
	
}

.navigoption { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	background: #000; 
	color: #fff; 
	width: 900px; 
	font: 1.2em "Trebuchet MS", sans-serif; 
}

.navigoption a, .navigoption span { 
	display: block; 
	padding: 4px 10px; 
	color: #818281; 
	text-decoration: none; 
	background: #000 url(../../images/bloc.png) left bottom no-repeat; 
}

.navigoption .toggleSubMenu a, .navigoption .toggleSubMenu span { 
	background-image: url(../../images/ouvrir_bloc.gif); 
}

.navigoption .open a, .navigoption .open span { 
	background-image: url(../../images/fermer_bloc.png); 
}

.navigoption a:hover, .navigoption a:focus, .navigoption a:active { 
	text-decoration: none; 
}

.navigoption .subMenu { 
	font-size: .8em; 
	background: #ccc url(../../images/subMenu.png) 0 0 repeat-x; 
	font-size: .9em; 
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #666; 
}

.navigoption ul.subMenu a { 
	background: none; 
	padding: 3px 20px; 
}
.tabulation{
    width: 0px;    
}
.textebleu{color: blue;}
.styl_cadrelong {width: 900px;}
.styl_cadrepieddepage {width: 900px; float: left}
.styl_espaceannonces 		{width: 643px; float: left; top:0px; left:0px;}
.styl_espacepetiteannonces 	{width: 250px; float: right; top:0px; left:0px;}
.styl_espaceannoncesentete{background-image: url(../../images/fondannoncehaut.gif); background-repeat: no-repeat; height: 39px; font-size: 22px; text-transform: uppercase; text-align: center;}
.styl_espaceannoncescoprs 			{border: 2px solid #644777;}
.styl_cadreprincipalepetiteannonce 	{border: 2px solid #F79C61;}
.styl_recherches {padding-top: 7px; padding-left: 7px; background-image: url(../images/fondrecherche.gif); height: 35px; background-repeat: no-repeat}
.styl_dateadujour {font-size: 16px}
.styl_prenomNom {font: Small Fonts; font-size: xx-small;}
.styl_dateavecNom {font: Small Fonts; font-size: xx-small;}
.styl_titrepetitesannonces {background-image: url(../../images/fondpetiteannoncehaut.gif); background-repeat: no-repeat; height: 39px; font-size: 22px; text-transform: uppercase; text-align: center;}
.styl_titreannonces{background-image: url(../../images/fondannoncebas.gif); background-repeat: no-repeat; height: 39px}
.styl_infosPratique {margin-top: 15px; width: 850px}
.styl_textedetailsannonce {margin-left: 120px}
.styl_fontdetailsgauche{font-size: 17px; margin-left: 120px; color: #8B4513}
.styl_fontdetailsdroit {font-size: 17px; margin-left: 120px; color: #000000; width: 450px}
.styl_textedetailsannoncegauche {width: 200px}
.styl_taillevideocentral{width: 213px; height: 173px;}
.sty_videaocentral {width: 213px; height: 173px;}
.styl_corpsgestutil {width: 900px; overflow-x: auto; text-align: left; font-size: 10px; margin-bottom: 5px; padding-bottom: 5px}
.styl_corpssavebdd {width: 900px; font-size: 10px; margin-bottom: 5px; padding-bottom: 5px}
.styl_cadrepublicite {padding-left: 2px; padding-top: 2px; padding-right: 15px; padding-bottom: 5px}
.styl_texte_musique {font-size: 13px; margin-bottom: 4px; text-align: center}
.styl_cadre_musique_album {float: left; border: 1px none whitesmoke}
.styl_cadre_texte_presentation{width: 689px; float: right; border: 1px none whitesmoke}
.styl_cadre_pub_espace_publicitaire {border: 1px solid whitesmoke; width: 895px; height: 93px; overflow-x: hidden; overflow-y: hidden}
.styl_menuoption {color: black}
.styl_cadrepetiteannonce{border-top: 1px solid #F79C61; border-bottom: 1px solid #F79C61; background-color: #C0C0C0; margin-bottom: 25px;}
.styl_cpt_affiche{
	float:left; 
	margin-top:0px; 
	font-style:normal; 
	font-size:9px;
	color:#9F9089;
}
.styl_publie_le{
	float:right; 
	margin-top:-19px; 
	margin-right:4px; 
	font-weight:normal; 
	font-size:8px;
	color:#8E4723;
}
.styl_compteur{
	margin-top: -38px;
	margin-bottom: 5px;
	padding-right: 5px;
	text-align: right;
	width: 300px;  
	float: right;
}	
.styl_cadrepiecejoite{
	 text-align: center; 
	 padding-bottom: 4px;
}
.styl_cadre_pub_droite {
	background-image: url(../images/cadre_droite.gif);
	background-repeat: no-repeat;
	border-left: 2px none white;
	margin-top: 1px;
	float: right;
	width: 161px;
	height: 90px;
}
.ligneTableau0{
	background-color: #C0C0C0;
	padding-top: 20px;
}
.styl_divaucunmail{
	text-align: center;
}
.styl_docspers_left{ 
	float: left;
	width: 50px;
}
.styl_docspers_center{ 
	float: left;
	width: 838px; 	
}
.styl_docspers_right{ 
	float: left;
	width: 80px;
}
.styl_cadre_texte_sous_titre{
	margin-left: 5px;
	padding-top: 4px;
}
.styl_imagealbumphoto {
	width: 32;
	height: 17;
	margin-bottom: -10px;
}
.ligneTableau1{
	background-color: #DCDCDC;
	padding-top: 20px;
}
.styl_FondPagedaccueil{
	background-color: #CCCCFF;
	text-align: center;
	/*
	width:180px;
	height:170px;
	*/
}
.styl_retourmodifutil{
	width: 900px;
	text-align: center;
}
.styl_champdesactive {
	width: 520px;
	height: 19px;
	border: 1px solid #99CCCC;
	background-color: #C0C0C0;
	margin-left: 45px;
}
.styl_champmailtousutilisateursdesactive {
	width: 735px;
	height: 19px;
	border: 1px solid #99CCCC;
	background-color: #C0C0C0;
	text-align: left;
}
.styl_champmailtousutilisateursdesactive_court {
	width: 545px;
	border: 1px solid #99CCCC;
	background-color: #C0C0C0;
	text-align: left;
	float: left;
}
.styl_messageDerreur{	text-align:center;
	color:#FF0033;
	font-style:normal;
	font-family:Courier New, Courier, mono;
				/*
				 Times New Roman, Times, serif.
				 Arial, Helvetica, sans-serif.
				 Courier New, Courier, mono.
				 Alpha Geometrique, Critter, Cottonwood, fantasy.
				 Courier, MS Courier New, Prestige, monospace.
				*/
	font-weight:normal !important;
	font-size: 11px;
}

.styl_messageDeConfirmation{
	color: #009F00;
	font-family: Courier New, Courier, mono;
				/*
				 Times New Roman, Times, serif.
				 Arial, Helvetica, sans-serif.
				 Courier New, Courier, mono.
				 Alpha Geometrique, Critter, Cottonwood, fantasy.
				 Courier, MS Courier New, Prestige, monospace.
				*/
	font-weight: bold;
	font-size: 11px;
}
/*
.styl_grandTitre{	color: #054958;
	text-align: left;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
*/
				/*
				 Times New Roman, Times, serif.
				 Arial, Helvetica, sans-serif.
				 Courier New, Courier, mono.
				 Alpha Geometrique, Critter, Cottonwood, fantasy.
				 Courier, MS Courier New, Prestige, monospace.
				*/
/*
	font-weight: normal !important;
	font-size: 26px;
	margin-bottom: 25px;
}
 */
.styl_grandTitre {
	color:#054958;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:26px;
	font-style:normal;
	font-weight:normal !important;
	margin-bottom:25px;
	text-align:left;
}
.styl_champBandePhotoAlbum{
	width: 900px;
	height: 103px;
	overflow-x : scroll;
	overflow-y : hidden;
}
.styl_present_aff_ann {margin-bottom: 5px; border: 1px none whitesmoke;}
.styl_text_pres_af_ann_titre{
	text-align: center;
	 font-size: 16px;
}
.styl_text_pres_af_ann_corps {
	color: #000000;
	text-align: justify;
	padding-left: 6px;
	padding-right: 6px;
}
.styl_cadre_exterieur {background-color: #CCCCFF;}

.styl_bienvenue {border: none; background-color: #CCCCFF; height: 136px; background-image: url(../images/bannierre_somamaory.gif); background-repeat: no-repeat}
.datehautannonce {
	text-align: center; 
	font-size: 22px; 
	font-weight: bold;
	margin-bottom: 7px;
}
.lieubasannonce {text-align: left; font-size: 18px; font-weight: bold;}
.styl_bandeau_images {border: none; height: 151px; text-align: center}

.styl_portedentreedusite {background-color: #CCCCFF;}
.styl_entreegauche {width: 45px}
.styl_entreedroite {width: 45px}
.styl_bandeau_separateur {border: none; height: 19px; background-image: url(../images/fong_gris_degrade.gif)}
.styl_textetreesitegauche {text-align: center; color: #993333; font-size: 16px; margin-bottom: 8px; font-family: Courier New; font-stretch: normal; font-weight: bold}
.styl_textetreesitedroite {text-align: center; color: #993333; font-size: 16px; margin-bottom: 8px; font-family: Courier New; font-weight: bold}
.styl_textsurimage_g1 {float: left; clear: both; margin-top: -130px; margin-left: 60px; color: white; position: relative; font-size: 25px}
.styl_textsurimage_g11 {float: left; clear: both; margin-top: -130px; margin-left: 60px; color: cyan; position: relative; font-size: 25px}
.styl_textsurimage_g2 {float: left; clear: both; margin-top: -109px; margin-left: 240px; color: #D2DA45; position: relative; font-size: 25px}
.styl_textsurimage_g22 {float: left; clear: both; margin-top: -109px; margin-left: 240px; color: #B0CDEF; position: relative; font-size: 25px}
.styl_textsurimage_g3 {float: left; clear: both; margin-top: -85px; margin-left: 424px; color: #669900; position: relative; font-size: 25px}
.styl_textsurimage_g33 {float: left; clear: both; margin-top: -85px; margin-left: 424px; color: #3366CC; position: relative; font-size: 25px}
.styl_textsurimage_g4 {float: left; clear: both; margin-top: -86px; margin-left: 620px; color: red; position: relative; font-size: 25px}
.styl_textsurimage_g44 {float: left; clear: both; margin-top: -35px; margin-left: 620px; color: #FFFF66; position: relative; font-size: 25px}
.styl_textsurimage_g5 {float: left; clear: both; margin-top: -63px; margin-left: 760px; color: #946465; position: relative; font-size: 20px}
.lien {top: -5px; color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none;}
.lientop {width:70px; text-align:right;}
.lienv {margin-top:2px; margin-bottom:-2px; height:16px; float:right; display:block;}
.lienv_none {margin-top:2px; margin-bottom:-2px; height:16px; float:right; display:none;}
.divise {top: -3px; color: #C0C0C0; background: #000000; font-size: 12pt;}
.styl_champident {width: 220px}
 .styl_tableauchamps {border-top: thick; border: solid; border-width: 1px; border-left-width: 15px; margin-top: 20px; margin-bottom: 20px; padding-top: 15px; width: 350px; border-color: black}
 .styl_tableau_creationcompte {border-top: thick; border: solid; border-width: 1px; border-left-width: 15px; margin-top: 20px; margin-bottom: 20px; padding-top: 8px; padding-bottom: 8px; width: 800px; border-color: black}
 .styl_tableau_creationcompte_propos {border-top: thick; border: solid; border-width: 1px; border-left-width: 15px; margin-top: 20px; margin-bottom: 20px; padding-top: 8px; padding-bottom: 8px; width: 800px; border-color: #7BAE8A; text-align:left;}
 .styl_tableau_creationcompte_evolution {border-top: thick; border: solid; border-width: 1px; border-left-width: 15px; margin-top: 20px; margin-bottom: 20px; padding-top: 8px; padding-bottom: 8px; width: 800px; border-color: #779FB0; text-align:left;}
 .styl_champcreationcompte {width: 520px; margin-left: 45px}
 .styl_champmotdepasseoublie {width: 520px; margin-left: 45px}
 .styl_boutonmotdepasseoublie {width: 190px; margin-left: 45px}
 .styl_champchargerannonce_long {width: 744px; margin-left: 25px; color: blue;}
 .styl_champchargerannonce_court{width: 724px; margin-left: 25px; color: blue;}
 .styl_champcreationcompte_selected {width: 520px; margin-left: 45px; border-color: red; border-width: 1px; background-color: #FFCCCC}
 .styl_champvalidercreationcompte {width: 220px; margin-left: 45px;}
 .styl_titrechampcreationcompte {font-size: 22px; text-align:center;}
 .styl_champcreationcompte_colonne_gauche {width: 120px; color: blue;}
 .styl_champcreationcomptecripte{width: 180px; margin-left: 45px;}
 .styl_champcreationcomptecripte_selected{width: 180px; margin-left: 45px;  border-color: red; border-width: 1px; background-color: #FFCCCC}
 .styl_tabtypemanif {border-top: thick; border: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 0px; margin-bottom: 20px; padding-top: 0px; border-color: black; width: 900px}
 .styl_tabtypemanif_td {border: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; width: 225px; background-color: gainsboro}
 .styl_tabtypemanif_td_droit {border: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; width: 225px; background-color: gainsboro}
 .styl_sousmenus{margin-left: 28px;}
 .styl_sousmenus_principale{}
 .styl_titrepagesaisie {height: 115px; padding-top: 100px}
 .styl_titrepagechargementaffiche {height: 35px; margin-top: 35px}
 .fondannonce {background-image: url(../images/fondgris.gif); height: 102px; margin-bottom: 20px}
a:active {text-decoration: none}
a:visited {color: white; text-decoration: none}
a:hover{text-decoration: none}
a:link{text-decoration: none} 
.visible{
	display:block;
}
.invisible{
	display:none;
}
.cases_td_infos{
	padding-left:5px; 
	padding-right:5px;
}
/*
a:link {color: white; text-decoration: none}
*/
.test {font-size: 20px; font-weight: bold}
.style_titreannonce {font-size: 17px; font-weight: lighter}
.styl_texteEvenement {color: #CC0000; font-weight: bold}
.styl_champscreerpetiteannonce{width: 744px; color: blue;}
.styl_textareacreerpetiteannonce{width: 744px; height:83px; color: blue;}
.styl_validercreerpetiteannonce{width: 198px; color: blue;}
.styl_champscreerannonce {width: 744px; color: blue;}
.styl_champscreerannonce_court{width: 724px; color: blue;}
.styl_textareacreerannonce {width: 744px; height: 83px; color: blue;}
.styl_validercreerannonce {width: 198px; color: blue;}
.styl_tableentree{border: 1px solid #9999CC; font-size: 16px; padding-bottom: 0px; width: 744px;}
.styl_champenvoiemail {width: 735px; margin-left: 5px; color: blue;}
.styl_champmessageenvoiemail{width: 735px; margin-left: 5px; color: blue;}
.style_impression_A4_marges_2_5cm{
	width: 21cm;
	/*border: 2px solid red;*/
	text-align: left;
}

.style_impression_A4_marges_1cm{
	width: 24cm;
	border: 2px solid red;
	text-align: left;
	margin-left: -2cm;
}
.styl_titrecondavert {font-style: normal; 
	color: navy; 
	text-decoration: underline; 
	font-size: 24px; 
	font-weight: bold;
}
.styl_listeimgcondavert{
	list-style-image:url(../images/bouton_liste.png);
}
li {
	margin-top:3px;
}
.styl_cadrecondavert{
	border: 1px solid indianred;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
       	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	font-size: 15px;
}

.styl_cadrearticle{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	font-size: 13px;
}

.cadre_menu_horizontal_general {
	background-image: url(../images/fondrecherche.gif);
	background-repeat: no-repeat;
	height: 33px;
	font-weight: bold;
	font-size: 12px;
}
.cadre_menu_horizontal_calendirer {
	background-image: url(../images/fondrecherche_menuh.gif);
	background-repeat: no-repeat;
	height: 33px;
	font-weight: bold;
	font-size: 12px;
}
.styl_colone_menu_horizontal {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 2px solid #FFFFCC;
	height: 32px;
}
.styl_colone_menu_horizontal_selected {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 2px solid #FFFFCC;
	color: #FFFFFF;
	height: 32px;
	background-image: url(../images/fondmenuhorizontalselected.gif);
	background-repeat: no-repeat
}
.styl_textmailcrercmptutil{
	margin-top: 5px;
	margin-left: 45px;
	margin-right: 80px;
	font-size: 14px;
	text-align: justify;
}
.cacher { 
	display: none; 
}

.afficher { 
	display: block; 
}
a.menuh:visited	{color:#CC0000; text-decoration: none}
a.menuh:link	{color:#CC0000; text-decoration: none}
a.menuh:active	{text-decoration: none}
a.menuh:hover	{text-decoration: none}

.fenextvt {
	background-color:#E0F3C5;
	border-image: url(../images/fhb.jpg) 25% repeat;
	margin-top:5px;
	margin-left:5px;
	width: 885px;
	height:175px;
}
#hgvt{
	background:url(../images/chgv.jpg) no-repeat top left;
	width: 885px;
	height:175px;				
}
#hdvt{
	background:url(../images/chdv.jpg) no-repeat top right;
	width: 885px;
	height:175px;
}
#bdvt{
	background:url(../images/cbdv.jpg) no-repeat bottom right;
	width: 885px;
	height:175px;
}
#bgvt{
	background:url(../images/cbgv.jpg) no-repeat bottom left;
	width: 885px;
	height:175px;
	/*border: 1px solid #8DD602;*/
}
#fhvt{
	background:url(../images/fphv.jpg) no-repeat top left;
}			
#fdvt{
	background:url(../images/fpdv.jpg) no-repeat bottom right;
}
#fbvt{
	background:url(../images/fpbv.jpg) no-repeat bottom left;
}			
#fgvt{
	background:url(../images/fpgv.jpg) no-repeat top left;
}
#zonetextevt{				
	padding-top:35px;
	padding-right:15px;
	padding-bottom:20px;
	padding-left:15px;
}
/*************************************************************/
.fenextolf{
	background-color:#FFE9CA;
	border-image: url(../images/fhb.jpg) 25% repeat;
	margin-left:5px;
	width: 875px;
	/*height:185px;*/
}
#hgolf{
	background:url(../images/chgo.jpg) no-repeat top left;
	width: 875px;
	/*height:185px;*/				
}
#hdolf{
	background:url(../images/chdo.jpg) no-repeat top right;
	width: 875px;
	/*height:185px;*/
}
#bdolf{
	background:url(../images/cbdo.jpg) no-repeat bottom right;
	width: 875px;
	/*height:185px;*/
}
#bgolf{
	background:url(../images/cbgo.jpg) no-repeat bottom left;
	width: 875px;
	/*height:185px;*/
	/*border: 1px solid #8DD602;*/
}
#fholf{
	background:url(../images/fpho.jpg) no-repeat top left;
}			
#fdolf{
	background:url(../images/fpdo.jpg) no-repeat bottom right;
}
#fbolf{
	background:url(../images/fpbo.jpg) no-repeat bottom left;
}			
#fgolf{
	background:url(../images/fpgo.jpg) no-repeat top left;
}
#zonetexteolf{
	padding-top:0px;
	padding-right:15px;
	padding-bottom:35px;
	padding-left:15px;
}
#infomdpoublie{
	background:url(../images/infomdpoublie.png) no-repeat top left;	
	width: 800px;
	height:185px;
	padding-top:13px;
	padding-right:13px;
	padding-bottom:9px;
	padding-left:9px;
	margin-left:15px;
}

.infosmdpoublie{
	background-image: url(../images/infomdpoublie.png);
	background-repeat: no-repeat;
	width: 810px;
	height:96px;
	font-size:14px;
	text-align:justify;
	padding-top:13px;
	padding-right:13px;
	padding-bottom:9px;
	padding-left:9px;
	float:center;
	/*border: 1px solid black;*/
	margin-left:40px;
}
.style_liste_associations{
    margin-top:40px;
    margin-right:40px;
    margin-bottom :40px;
    margin-left:40px;    
}
.style_association{
    background-image: url(../images/fondmenuhorizontalselected.gif);  
    padding-top: 5px;
    height: 20px;  
}
.style_case_logo{ 
    float: left;
    padding-right: 3px;   
}
.style_case_intitule{
    color: #852020;
    float: left;
    margin-top: 16px;
    margin-left: 2px;
    font-weight: bold;
}
.style_case_intitule_petit{
    color: #852020;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    font-weight: bold;
}
.style_texte_association{
    margin-left: 2px;
}
.style_texte_membre{
    margin-left: 2px;       
}
.ligne_0{
    background-color: #A4A4A4;
}

.ligne_1{
    background-color: #BDBDBD;
}
.styl_titre_principale{
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    margin-bottom: 8px;
}
.styl_tableau_assoc{
     border: 1px solid #666;
     width: 818px;
     margin-bottom: 38px;
     background-color: #CED8F6;
}
.style_td_assoc_gauche{
    border-top : 1px solid #666;
}
.style_td_assoc_droite{
    border-top : 1px solid #666;
    border-left : 1px solid #666;    
}
.style_td_assoc_gauche_seule{
    border-right  : 1px solid #666;    
}
.style_td_assoc_droite_seule{
    border-left  : 1px solid #666;
}
.style_case_enregistrer{
    margin-top: 38px;
    text-align: center;
}
.styl_champscreerassociation{
    width: 744px; 
    color: blue;
} 
.styl_champscreerassociation_obligatoire{
    width: 744px; color: blue;
    background-color: #F6D8CE;
} 
.styl_textareacreerassociation{
    width: 744px; height: 83px; color: blue;
}
.styl_textareacreerassociation_obligatoire{
    width: 744px; height: 83px; color: blue;
    background-color: #F6D8CE;
}
.styl_tab_liste_membres{
    width: 755px;
}
.styl_champsaisiemembre{
    width: 86px;
}
.styl_champsaisiemembre_obligatoire{
    width: 86px;
    background-color: #F6D8CE; 
}
.styl_etoilre_membre{
    color: red;
    font-weight: bold;
}
.styl_num_assoc{
    color:white;
    margin-left: 2px;
    font-weight: bold;
}
.styl_valider_assoc{
    width: 350px;
    height: 35px;
}
.styl_case_gauche{
    float: left;
}
.styl_case_droite{
    float: right;
}
.styl_ckeditor{
	background-color: #F6D8CE;
    color: blue;
}
.case_browse_normal_un{
    margin-left: 0px;
}
.styl_bandeau_objet_asso_gauche{
    margin-top: 100px;
    float: left;
}
.styl_bandeau_objet_asso_droit{
    width: 744px;
    float: right;
}

