BODY
{
	background: #6698c0;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #074678;
}
A
{
	color: #ff5c00;
}
FORM
{
	margin:0;
	padding:0; 
	display:block;
}
/* Menu Haut */
.fond_menu_haut
{
	background: url(images/cedigaz_fond_menu_haut.jpg) scroll no-repeat 0 0;
	height: 28px;
}
.table_menu_haut
{
	margin: 0 0 0 30px;
}

.table_menu_haut IMG
{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}


/* Contenu */
.ban_titre
{
	padding: 0 3px 0 3px;
	margin:0;
	background: #FFF url(images/fond_titre_haut.jpg) scroll no-repeat 0 0;
}

.ban_titre P
{
	padding: 0;
	margin:0;
}

.ban_titre IMG
{
	display: block;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.contenu
{
	background: #FFF url(images/fond_contenu.jpg) scroll no-repeat 0 0;
}
.td_sous_menu_texte_premier
{
	background: url(images/sousmenu_texte_premier.gif) scroll no-repeat 0 0;
	text-align: left;
	height: 28px;
}
.td_sous_menu_texte_premier A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 6px 11px 3px 8px;
	text-decoration: none;
}

.td_sous_menu_texte_premier_over
{
	background: url(images/sousmenu_texte_premier_over.gif) scroll no-repeat 0 0;
	text-align: left;
	height: 28px;
}
.td_sous_menu_texte_premier_over A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding: 6px 11px 3px 8px;
}

.td_sous_menu_texte
{
	background: url(images/sousmenu_texte.gif) scroll no-repeat 0 0;
	text-align: left;
	height: 24px;
}
.td_sous_menu_texte A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 3px 11px 3px 8px;
	text-decoration: none;
}
.td_sous_menu_texte_over
{
	background: url(images/sousmenu_texte_over.gif) scroll no-repeat 0 0;
	text-align: left;
	height: 24px;
}
.td_sous_menu_texte_over A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 3px 11px 3px 8px;
	text-decoration: none;
}

.td_sous_menu_texte_dernier
{
	background: url(images/sousmenu_texte_dernier.gif) scroll no-repeat 0 0;
	text-align: left;
	height: 26px;
}
.td_sous_menu_texte_dernier A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 2px 11px 6px 8px;
	text-decoration: none;
}

.td_sous_menu_texte_dernier_over
{
	background: url(images/sousmenu_texte_dernier_over.gif) scroll no-repeat 0 0;
	text-align: left;
	height: 26px;
}
.td_sous_menu_texte_dernier_over A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 2px 11px 6px 8px;
	text-decoration: none;
}

.menu_bas
{
	background: #86b0cb;
	border-top: solid 1px #6698c0;
	border-bottom: solid 1px #6698c0;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 28px;
}
.menu_bas DIV
{
	display: block;
	padding: 2px 0 0 5px;
	height: 25px;
}
.menu_bas A
{
	color: #000;
	text-decoration: none;
}
.menu_bas A:HOVER
{
	color: #FFF;
	text-decoration: underline;
}



.verd11bleusouligne {font-size: 11px; font-style: normal; font-weight: normal; color: #074678; text-decoration: underline}
.verd12bleu {font-size: 12px; font-style: normal; font-weight: normal; color: #074678}
.verd12bleujustify {  font-size: 12px; font-style: normal; font-weight: normal; color: #074678; text-align: justify }
.verd11blancgras {font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.verd10blancgras {font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF}
.verd10blanc {font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.verd12grasbleu {font-size: 12px; font-weight: bold; text-decoration: none; color: #074678;}
.verd12bleugrasouligne {font-size: 12px; font-weight: bold; text-decoration: underline; color: #074678}
.verd12jaune {font-size: 12px; font-style: normal; font-weight: normal; color: #FFCC00}
.verd14grasbleu {font-size: 14px; font-style: normal; font-weight: bold; color: #074678}
.verd12bleuitalic {font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none; color: #074678}
.verd12grasbleujustify {font-size: 12px; font-style: normal; font-weight: bold; text-align: justify; color: #074678}
.verd16grasbleu {
	
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #074678;
}


.verd14blancgras {font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.verd12jaunegras {font-size: 12px; font-style: normal; font-weight: bold; color: #FFCC00; text-decoration: none}
.verd10grasbleu {font-size: 10px; font-style: normal; font-weight: bold; color: #074678}
.verd10bleu {font-size: 10px; font-style: normal; color: #074678}
.verd12blancgras {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.verd14bleu {
	
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #074678;
}
.verd12noir {font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.verd12grisfonce {font-size: 12px; font-style: normal; font-weight: normal; color: #333}
.verd12grisfoncegras {font-size: 12px; font-style: normal; font-weight: bold; color: #333}
.verd11noirgras {font-size: 11px; font-style: normal; font-weight: bold; color: #000000}
.verd12noirgras {font-size: 12px; font-style: normal; font-weight: bold; color: #000000}
.verd12cyan {font-size: 12px; font-style: normal; font-weight: normal; color: #0b9eeb; text-decoration: none}
.verd12cyangras {font-size: 12px; font-style: normal; font-weight: bold; color: #0b9eeb; text-decoration: none}
.verd10noir {font-size: 10px; font-style: normal; color: #000000}
.verd12orange {font-size: 12px; font-style: normal; font-weight: normal; color: #FF6600}
.verd12cyangrasPuce {font-size: 12px; font-style: normal; font-weight: bold; color: #074678; background:url(images/puce_N1.jpg) scroll no-repeat 0 4px; padding: 0 0 0 12px;}
.verd12bleugrasPuce {font-size: 12px; font-style: normal; font-weight: bold; color: #074678; background:url(images/puce_N0.jpg) scroll no-repeat 0 4px; padding: 0 0 0 12px;}
.verd14bleugrasPuce {font-size: 14px; font-style: normal; font-weight: bold; color: #074678; background:url(images/puce_N0.jpg) scroll no-repeat 0 4px; padding: 0 0 0 12px;}
.verd14bleugras{font-size: 14px; font-style: normal; font-weight: bold; color: #074678;}
.verd14rougegrasPuce {font-size: 14px; font-style: normal; font-weight: bold; color: #990000; background:url(images/puce_N0_Rouge.jpg) scroll no-repeat 0 50%; padding: 0 0 0 12px;}
.verd12bleugras {font-size: 12px; font-style: normal; font-weight: bold; color: #074678;}


.textFieldJoin
{
	border: solid 1px #7f9db9;
	background: #FFF;
	font-size: 11px;
	color: #000000;
	width: 260px;
}

.textAreadJoin
{
	border: solid 1px #7f9db9;
	background: #FFF;
	font-size: 11px;
	color: #000000;
	width: 260px;
	height: 70px;
}

.div_contact_join_us
{
	background: url(images/fond_joinus_contact.jpg) scroll no-repeat 0 0;
	width: 440px;
	padding: 25px 0 0 22px;
}

.table_contact_join_us
{
}

.orcontact
{
	background: url(images/fond_or_contact.jpg) scroll no-repeat 0 0;
	width: 440px;
	height: 152px;
	text-align: center;
	padding: 20px 0 0 0;
}

.liste_pays
{
	color:#074678;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	background-color: #E8ECF5;
	padding: 5px;
}
.liste_pays A
{
	color:#074678;
	text-decoration:none;
}
.liste_pays A:HOVER
{
	color:#074678;
	text-decoration:underline;
}

.textFieldLogin
{
	border: solid 1px #7f9db9;
	background: #FFF;
	font-size: 11px;
	color: #000000;
	width: 150px;
}


.message_erreur
{
	color:#CC0000;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}




/* Accueil */
.table_gauche
{
	margin: 90px 0 10px 30px;
}

.td_accueil_texte_gauche
{
	background: url(images/puce_verte.jpg) scroll no-repeat 0 2px;
	color:#074678;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding: 0 0 0 17px;
}

.table_droite
{
	width: 365px;
	float: right;
	text-align: left;
}
.table_droite DIV
{
	background: url(images/puce_N0.jpg) scroll no-repeat 0 3px;
	padding: 0 0 0 14px;
}
.td_droite_texte
{
	color:#333;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding: 5px 0 5px 0;
}
.td_droite_texte A
{
	color:#333;
	text-decoration: none;
}
.td_droite_texte A:HOVER
{
	color:#333;
	text-decoration: underline;
}

.td_droite_texte .verd12cyangras A
{
	color:#1b9ee5;
	text-decoration: none;
}
.td_droite_texte .verd12cyangras A:HOVER
{
	color:#1b9ee5;
	text-decoration: underline;
}


.menu_bouton
{
	background: url(images/fond_menu_page.gif) scroll no-repeat 0 50%;
	color:#FFF;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding: 7px 10px 7px 30px;
	width: 241px;
	text-decoration: none;
	cursor: pointer;
	line-height: 11px;
	text-align: left;
}
.menu_bouton A,
A .menu_bouton 
{
	color:#FFF;
	text-decoration: none;
}



/* SITE MAP */
.siteMap_titre
{
	background: url(images/sitemap_titre.gif) scroll no-repeat 0 0;
	color:#FFF;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding: 6px 10px 1px 10px;
}
.siteMap_titre A
{
	color:#FFF;
	text-decoration: none;
}
.siteMap_titre A:HOVER
{
	color:#FFF;
	text-decoration: underline;
}
.siteMap_texte
{
	background: url(images/sitemap_texte.gif) scroll repeat-y 0 0;
	color:#333;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding: 3px 10px 3px 10px;
}
.siteMap_texte A
{
	color:#333;
	text-decoration: none;
}
.siteMap_texte A:HOVER
{
	color:#333;
	text-decoration: underline;
}

.siteMap_bas
{
	background: url(images/sitemap_bas.gif) scroll no-repeat 0 0;
	height: 11px;
	font-size: 1px;
}

hr.hr_conf
{
	color:#074678;
	size: 1px;
	background-color: #074678;
	border: 0 none;
	margin:0;
}

.menupage
{
	border-top: 1px solid #074678;
	border-bottom: 1px solid #074678;
	padding: 4px 0;
	font-size: 12px;
	text-align: center;
	background-color: #f4fbff;
}

.menupage a
{
	text-decoration: none;
}

.menupage a:hover
{
	text-decoration: underline;
	color:#074678;
}

.toppage
{
	text-align: right;
	font-size: 11px;
	padding-top:0;
}

.toppage a{color:#074678;text-decoration: none;}
.toppage a:hover{color:#074678;text-decoration: underline;}