/*--Structure --*/
body {
	margin:0;
	padding:0;
	background:#dad7cf;
	color:#555;
	text-align:center;
	font:10px Verdana,Serif;
 }

input {
	border:1px solid #4DB945;
	background:#fff;
	padding:0;
	margin:2px;
}

select {
	border:0px solid #4DB945;
	background:#fff;
	padding:0;
	margin:2px;
}

h1 span, h2 span, h3 span, #quickSummary p.p1 span {display:none;}

ul, li {
	list-style: none;
	margin:0px 0px;
}
 
td {
vertical-align:top;
}

/*
colonne gauche : menu de navigation vertical
*/
.td1{
	width:153px;
	padding-top:5px;
}
/*
colonne centrale : contenu
*/
.td2{
	margin:0;
	padding:0;
	width:720px;
	height:5000px;
}

/*
Menu de navigation haut thématiques Netfenua
*/
#menuthemas {
	position:relative;
	width:916px;
	margin:0 auto;
	text-align:left;
	background:#555;
	border:1px solid #CCC;
	font:12px Verdana,serif;
}
  
#menuthemas a{
	padding:10px;
	color:#FFF;
	font-weight:700;
	border-right:1px solid #fff;
	text-decoration:none;
}
#menuthemas a:hover{
	padding:10px;
	color:#000;
	background:#fff;
	font-weight:700;
	border-right:1px solid #fff;
}

/*
Cadre principal
*/
#container {
	position:relative;
	width:916px;
	margin:0px auto;
	text-align:left;
	padding-bottom:17px;
}
/*
Cadre principal secondaire
*/
#home {
position:relative;
margin-top:-15px;
padding-top:10px;
background:url("fond_bottom.gif") repeat-y top center;
}

 
/*-- top 
 
--*/

#bandeau {
	display:none;
	position:absolute;
	left:920px;
}

#top{
	padding-top:1px;
	background:#dad7cf url("fond_top.gif") top center;
}

#top h2 {
	background:url("logo.png") no-repeat 1% 40%;
	height:120px;
	font-size:9pt;
	margin-left:5px;
	text-align:center;
}
  
#topAccueil {
	position:absolute;
	top:120px;
	left:20px;
	height:auto;
	width:915px;
	padding:0 0px 2px 0px;
	font-weight:700;
	text-indent:inherit;
	color:#1a5e95;
	height:15px;
}
  
#topAccueil a {background:url("fleche.gif") no-repeat 0% 50%;
	color:#1a5e95;
	text-decoration:none;
	padding-left:7px;
}

#topAccueil a:hover {
	color:#9cc61c;
	text-decoration:none;
}
  
#topDate {
	position:absolute;
	top:5px;
	right:180px;
	height:14px;
	text-align:center;
	color:#fff;
	padding:5px;
	white-space:nowrap;
	background:#75a2d9;
}

#dixit {
	position:absolute;
	top:4px;
	right:12px;
	color:#fff;
	background:#9cc61c;
	border:#fff 1px solid;
	padding:5px;
	height:14px;
}

#pub {
	position:absolute;
	top:40px;
	left:350px;
	border:1px solid #000;
	width:485px;
	background:#6BC76E url("../images/pubtitre.gif") no-repeat top right;
}

/*-- gauche --*/

#left {
	float:left;
	width:155px;
	margin-left:8px;
	margin-right:8px;
	padding-top:10px;
	background-color:#f6faec;
	display:inline;
}

/*
ecoMenuNav : Menu de navigation vertical gauche
*/

#ecoMenuNav {
	/*background:#f6faec;*/
	width:148px;
	height:100%;
	/*border:1px solid #d9e9a7;*/
}
  
.ecoMenuNavTitre {
	position:relative;
	padding-left:10px;
	margin:-10px 0 0 0px;
	width:153px;
	color:#fff;
	font-weight:700;
	font-size:14px;
	background:#9cc61c url("barrev.gif") no-repeat;
}

.ecoMenuNavTexte {
  font-size:10px;
  font-weight:100;
  border:1px solid #fff;
  padding: 10px 0 20px 8px;
  width:145px;
}

.ecoMenuNavTexte a {
  color:#555;
  text-decoration:none;
}

.ecoMenuNavTexte a:hover {
  text-decoration:underline;
}

.ecoMenuNavTexte li {
	font-size:11px;
	padding:4px 4px 4px 6px;
	background-image: url("puce.gif");
	background-repeat: no-repeat;
	background-position: 0px 10px;

}
 
.ecoMenuNavTexte li.current {
	font-weight:bold;
	background-image: url("fleche2.gif");
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left:15px;
}

.ecoMenuNavTexte ul {
	font-size:11px;
	margin:0;
	padding:4px 0 4px 4px;
}

/*
ecoMenu : encarts des pages contenant des menus
*/

.ecoMenu {
	background:#FFFFFF;
	width:730px;
}

.ecoMenu td {
	padding:10px;
}
  
.ecoMenuTitre {
	color:#fff;
	font-weight:700;
	font-size:14px;
	background-color:#75a2d9;
	height:17px;
	float:left;
}

.accueilMenuTitre {
	color:#fff;
	font-weight:700;
	font-size:14px;
	background-color:#9cc61c;
	height:17px;
	float:left;
}

.BlueBarLeft {
	width:6px;
	height:17px;
	background:#fff url("barreb-left.gif") no-repeat;
	float:left;
}

.BlueBarRight {
	width:19px;
	height:17px;
	background:#fff url("barreb-right.gif") no-repeat;
	float:left;
}

.GreenBarLeft {
	width:6px;
	height:17px;
	background:#9cc61c url("barrev-left.gif") no-repeat;
	float:left;
}

.GreenBarRight {
	width:19px;
	height:17px;
	background:#9cc61c url("barrev-right.gif") no-repeat;
	float:left;
}

.ecoMenuTexte {
	font-weight:100;
	font-size:10px;
	padding:10px;
	clear:both;
	background:#F0F0F0;
	height:100%;
	overflow:auto;
}

.ecoMenuTexte a {
	color:#555;
	text-decoration:none;
}

.ecoMenuTexte a:hover {
	text-decoration:underline;
}

.ecoMenuTexte img{
	margin-right:10px;
}

#ecoMenu .archives{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	width:97%;
	border:#999 2px dashed;
	padding:5px;
	margin-bottom:20px;
}



/*-- milieu --*/
#articleDate{
	color: #999999;
	float:right;
	padding:5px;
}

.formulaire {
	margin:4px;
	padding:8px;
}

#corps{
	position:relative;
	top:0px;
	margin:0 0 0 0;
	width:730px;
}

#miette {
font-size:8pt;
  color:#000;
  padding:5px 0px 0px 7px;
}
#miette a {
  font-size:8pt;
  color:#000;
  padding:0px 0px 0px 7px;
  text-decoration:underline;
  background:url("../images/fleche.gif") no-repeat left bottom;
}
#miette a:hover {
  font-size:8pt;
  color:#999;
  padding:0px 0px 0px 7px;
  text-decoration:underline;
  background:url("../images/fleche2.gif") no-repeat left bottom;
}

/*
Carnet d'adresses
*/
#resultCarnet{
	font-size:11px;
	font-weight:700;
	padding-left:20px;
}

#resultCarnet a{
	color:#000;
	text-decoration:none;
}

#resultCarnet a:hover{
	color:#b20445;
	text-decoration:underline;
}

.Ent {
	position:relative;
	background-color: #D1DDF8;
	margin:5px 20px 0 0;
	padding:10px;
}

.infosEnt {
	position:relative;
	text-align:left;
	padding:5px;
}

.infosEnt a{
	color:#b20445;
	text-decoration:underline;
	font-weight:700;
}

.infosEnt h5{
	white-space:nowrap;
	font-size:9pt;
	color:#b20445;
	font-weight:700;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:8px;
	width:160px;
	padding-left:15px;
	background:url("../images/roundeco.gif") no-repeat;
}

/*
Textes
*/


#ecoTitre {
	font-size:14px;
	color:#C0C0C0; width:718px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-align:right;
	clear:both;
	margin-bottom:30px;
}

#ecoTexte {
	font-size:10px;
	border:1px solid #a1c0e5;
	background-color:#f5f8fc;
	margin:0 0 30px 0;
	padding:0px;
}

#ecoTexte td.bottomNav a{/* liens de navigation bas de page */
	font-size:12px;
	color:#555555;
	padding:10px 10px 30px 10px;
}

#ecoTexte a:hover {
	text-decoration:underline;
}

#ecoTexte .illustDroite{
	position: relative; /* BUG IE : DIV invisible */
	padding:20px 20px 5px 20px;
	float:right;
	display:inline;
}

#ecoTexte .illustGauche{
	position: relative; /* BUG IE : DIV invisible */
	padding:20px 20px 5px 20px;
	float:left;
	display:inline;
	clear:left;
}

#ecoTexte .legende{
	font-size:9px;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#555;
}

#ecoTexte h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#75a2d9;
	margin-top:-23px;
	font-size:20px;
	height:24px;
	font-weight:700;
	float:left;
	padding-right:20px;
}

#ecoTexte .h1Left {
	width:20px;
	height:24px;
	background:#fff url("titre-bleu-left2.gif") no-repeat;
	float:left;
	margin-top:-23px;
	margin-left:-1px;
}

#ecoTexte .h1Right {
	width:24px;
	height:24px;
	background:#fff url("titre-bleu-right2.gif") no-repeat;
	float:left;
	margin-top:-23px;
	clear:right;
}

#ecoTexte h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:700;
	letter-spacing:-1px;
	padding:0 10px 0 10px;
	background:#75a2d9;
	display:inline;
	margin-left:20px;
	white-space:nowrap;
}

#ecoTexte h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#9cc61c ;
	background-image:url(../images/fond-h3.png);
	background-position:right center;
	background-repeat:repeat-y;
	min-width:200px;
	color:#000;
	font-weight:700;
	display:inline;
	margin-left:20px;
	padding:2px 10px 2px 10px;
	padding-right:100px;
	white-space:nowrap;
}

#ecoTexte h4 {
	font-size:10pt;
	color:#000;
	font-weight:700;
	padding-left:20px;
	font-style:italic;
}

#ecoTexte h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	font-weight:700;
	letter-spacing:-1px;
	display:inline;
	font-style: italic;
}

#ecoTexte p{
	font-size:11pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:100;
	text-align:justify;
	padding:10px 20px 0 20px;
}

#ecoTexte td{
	font-size:11pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:100;
}

#ecoTexte p a{
	font-size:9pt;
	color:#D90051;
	font-weight:100;
	text-decoration:underline;
}

#ecoTexte #chapeau{
	font-size:15pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:10px 20px 10px 20px;
	margin-top:32px;
}

.rougegras {
	font-size:9pt;
	color:#B20445;
	font-weight:700;
}

#ecoTexte p.ss_titre {
	font-size:9pt;
	color:#D90051;
	font-weight:700;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:8px;
	width:160px;
	padding-left:15px;
	background:url("../images/roundeco.gif") no-repeat;
}

/* ENCARTS */

#ecoTexte .encartBleu{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:url("../images/fond_encart3.jpg") repeat-x;
	padding:20px;
	margin:20px;
	text-align:justify;
	border:1px solid #75a2d9;
}


#ecoTexte .encartBleu h1 {
		position:relative;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background-color:transparent;
	margin:0px;
	float:none;
	white-space:normal;
}

#ecoTexte .encartBleu h2{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background-color:transparent;
	margin:0px;
	float:none;
	white-space:normal;
}

#ecoTexte .encartBleu p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#ecoTexte .encartBleu a{
	color:#555;
	text-decoration:underline;
}

#ecoTexte .encartRougeRight120px{
	background-color:#CA0038;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
	padding:10px;
	width:120px;
	float:right;
	margin:10px 10px 10px 20px;
}

#ecoTexte .encartRougeLeft120px{
	background-color:#CA0038;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
	padding:10px;
	width:120px;
	float:left;
	margin:10px 10px 10px 20px;
	letter-spacing:-1px;
}


#encartRouge{
	background-color:#CA0038;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:5px;
	margin-left:200px;
	width:150px;
	float:left;
	display:inline;
}

#encartRouge p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}


#encartRouge h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	white-space:normal;
}


#encartRight175px{
	background:url("../images/fond-encart.png") repeat-x;
	background-color:#9CC61C;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:3px 10px 3px 10px;
	float:right;
	width:175px;
	margin:10px;
	display:inline;
}

#encartRight175px p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
}

#encartRight175px h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background:transparent;
	margin:0 0 20px 0;
	white-space:normal;
}

#encartRight175px h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #006600;
	padding:5px;
	background:transparent;
	margin:0;
	background-attachment:fixed;
	background-repeat:no-repeat;
	white-space:normal;
}

#encartRight175px a{
	color:#B20445;
	text-decoration:underline;
}

#encartLeft175px{
	background:url("../images/fond-encart.png") repeat-x;
	background-color:#9CC61C;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:10px;
	float:Left;
	width:175px;
	margin:10px 10px 10px 20px;
	display: inline;
}

#encartLeft175px p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
}

#encartLeft175px h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
	background:transparent;
	margin:0;
	float:none;
	display:inline;
	white-space:normal;
}

#encartLeft175px h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #006600;
	text-align:center;
	padding:5px;
	background:transparent;
	margin:0;
	white-space:normal;
}

#encartLeft175px a{
	color:#B20445;
	text-decoration:underline;
}

#encartLeft250px{
	background:url("../images/fond-encart.png") repeat-x;
	background-color:#9CC61C;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:10px;
	float:Left;
	width:250px;
	margin:10px 10px 10px 20px;
	display: inline;
}

#encartLeft250px p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
}

#encartLeft250px h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding:0px;
	margin:0px;
	background:transparent;
	white-space:normal;
}

#encartLeft250px h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #006600;
	text-align:center;
	padding:5px;
	margin:0px;
	background:transparent;
	letter-spacing:0px;
	white-space:normal;
}

#encartLeft250px a{
	color:#B20445;
	text-decoration:underline;
}

#encartRight250px{
	background:url("../images/fond-encart.png") repeat-x;
	background-color:#9CC61C;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:10px;
	float:right;
	width:250px;
	margin:10px 20px 10px 20px;
	display: inline;
}

#encartRight250px p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
}

#encartRight250px h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding:0px;
	margin:0px;
	background:transparent;
	white-space:normal;
}

#encartRight250px h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #006600;
	text-align:left;
	padding:5px;
	margin:0px;
	background:transparent;
	letter-spacing:0px;
	white-space:normal;
}

#encartRight250px a{
	color:#B20445;
	text-decoration:underline;
}


/*-- Bas --*/

#copyright {
border-top:dashed 1px #75a2d9;
clear:both;
position:relative;
font-size:7pt;
text-align:center;
padding:5px 0px 5px 2px;
left:175px;
width:734px;
}
#copyright a {
font-weight:600;
margin:5px;
color:#dd387b;
padding:0px 0px 0px 7px;
text-decoration:underline;
background:url("../images/fleche.gif") no-repeat left bottom;
}
#copyright a:hover {
  color:#75a2d9;
  padding:0px 0px 0px 7px;
  text-decoration:underline;
  background:url("../images/fleche2.gif") no-repeat left bottom;
}
#copyright p{
margin:2px;}
.TitreEncardBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
