body{
	margin:0;
	background: url(../images/backgrounds/fond_site.gif) repeat-x;
	background-color: #197cbc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* la Balise U est sacrifiée pour réinitialisation de paramètres. */
u{
	clear:both;
	display:block;
	font-size:0px;
	line-height:0px;
	height:0px;
	text-decoration:none;
}
s{
	clear:both;
	display:block;
	font-size:0px;
	line-height:0px;
	height:0px;
	text-decoration:none;
}
p{
	padding:0;
	margin:0;
}
form p{ font-size:10px;color:#000;}

/****************
    LE SITE   
*****************/
#global{
	text-align: center;
}
#conteneurSite{
	padding:0;
	margin: 0 auto;
	margin-top: 8px;
	width: 950px;
	text-align:left;
}

/****************
    LE BANDEAU   
*****************/

#enteteTitre h1 span,#enteteTitre h2{
	display:none;
}
#enteteTitre h1{
	margin:0px;
	padding:0px;
	height: 185px;
	width:950px;
	background: url(../images/bandeau.gif) no-repeat;
}

/****************
    LES MENUS   
*****************/

#menuPrincipal ul,#menu2 ul{
	list-style-type:none;
}
#menuPrincipalTitre span,#menu2Titre span{
	display: none;
}

/* Menu principal */

#menuPrincipal{
	margin: 5px 0 0 0;
	width:226px;
}
#menuPrincipalTitre{
	margin :0;
	padding:0;
	width:226px;
	height:69px;
	background: url(../images/liste_haut_02.gif);
}
#menuPrincipalListe{
	margin: 0;
	padding:0;
	height:140px;
	background: url(../images/liste_bas_01.gif) no-repeat;
	background-color: #005186;
	background-position: bottom;
}
#menuPrincipalListe ul{
	margin:0;
	padding:0;
}
#menuPrincipalListe ul li {
	line-height:20px;
}
#menuPrincipalListe a{
	margin:0 0 0 35px;
	padding:0;
	color:#009aff;
	font-size:14px;
	text-decoration: none;
	text-align:left;
}
#menuPrincipalListe a:hover, #menuPrincipalListe a.courant{
	margin:0 0 0 35px;
	padding:0;
	background: url(../images/backgrounds/fond_menuPrincipal.gif) repeat-x;
	color:#fff;
	font-size:14px;
}

/* Menu Espaces */

#menu2{
	width:226px;
	background-color: #95cc78;
}
#menu2 a{
	padding:0;
	margin:0 0 0 35px;
	font-size:14px;
	color:#ddffcb;
	text-decoration:none;
}
#menu2Liste{
	height:100%;
}
#menu2Liste ul{
	margin:0;
	padding:0;
	padding-top: 10px;
}
#menu2Liste a:hover{
	padding:0;
	margin:0 0 0 35px;
	color:#3f6b28;
}
#menu3{
	width:226px;
	background-color: #95cc78;
}
#menu3Titre{
	padding:0;
	margin:10px 0 0 35px;
	font-size:14px;
	color:#ddffcb;
}
#menu3Titre a{color:#ddffcb;text-decoration:none;}
#menu3Liste{
	padding:0;
	margin:0;
	color:Red;
}
#menu3Liste ul{
	padding:0;
	margin:10px 0 0 35px;
	font-size:12px;
	list-style-image: url(../images/puce_espaceAdherent.gif);
	color:#4f6c40;
}
#menu3Liste a{
	padding:0;
	margin:0;
	text-decoration:none;
	color:#4f6c40;
}
#menu3Liste a:hover, #menu3Liste a.courant{
	text-decoration:none;
	list-style-image: url(../images/puce_espaceAdherent-hover.gif);
	color:#fff;
}

#formconnection h1{
	margin: 0 0 0 20px;
	font-size:14px;
	color:#3F6B28;
}
#formconnection h2{
	margin: 5px 0 0 20px;
	font-size:12px;
	font-weight: normal;
	color: #3F6B28;
}
.champ{
	margin: 0 0 0 20px;
	background-color: #ddffcb;
	border:none;
}
.button{
	background-color: #3F6B28;
	margin: 10px 0 0 20px;
	color: #fff;
	border: none;
}

/****************
    LE CONTENU   
*****************/

#tdFondBlanc{
	background-color:#fff;
}
#tdFondVert{
	background-color:#95cc78;
}
#rubriqueBandeau{
	float: left;
	height:209px;
	width:724px;
	background-color: #fff;
	margin:5px 0 0 0;
}
#rubriqueTitre{
	margin:20px 0px 0px 52px;
	background-color: #fff;
}
#rubriqueTitre ul{ 
	margin:0;
	padding:0;
	background-color: #fff;
	list-style: none;
	font-size:14px;
	font-weight: normal;
	color:#009aff;
}
#rubriqueTitreFond{
	background: #fff;
}
#rubriqueIllus{
	margin: 0px 0px 0px 8px;
	height:136px;
	width:707px;
	border-bottom: 6px solid #67a7d1;
	background: url(../images/bandeau_accueil.gif);
}
#rubriqueContenu{
	padding:0;
	margin:0;
	width:724px;
	background-color:#fff;
}
#rubriqueContenu p{
	text-align: justify;
	font-size: 12px;
}
#rubriquePied{
	margin:0;
	padding:0;
	text-align:center;
	width:724px;
	border-bottom:7px solid #edf6e8;
	background-color: #fff;
}
#rubriquePied ul{
	line-height:20px;
	list-style-type:none;
}
#rubriquePied ul li{
	display: inline;
}
#rubriquePied a{
	text-decoration:none;
	color:#95cc78;
	font-size:10px;
	text-transform: uppercase;
}

/*********************
    LE PIED DE PAGE  
**********************/

#piedSite{
	margin:0;
	padding:0;
	height:35px;
	width:950px;
	background: url(../images/backgrounds/fond_pied_de_page.gif) repeat-x;
}
.piedCredits{
	color:#ac678e;
	text-align: center;
	font-size: 9px;
}
.piedCredits a{
	color:#ac678e;
}
.piedCoordonnees{
	color:#ac678e;
	text-align: center;
	font-size: 9px;
}
.piedCoordonnees a{
	color:#ac678e;
}

/****************************************************************************************************
															PAGE ACCUEIL
*****************************************************************************************************/	

#news{
	float:left;
	margin:0 9px 0 15px;
	width:422px;
}
html>body #news {
	margin:0 18px 0 30px;
}
#news h3{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#95cc78;
}
#news h4{
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	color:#005186;
}
#news p{
	margin:0 0 20px 0;
	padding:20px 0;
	font-size: 12px;
	text-align:justify;
	color:Black;
	border-bottom: 1px solid #dadada;
}
#journal{
	float:left;
	margin:0px 0px 0px 18px;
	padding:0;
	width:200px;
	/*border:1px solid #000;*/
}
#journal h5{
	margin:0;
	padding: 0 0 2px 0;
	font-size:16px;
	color:#197cbd;
	border-bottom:5px solid #197cbd;
}
#journal img{
	margin:10px 0;
	padding:0;
	border:1px solid #197cbd;
}
#journalBouton{
	margin:0 0 10px 0;
	padding:0;
	line-height:37px;
	width:203px;
	background: url(../images/bouton_journal.gif) no-repeat;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}
#journalBouton a{
	color:#197cbd;
	text-decoration: none;
}
#journalBouton a:hover{
	color:#68A7D2;
	text-decoration:underline;
}
#journal h6{
	margin:0;
	padding-left:115px;
 	line-height:23px;
	width: 200px;
	background: url(../images/journal_sommaire.gif) no-repeat;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	color:#68a7d2;
}
#journal ul{
	margin:0;
	padding:10px 0;
	background-color:#197cbd;
}
#journal li{
	margin:0 30px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	list-style-type: disc;
}

/****************************************************************************************************
															PAGE DEVIS PERSONNALISE
*****************************************************************************************************/	

#devis{
	margin:0 0 0 30px;
}
#devis1,#devis2,#devis3{
	margin:10px 0;
	padding:0;
	width:495px;
	background-color:#deebf4;
}
#devis1 p,#devis2 p,#devis3 p{
	margin:0;
	padding:2px 10px;
	font-size:12px;
	text-align:right;
	color:#1872ae;
}
#devis h3{
	margin:0;
	padding: 0 0 2px 0;
	width:495px;
	font-size:16px;
	font-weight:bold;
	border-bottom:5px solid #e1f1d9;
	color:#95cc78;
}
#devis1 h4,#devis2 h4,#devis3 h4{
	margin:0;
	padding: 0 0 0 10px;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	line-height:30px;
}
#devis1 b,#devis2 b,#devis3 b{
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
#devis1 h4{background-color:#74aace;}
#devis2 h4{background-color:#468ebe;}
#devis3 h4{background-color:#1872ae;}
#devisBouton{
	margin:0 0 50px 135px;
	padding:0;
	line-height:37px;
	width:203px;
	background: url(../images/bouton_journal.gif) no-repeat;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}
#devisBouton a{
	color:#197cbd;
	text-decoration: none;
}
#devisBouton a:hover{
	color:#68A7D2;
	text-decoration:underline;
}
#devis1 input,#devis2 input,#devis3 input,#devis2 select{
	font-size:12px;
	background-color: #fff;
	border: 1px solid #cce2f0;
	color:#197CBD;
}

/****************************************************************************************************
															PAGE PRESENTATION
*****************************************************************************************************/	

#presentationGauche{
	float:left;
	margin:0 30px 100px 15px;
	width:308px;
}
html>body #presentationGauche{
	margin:0 32px 80px 30px;
}
.presentationIntro{
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#009aff;
}
#presentationDroite{
	float:left;
	width:308px;
}
#presentationTexte p{
	font-size:12px;
}
#presentationTexte b{
	font-size:12px;
	color:#005186;
}
#presentationSigne p span{
	display:none;
}
#presentationSigne p{
	margin: 14px 0 0 245px;
	background: url(../images/presentationSignature.gif) no-repeat;
	height:34px;
	width:40px;
}
#presentationDate h3{
	font-size:16px;
	font-weight:bold;
	color:#95cc78;
	border-bottom:5px solid #e1f1d9;
}
#presentationDate p.date1,#presentationDate p.date2,#presentationDate p.date3{
	margin:0;
	padding:0;
	color:#3887BB;
}

#presentationDate p.date1{font-size:14px;font-weight:normal;}
#presentationDate p.date2{font-size:16px;font-weight:normal;}
#presentationDate p.date3{font-size:18px;font-weight:bold;}

#presentationDate h4{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#ab678e;
}
#presentationDroite h5{
	margin:0;
	padding: 0 0 2px 0;
	font-size:16px;
	color:#197cbd;
	border-bottom:5px solid #197cbd;
}
#presentationDroite img{
	margin:0;
	padding:0;
	border:1px solid #197cbd;
}
#presentationCoordonnees{
	margin:0;
	padding: 10px;
	background-color:#b8d6eb;
}
#presentationCoordonnees b{
	font-size:12px;
	font-weight:bold;
	color:#009aff;
}
#presentationCoordonnees p{
	font-size:12px;
	font-weight:normal;
	color:#000;
}
#presentationCoordonnees a,#presentationCoordonnees a:hover{
	color:#197cbd;
	text-decoration: underline;
}

#presentationHoraires{
	margin:10px 0 70px 0;
	padding:15px;
	background-color: #005186;
}
#presentationHoraires h6{
	margin:0 0 5px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#009aff;
}
#presentationHoraires p,#presentationHoraires b{
	font-size:14px;
	color:#fff;
}
#presentationInfos2 p{
	font-size:12px;
	color:#000;
}
#presentationInfos2 b{
	font-size:16px;
	font-weight:bold;
	color:#95cc78;
}
/****************************************************************************************************
															PAGE AVANTAGES
*****************************************************************************************************/	
#avantages h3{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#95cc78;
	border-bottom:5px solid #e1f1d9;
}
#avantages h4{
	margin:12px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#009aff;
}
#avantages b{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#ab678e;
}
#avantagesGauche{
	float:left;
	margin:0 30px 40px 15px;
	padding:0;
	width:308px;
}
html>body #avantagesGauche{
	margin:0 30px 40px 30px;
}
#avantagesDroite{
	float:left;
	margin:0;
	padding:0;
	width:308px;
}
#avantagesDroite h5{
	margin:0;
	height:26px;
	width:268px;
	background: url(../images/avantagesOffre.gif) no-repeat;
	font-size:14px;
	font-weight:normal;
	text-transform: uppercase; 
	text-align: center;
	color:#009AFF;
}
#avantagesOffre{
	width:308px;
	height:110px;
	background-color:#b8d6eb;
	text-align: left;
}
/*html>body #avantagesOffre{
	margin:0 30px 40px 30px;
}*/
#avantagesOffre p{
	padding:18px;
	color:#005186;
}
#avantagesPrestations{
	clear:both;
	margin:0 0 100px 30px;
	width:616px;
}
/****************************************************************************************************
															PAGE CONTACT
*****************************************************************************************************/
#contact h3{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#95cc78;
	border-bottom:5px solid #e1f1d9;
}
#contact b{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#ab678e;
}
.bsympa{
	font-size:16px;
	font-weight:bold;
	color:#009AFF;
}
#contact img{
	margin:5px 0;
	padding:;
	border:1px solid #197cbd;
}
#contactGauche{
	float:left;
	margin:0 30px 40px 15px;
	padding:0;
	width:308px;
}
html>body #contactGauche{
	margin:0 30px 40px 30px;
}
#contactDroite{
	float:left;
	margin:0;
	padding:0;
	width:308px;
}
#contactBouton{
	margin:10px 0 0 60px;
	padding:0;
	line-height:37px;
	width:203px;
	background: url(../images/bouton_journal.gif) no-repeat;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}
#contactBouton a{
	color:#197cbd;
	text-decoration: none;
}
#contactBouton a:hover{
	color:#68A7D2;
	text-decoration:underline;
}
#contactFormulaire{
	margin:20px 0 0 0;
}
#contactFormulaire p{
	margin:5px 0;
	padding:0;
	font-size: 12px;
	color:#6EB946;
	text-align:right;
}
#contact input,#contact textarea{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	border: 1px solid #cce2f0;
	color:#197CBD;
}

		
/****************************************************************************************************
															ESPACE ADHERENTS
*****************************************************************************************************/			
#cadrage{
	margin:0 0 10px 30px;
	padding:0;
	width:650px;
}
/* Login */

#login{
text-align:center;
}
#login h1,#formulaire1 h1{
font-size:14px;
color:#95CC78;
font-weight:normal;
}
#login h2,#formulaire1 h2{
font-size:12px;
font-weight:bold;
color:#000;
}
#login h3,#formulaire1 h3{
margin:5px 0 0 0;
padding:0;
font-size:10px;
}
#login h4,#formulaire1 h4{
margin:0;
padding:0;
font-size:12px;
text-align:right;
color:#009AFF;
}
#login a,#formulaire1 a{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#197CBC;
}
#login a:hover,#formulaire1 a:hover{text-decoration:underline;}

.bouton-envoyer{
	padding:5px;
	background:#197CBC;
	color:#fff;
	font-weight:bold;
	border: none;
}
.bouton-envoyer-violet{background:#AC668E;}
.bouton-envoyer-vert{background:#6EB946;}
/* Fin Login */

/* Rubrique PRESTATION ADHERENT */

#prestaAdh_entete{
	margin:0;
	padding:0;
}
.retour{
	color:#999;
	text-decoration:none;
	font-size:10px;
}
#prestaAdh_titre{
	margin:10px 0 10px 0;
	padding:0;
	font-weight:normal;
	font-size:14px;
	color:#6eb946;
}
#prestaAdh_titre b{
	font-weight:weight;
}
#div_tableau{
	margin:10px 0 10px 0;
}
#navigationBleu ul{
	margin: 0 0 50px 0;
	text-align: center;
}
#navigationBleu li{
	margin:0;
	padding:0;
	display: inline;
	list-style: none;
	font-size:12px;
}
#navigationBleu a{
	text-decoration: none;
	color:#009aff;
}
#navigationBleu a:hover{
	text-decoration: underline;
	color:#197cbc;
}

/****************************
 				TABLEAUX
****************************/				

/* Tableau Generique */
table.tableauGenerique{
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	text-align: center;
}	
table.tableauGenerique th{
	padding:5px;
	font-weight:bold;
}
table.tableauGenerique td{padding:5px;}

/* Tableau Bleu */

table.tabBleu th{
	border-bottom:2px solid #006cb4;
	color:#009aff;
}
table.tabBleu td.ligne1{
	border-right: 1px solid #006cb4;
	background-color: #67a7d1;
	color: #fff;
}
table.tabBleu td.ligne2{
	border-right: 1px solid #006cb4;
	background-color: #b2d2e7;
	color: #3887bb;
}
/* -------------------- */
/* OPTIONS FACULTATIVES */
table.tabBleu td.total_texte{text-align: right;}
table.tabBleu td.total{
	border : 4px solid #006cb4;
	font-weight:bold;
	font-size:14px;
	color:#006cb4;
}
/* FIN OPTIONS FACULTATIVES */
/* ------------------------ */

/* Tableau Vert */
table.tabVert th{
	border-bottom:2px solid #6EB946;
	color:#6EB946;
}
table.tabVert td.ligne1{
	border-right: 1px solid #6EB946;
	background-color: #95CC78;
	color: #fff;
}
table.tabVert td.ligne2{
	border-right: 1px solid #6EB946;
	background-color: #DDFFCB;
	color: #3F6B28;
}
/* Tableau Orange */
table.tabOrange th{
	border-bottom:2px solid #ed6b00;
	color:#ed6b00;
}
table.tabOrange td.ligne1{
	border-right: 1px solid #ed6b00;
	background-color: #ff8d31;
	color: #fff;
}
table.tabOrange td.ligne2{
	border-right: 1px solid #ed6b00;
	background-color: #fedabd;
	color: #c85a00;
}
/* Tableau Violet */
table.tabViolet th{
	border-bottom:2px solid #ac668e;
	color:#bd86a5;
}
table.tabViolet td.ligne1{
	border-right: 1px solid #ac668e;
	background-color: #bd86a5;
	color: #fff;
}
table.tabViolet td.ligne2{
	border-right: 1px solid #ac668e;
	background-color: #ecdde6;
	color: #ac668e;
}
/*********************************
			FIN TABLEAUX
**********************************/

/***********
   PHP 
***********/

#pageDiv {
	font-size:10px;
	margin : 0 0 0 30px;
	clear:both;
	text-decoration:none;
}
#pageDiv a{color: #6EB946; text-decoration:none;}
#pageDiv a:hover{color:#6EB946;text-decoration:underline;}

#journalSommaire{
	background-color:#197cbd;
}
#journalSommaire p{
	padding:10px;
	color: #ffffff;
}
