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

body{
	margin : 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	text-transform: none;
	background-image: url(gfx/bg.jpg);
	background-repeat: repeat;
}
.body14{
	
	background:url(gfx/dot.gif) ;

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

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;
	margin-bottom: 5px;
}

.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;
}
.texte {
	color:#333;
	text-decoration:none;
	font-size: 12px;
}
.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;
}
A IMG {border:0;}
	   		A{text-decoration:none;color:#000;}
	 
	   		#pageWrapper{
	   			margin:0 auto;
	   			width:1000px;
	   			border:1px solid #000;
	   			background:#FFF;
	   			padding: 0px 20px 40px 20px;	
	   		}
	   		h1{
	text-align:left;
	font-size:24px;
}
	   		h2{font-size:16px;border-bottom:1px solid #CCC;margin-top:40px;}
	   		h3{font-size:14px;border-bottom:1px solid #CCC;margin-left:40px;}
	   		#demo A {
	   			display:block;
	   			float:left;
	   			width:400px;
	   			text-align:left;
	   			text-decoration:none;
	   			color:#000;
	   			font-size:11px;
				z-index:200;
	   		}
	   		#demo{
	   			padding-left:200px;
	   		}
	   		#demo  ul {text-align:left;color:#000;}
	   		p.code{
	   			margin-left:60px;
	   		}
	   		pre{
	   			margin-left:60px;
	   			background:#CCC;
	   			padding:6px;}

