body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
    background-color : #E6E6E6;
}

/* Liens ---------------------------------------------------------------------------------------------------------------------- */

a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: underline;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: underline;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: none;}
a:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: underline;}

a:link.chemin {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #333333;	text-decoration: none;}
a:visited.chemin {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #333333;	text-decoration: none;}
a:hover.chemin {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #333333;	text-decoration: underline;}
a:active.chemin {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #333333;	text-decoration: none;}
.chemin {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #333333; text-decoration: none;}

a:link.ensavoirplus {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #0072BC;	text-decoration: none;}
a:visited.ensavoirplus {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #0072BC;	text-decoration: none;}
a:hover.ensavoirplus {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #000000;	text-decoration: underline;}
a:active.ensavoirplus {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #0072BC;	text-decoration: none;}
.ensavoirplus {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #0072BC; text-decoration: none;}

a:link.listelink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: none; margin-left:10px;}
a:visited.listelink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: none; margin-left:10px;}
a:hover.listelink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #000000;	text-decoration: underline; margin-left:10px;}
a:active.listelink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #333333;	text-decoration: none; margin-left:10px;}

a:link.ssmenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #666666;	text-decoration: none; margin-left:10px;}
a:visited.ssmenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #666666;	text-decoration: none; margin-left:10px;}
a:hover.ssmenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #000000;	text-decoration: underline; margin-left:10px;}
a:active.ssmenu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #666666;	text-decoration: none; margin-left:10px;}


a:link.divhomescroll {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:11px;font-size:9px;text-decoration: none}
a:visited.divhomescroll {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:11px;font-size:9px;text-decoration: none}
a:hover.divhomescroll {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:11px;font-size:9px;text-decoration: none}
a:active.divhomescroll {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:11px;font-size:9px;text-decoration: none}

/* Menu - Listes ---------------------------------------------------------------------------------------------------------------------- */

.listeccal {list-style-image:url(images/bullet_ccal.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; line-height:13px;}
.listeactu {list-style-image:url(images/bullet_actu.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; line-height:13px;}
.listeviepratique {list-style-image:url(images/bullet_vie_pratique.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; line-height:13px;}
.listedeveco {list-style-image:url(images/bullet_dev_eco.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; line-height:13px;}
.listecontact {list-style-image:url(images/bullet_contact.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; line-height:13px;}
.listeedito {list-style-image:url(images/bullet_global.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; line-height:13px;}

.ssmenuccal {list-style-image:url(images/fleche_ccal.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; padding-left:10px; line-height:13px;}
.ssmenuactu {list-style-image:url(images/fleche_actu.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; padding-left:10px;  line-height:13px;}
.ssmenuviepratique {list-style-image:url(images/fleche_vie_pratique.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; padding-left:10px;  line-height:13px;}
.ssmenudeveco {list-style-image:url(images/fleche_dev_eco.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; padding-left:10px;  line-height:13px;}
.ssmenucontact {list-style-image:url(images/fleche_contact.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; padding-left:10px;  line-height:13px;}
.ssmenuedito {list-style-image:url(images/fleche_global.gif); border-bottom:1px solid #ffffff; padding-bottom:4px; padding-left:10px;  line-height:13px;}

/* LI ---------------------------------------------------------------------------------------------------------------------- */

ul {margin-left: 0; padding-left: 15;}

#actu li {list-style-image:url(images/bullet_actu.gif);	margin-left:1px; line-height:13px;}
#ccal li {list-style-image:url(images/bullet_ccal.gif);	margin-left:1px; line-height:13px;}
#deveco li {list-style-image:url(images/bullet_dev_eco.gif);	margin-left:1px; line-height:13px;}
#viepratique li {list-style-image:url(images/bullet_vie_pratique.gif);	margin-left:1px; line-height:13px;}
#contact li {list-style-image:url(images/bullet_contact.gif);	margin-left:1px; line-height:13px;}
#global li {list-style-image:url(images/bullet_global.gif);	margin-left:1px; line-height:13px;}

/* Textes et divers ---------------------------------------------------------------------------------------------------------------------- */

.texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	line-height:13px;
	font-size:9px;
}

.textepartenaires {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	line-height:13px;
	font-size:9px;
}
.texteactu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:11px;
	font-size:9px;
}
.textenoir {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
}
.vousetesicibis {
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#000000;
	text-align: right;
}
.vousetesici {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#D01616;
}

.legende {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-style:italic;
		color:#666666;
}
.sstitre {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#333333;
}
.chapeau {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:justify;		
		font-size:9px;
		color:#000000;
}

/* Titres ---------------------------------------------------------------------------------------------------------------------- */

.titreedito {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#ADADAD;
}
.titreactu {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#EF9C00;
}
.titreccal {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#B6D548;
}
.titredeveco {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#14743E;
}
.titreviepratique {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#7AD3F7;
}
.titrecontact {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#0072BC;
}

/* Fonds ---------------------------------------------------------------------------------------------------------------------- */

.fondviepratiqueclair {
	background-color:#E4F6FD;
}
.fondcontactclair {
	background-color:#CCE3F2;
}
.fonddevecoclair {
	background-color:#D0E3D8;
}
.fondjournalclair {
	background-color:#F8F9FC;
}
.fondpartenairesclair {
	background-color:#F8F9FC;
}
.fondactuclair {
	background-color:#FDF3E0;
}
.fondccalclair {
	background-color:#F0F7DA;
}
.fondeditoclair {
	background-color:#eeeeee;
}
.fondactu {
		background-color:#EF9C00;
}
.fondccal {
		background-color:#B6D548;
}
.fonddeveco {
		background-color:#14743E;
}
.fondviepratique {
		background-color:#7AD3F7;
}
.fondcontact {
		background-color:#0072BC;
}
.fondedito {
		background-color:#ADADAD;
}
.fondtop {
		background-color:#888888;
}
.fondblanc {
		background-color:#ffffff;
}
.fondtopicones {
		background-color:#cccccc;
}
.fondbottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	background-color:#ADADAD;
}

/* Blocstableaux ---------------------------------------------------------------------------------------------------------------------- */

.bloctableauxdeveco  {
	background-color:#14743E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding-left:5px;
	height:20px;
}


/* Blocs ---------------------------------------------------------------------------------------------------------------------- */

.bloc {
	border-top-color: #C7C8CA;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-color: #C7C8CA;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #C7C8CA;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #C7C8CA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.blocjournal  {
	background-color:#2F4C9C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9px;
	padding-left:5px;
	height:20px;
}
.blocpartenaires  {
	background-color:#2F4C9C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9px;
	padding-left:5px;
	height:20px;
}

.blocedito  {
	background-color:#ADADAD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	padding-left:5px;
	height:20px;
}

.blocactu  {
	background-color:#EF9C00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	padding-left:5px;
	height:20px;
}
.blocccal  {
	background-color:#B6D548;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	padding-left:5px;
	height:20px;
}
.blocdeveco  {
	background-color:#14743E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	padding-left:5px;
	height:20px;
}
.blocviepratique  {
	background-color:#7AD3F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	padding-left:5px;
	height:20px;
}
.bloccontact  {
	background-color:#0072BC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	padding-left:5px;
	height:20px;
}

/* Blocs Encarts textes ---------------------------------------------------------------------------------------------------------------------- */

.encartactu  {
	background-color:#F7CD7F;
	border:1px solid #EF9C00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:8px;
	font-size:9px;
	line-height: 14px;
}
.encartccal  {
	background-color:#DAEAA3;
	border:1px solid #B6D548;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:8px;
	font-size:9px;
	line-height: 14px;
}
.encartdeveco  {
	background-color:#89B99E;
	border:1px solid #14743E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:8px;
	font-size:9px;
	line-height: 14px;
}
.encartviepratique  {
	background-color:#BCE9FB;
	border:1px solid #7AD3F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:8px;
	font-size:9px;
	line-height: 14px;
}
.encartcontact  {
	background-color:#7FB8DD;
	border:1px solid #0072BC;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
	padding:8px;
	font-size:9px;
	line-height: 14px;
}

/* Formulaires---------------------------------------------------------------------------------------------------------------------- */

.champnewsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:125px;
	border: 1px solid #E8E8E8;
	height:18px;
	background-color: #ffffff;
	color: #666666;
}
.btnnewsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:18px;
	border: 1px solid #E8E8E8;
	background-color: #ffffff;
	color: #666666;
}

/* Signature alibi---------------------------------------------------------------------------------------------------------------------- */

a:link.alibi {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #E3B617;	text-decoration: none;}
a:visited.alibi {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #E3B617;	text-decoration: none;}
a:hover.alibi {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:active.alibi {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #E3B617;	text-decoration: none;}
a:link.alibi2 {	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	color: #666666;	text-decoration: none;}
a:visited.alibi2 {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:hover.alibi2 {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}
a:active.alibi2 {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration: none;}


/* ajout page accueil */
.text {
	font-family:Tahoma, Arial;
	
	font-size: 10px;
}
.bloc_gauche {
	margin-bottom: 7px;
}
.edito {
	background-image: url(images/bg_edito_centre.jpg);
	background-repeat: repeat-y;
	font-family:Tahoma, Arial;
	font-size:10px;
}
.partenaires {
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-image: url(images/bg_partenaires.jpg);
	background-repeat: repeat-x;
	height: 64px;
	color: #666666;
}
