@charset "utf-8";
/* CSS Document */

body{
	margin : 10px auto;
	background:url(gfx/bg.jpg) repeat-x #acc8ac;
	font-family:Arial, Helvetica, sans-serif;
}

p{
	font-size:11px;
	color:#000000;
}

img{
	border:none;
}

#header {
	background:url(gfx/bg_header.gif) no-repeat;
	height:115px;
}

.lienshaut:link,.lienshaut:visited, .lienshaut:hover{
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
} 

#footer{
	background:#ffffff;
	border-top:solid 3px #000000;
	height:50px;
}

#menu_acc{
	background:url(gfx/haut_menu.jpg) no-repeat #ffffff;
}

#menu_acc ul{
	list-style-type:none;
	width:243px;
	margin:0;
	padding:0;
	font-size:12px;
	font-variant:small-caps;
}

#menu_acc li{
	border-bottom:solid 1px #eaeaea;
	height: 32px;
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
}

#menu_acc a {
	display: block;
	margin:0;
	padding-top:7px;
	padding-left:10px;
	height:26px;
	width:205px;
	text-decoration: none;
	color: #000000;
}

#menu_acc a:hover {
	text-decoration:none;
	background:#eff5ef;
	color:#85af63;
}


#menu{
	background:#ffffff;
}

#menu ul{
	list-style-type:none;
	width:243px;
	margin:0;
	padding:0;
	font-size:12px;
	font-variant:small-caps;
}

#menu li{
	border-bottom:solid 1px #eaeaea;
	height: 32px;
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
}

#menu a {
	display: block;
	margin:0;
	padding-top:7px;
	padding-left:10px;
	height:26px;
	width:205px;
	text-decoration: none;
	color: #276ea1;
}

#menu a:hover {
	text-decoration:none;
	background:#f1f6f8;
	color:#808080;
}


#contenu_acc{
	background:url(gfx/bg_cont_acc.jpg) no-repeat #c9dbe2;
	vertical-align:top;
	
}

#contenu{
	background:url(gfx/bg_contenu.jpg) no-repeat bottom left #bcd3bc;
	vertical-align:top;
}

#page{
	background:#fff;
	padding:10px;
}

#bas_header{
	background:#ffffff;
	color:#324c32;
	height:16px;
	font-size:11px;
}

.margel{
	margin-left:57px;
}

.marget{
	margin-top:50px;
}

.halo{
	height:250px;
	vertical-align:middle;
	text-align:center;
}

.acces{
	color:#324c32;
	border-bottom:solid 1px #324c32;
	font-size:13px;
	font-variant:small-caps;
}

.liens:link, .liens:visited{
	background:#000000;
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
}

.liens:hover{
	background:#fff;
	color:#000000;
	padding:5px;
	text-decoration:none;
}

.cortix{
	color:#324c32;
	text-decoration:none;
}

.menubas, .menubas a:link, .menubas a:visited{
	color:#000000;
	text-decoration:none;
}

.menubas a:hover{
	color:#000000;
	text-decoration:underline;
}

.titre{
	font-size:14px;
	font-variant:small-caps;
	color:#000000;
	border-bottom:dotted 1px #000000;
}

.titre2{
	font-size:14px;
	font-variant:small-caps;
	color:#003300;
	border-bottom:dotted 1px #003300;
}

.img_d {
	float: right;
	margin-bottom: 3px;
	margin-left: 20px;
}

.img_g {
	float: left;
	margin-right: 10px;
}

.titrebloc{
	background:url(gfx/titre_bloc.gif) no-repeat #000000;
	color:#324c32;
	font-size:12px;
	font-variant:small-caps;
	padding:5px 0 0 70px;
	height:25px;
	margin:0;
}

.bloc{
	background:#000000;
	color:#FFFFFF;
}

.bloc p{
	padding:5px;
	color:#FFFFFF;
}


.formulaire {
	border:solid 1px #85af63;
	font-size: 11px; 
	width: 100%; 
	color: #626262; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #fff;
}

.formulaire:hover {
	border:solid 1px #55779b;
	font-size: 11px; 
	width: 100%; 
	color: #626262; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #d5e8ea;
}

.formulaire_bouton 
{
	border:medium none;
	font-weigh: bold; 
	font-size: 11px; 
	width: 49%; 
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #85af63;
}
.img {
	background-image: url(gfx/dot.gif);
}
.basref 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7px;
	font-style: normal;
	font-weigh: normal; 
	color: #000000;
	padding-left: 125px;
	padding-right: 125px;
	text-align: center;
	padding-top:50px;
}