@charset "utf-8";
/* CSS Document */

body{
	margin : 10px auto;
	background:url(gfx/bg.jpg) repeat-x #c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
}

p{
	font-size:11px;
	color:#626262;
}

img{
	border:none;
}

#header {
	background:url(gfx/bg_header.gif) no-repeat;
	height:115px;
}

.lienshaut:link,.lienshaut:visited, .lienshaut:hover{
	color:#3962ab;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
} 

#footer{
	background:#ffffff;
	border-top:solid 3px #5a7a97;
	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: #276ea1;
}

#menu_acc a:hover {
	text-decoration:none;
	background:#f1f6f8;
	color:#808080;
}


#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 #C4DDE4;
	vertical-align:top;
}

#page{
	background:#fff;
	padding:10px;
}

#bas_header{
	background:#ffffff;
	color:#5389b4;
	height:16px;
	font-size:11px;
}

.margel{
	margin-left:57px;
}

.marget{
	margin-top:50px;
}

.halo{
	background:url(gfx/halo.jpg) no-repeat;
	height:250px;
	vertical-align:middle;
	text-align:center;
}

.acces{
	color:#0093da;

	font-size:13px;
	font-variant:small-caps;
}

.liens:link, .liens:visited{
	background:#ebb900;
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
}

.liens:hover{
	background:#fff;
	color:#ebb900;
	padding:5px;
	text-decoration:none;
}

.cortix{
	color:#536b74;
	text-decoration:none;
}

.menubas, .menubas a:link, .menubas a:visited{
	color:#838282;
	text-decoration:none;
}

.menubas a:hover{
	color:#838282;
	text-decoration:underline;
}

.titre{
	font-size:14px;
	font-variant:small-caps;
	color:#0093da;
	border-bottom:dotted 1px #0093da;
}

.titre2{
	font-size:14px;
	font-variant:small-caps;
	color:#eec200;
	border-bottom:dotted 1px #eec200;
}

.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 #3F789E;
	color:#fdc800;
	font-size:12px;
	font-variant:small-caps;
	padding:5px 0 0 70px;
	height:25px;
	margin:0;
}

.bloc{
	background:#3F789E;
	color:#FFFFFF;
}

.bloc p{
	padding:5px;
	color:#FFFFFF;
}


.formulaire {
	border:solid 1px #55779b;
	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: #55779b;
}
