body {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#282814;
	margin:0px 0px 0px 0px;
	background:url(../images/bcg_top.gif) repeat-x;
	background-color:#1D6B4A;
}

table {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#282814;
}

img, table {
	border:none;
}
table tr.head td, table tr.head th {
	background-color:#D1D1D1
}

table tr.even td, table tr.even th {
	background-color:#FAFAFA
}

table tr.odd td, table tr.odd th {
	background-color:#EAEAEA
}
input, textarea {
	font-size:11px;
	width:178px;
}

input.ignore {
	width:auto;
}

p {
 margin:9px 0;
 padding:0;
}
sup, sub {
	line-height: 0;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom:1ex;
}
sub {
	top:.5ex;
}
div > p, td > p, th > p {
	margin-top:0;
	padding-top:0;
}

#frame {
	width:742px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;	
}

#h {
	position:relative;
	height:197px;
	background:url(../images/bandeau.jpg) no-repeat bottom;
	background-color:#0E3A21;
}

#back{
	position:absolute;
	top:70px;
	left:20px;
}

#menu{
	position:relative;
	width:auto;
	padding-top:5px;
	padding-left:3px;
	height:54px;
	background:url(../images/menu.jpg) no-repeat;
}

#l {
	position:relative;
	width:263px;
	padding:0px;
	float:left;
	padding-left:11px;
}

#c {
	position:relative;
	width:468px;
	padding:0px;
	float:left;
	/*background:url(../images/accueil/bcg_centre.jpg) no-repeat;*/
}


#f {
	position:relative;
	width:auto;
	text-align:center;
	height:86px;
	padding-top:26px;
	background:url(../images/pied.jpg) no-repeat;
}

#menutop{
	position:relative;
	float:right;
}

#nouvelles{
	position:relative;
	width:252px;
	background-image:url(../images/accueil/bcg_nouvelles.jpg);
}

#contenu_nouvelles{
	position:relative;
	padding-bottom:55px;
	padding-top:40px;
	background:url(../images/accueil/bas_nouvelles.jpg) no-repeat bottom;
}

#titre_nouvelle{
	position:absolute;
	left:0px;
	top:0px;
}

#bout_nouvelle{
	position:absolute;
	left:28px;
	bottom:35px;
	height:17px;
	width:197px;
}

#texte_nouvelles{
	position:relative;
	margin:0px 28px 0px 28px;

}

#sondages{
	position:relative;
	width:252px;
	background-image:url(../images/accueil/bcg_nouvelles.jpg);
}

#contenu_sondages{
	position:relative;
	padding-bottom:20px;
	padding-top:40px;
	background:url(../images/accueil/bas_nouvelles.jpg) no-repeat bottom;
}

#titre_sondages{
	position:absolute;
	left:0px;
	top:0px;
}

/*.bout_sondages{
	position:absolute;
	left:28px;
	bottom:15px;
	height:17px;
	width:86px;
}*/

.texte_sondages{
	position:relative;
	margin:0px 28px 0px 28px;

}


#bienvenue{
	position:relative;
	width:427px;
	margin-top:0;
	margin-left:15px;
}
#bienvenue h1 {
	clear:both;
}
#bienvenue h2.grostitre {
	font-size:18px;
	margin-bottom:1em;
}

#bienvenue h3 {
	margin-bottom:5px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1D6B4A;
}
.citation {
	background:url(../images/accueil/citation_topbg_bleu.jpg) 0 0 repeat-y;
	margin-bottom:15px;
}
.citation_bottom {
	background:url(../images/accueil/citation_bottombg_bleu.jpg) 0 bottom no-repeat;
	width:385px;
	padding:25px 20px 25px 20px;
	color:#fff;
	font-weight:bold;
}
.caisse {
	float:left;
	margin:25px 0 0 -3px;
}
#commentaires {
	display:block;
	float:right;
	margin:25px 9px 0 0;
	padding-top:25px;
	clear:right;
}
#president{
	text-align:center;
	margin:0 auto 9px auto;
	width:325px;
}

#services{
	position:relative;
	margin:18px auto 0 auto;
	width:325px;
}

h1{
	margin-top:0px;
	margin-bottom:10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#5B7B6e;
}

h2{
	margin-top:1.5em;
	margin-bottom:5px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1D6B4A;
}

h3{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BC8806;
}

h4{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#BC8806;
}

h5{
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#BC8806;
	margin-bottom:10px;
}

h6{
	margin:0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#195892;
}

.pNoTopMargin{
	margin-top:0px;
}

.pied{
	font-size:10px;
	color:#282814;
	font-weight:bold;
	padding-top:5px;
}

.pied_cyber{
	font-size:10px;
	color:#BC8806;
	font-weight:bold;
}

.bold{
	font-weight:bold;
}


a:link {
	color: #BC8806;
	text-decoration: none;
}
a:visited {
	color: #BC8806;
	text-decoration: none;
}
a:hover {
	color: #282814;
	text-decoration:underline;
}
a:active {
	color: #BC8806;
	text-decoration: none;
}

a.pied_page:link {
	color: #282814;
	text-decoration: none;
	font-weight:bold;
}
a.pied_page:visited {
	color: #282814;
	text-decoration: none;
	font-weight:bold;
}
a.pied_page:hover {
	color: #BC8806;
	text-decoration:underline;
	font-weight:bold;
}
a.pied_page:active {
	color: #282814;
	text-decoration: none;
	font-weight:bold;
}

a.aTitleLink:link {
	color:#BC8806;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}
a.aTitleLink:visited {
	color: #BC8806;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}
a.aTitleLink:hover {
	color: #BC8806;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
a.aTitleLink:active {
	color: #BC8806;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}