/* CSS Document */

/*---------BODY------------*/
body{
	background-color:#cce2ff;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
}

.body_ct{
	background-color:#000000;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.body_pop{
	background-color:#1c1c1c;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

/*---------Fin BODY------------*/

/*-----------TITRES-----------*/

h1{
	color:#338af8;
	font-size:13px;
	margin:0px;
	text-decoration:underline;
}

h2{
	color:#338af8;
	font-size:13px;
	margin:0px;
}


/*-----------FIN TITRES-----------*/

/*-----------FONTS-----------*/

font.small {
	font-size:11px;
}
font.big {
	font-size:14px;
}
font.blue {
	color:#c2d5f7;
}

/*-----------FIN FONTS-----------*/

/*-----------LISTES-----------*/

ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.sec {
	padding-left:10px;
/*
	list-style-image:url("../icones/point2.jpg");
*/
}
li {
	margin:0px;
	padding:0px;
}

/*-----------FIN LISTES-----------*/

/*-------------LIENS--------------*/

a {
	color:#ffffff;
	text-decoration:none;
}
.barreB,.barreH {
	margin-top:10px;
	border:1px solid black;
	background-color:#2f2f2f;
	cursor:pointer;
	padding:2px;

	background-image:url("../icones/flecheB.png");
	background-repeat:no-repeat;
	background-position:99%;
}
.barreH {
	background-image:url("../icones/flecheH.png");
}
.barreB:hover {
	background-image:url("../icones/flecheBOn.png");
}
.barreH:hover {
	background-image:url("../icones/flecheHOn.png");
}
.blocks{
	margin-top:10px;
}
.info{
	color:#999999;
	cursor:help;
}
.info:hover{
	color:#FFFFFF;
	cursor:help;
}
.lien{
	color:#c2d5f7;
	text-decoration:none;
}
.lien:hover{
	color:#9cb4e1;
	text-decoration:underline;
}
.lienSmall{
	font-size:10px;
	color:#c2d5f7;
	text-decoration:none;
}
.lienSmall:hover{
	font-size:10px;
	color:#9cb4e1;
	text-decoration:underline;
}

/*-------------Fin LIENS--------------*/

/*---------FOND SITE-----------*/

.dessus_fond_site{
	width:705px;
	height:140px;
	background-repeat:no-repeat;
	background-image:url("../icones/bandeau.png");
}
.milieu_fond_site{
	width:705px;
	background-repeat:repeat-y;
	background-image:url("../icones/fond_site.png");
}
.dessous_fond_site{
	width:705px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url("../icones/footer.png");
}

/*---------Fin FOND SITE-----------*/

/*----------MENUS-------------*/

#menuG ul,#menuD ul {
	margin:0px;
	padding-left:0px;
	list-style:none;
}
#menuG li,#menuD li {
	margin:0px;
	padding:0px;
	position:relative;
	height:26px;
}
#menuG a.menu, #menuD a.menu {
	position:absolute;
	height:22px;
	width:145px;
	border-bottom:1px solid black;
	background-color:#404040;
	padding:3px 0px 0px 5px;
	text-align:left;
}
#menuD a.menu {
	padding:3px 5px 0px 0px;
	text-align:right;
}
#menuG a.menu:hover, #menuD a.menu:hover {
	background-image:url("../icones/lueure.jpg");
	background-repeat:no-repeat
}
a.menu2 {
	padding:2px;
	border:1px solid black;
	background-color:#404040;
	float:right;
	margin-left:2px;
	margin-top:1px;
}
a.menu2:hover{
	background-color:#2b2b2b;
}

ul.ssMenu {
	margin:0px;
	list-style:none;
	height:20px;
	padding:2px 5px 2px 5px;
	background-color:#4a75a8;
}
ul.ssMenu li {
	margin:0px 8px 0px 0px;
	padding:0px;
	height:20px;
	float:left;
}
ul.ssMenu li a {
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
ul.ssMenu li.actif a {
	font-size:12px;
	color:#c2d5f7;
	text-decoration:underline;
}
ul.ssMenu li a:hover {
	color:#c2d5f7;
	text-decoration:underline;
}

/*----------Fin MENUS-------------*/

/*-----------Bandeaux--------------*/

.bandeaux{
	height:20px;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#2f2f2f;
	text-align:left;
}

/*-----------Fin Bandeaux--------------*/

/*-----------Fond pages-------------*/

.pages{
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background-color:#204a7c;
}

/*-----------Fin Fond pages-------------*/

/*-------------POPUPS-------------*/

.popup{
	position:absolute;
	padding:2px;
	text-align:left;
	width:250px;
	-moz-opacity:0.9;
	opacity: 0.9;
	KhtmlOpacity: 0.9;
	filter:alpha(opacity=90);
	background-color: #1a1a1a;
	border:1px solid #000000;
	color:#FF0000;
	display:none;
}

/*-------------Fin POPUPS-------------*/

/*-----------CADRES INFO--------------*/

.cadre_info1{
	background-image:url("../icones/info.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-left:5px;
	padding:5px;
	border:1px dashed #3385ab;
	color:#3385ab;
	background-color:#c5e1eb;
	font-size:10px;
}

.cadre_info2{
	background-image:url("../icones/info.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-right:5px;
	padding:5px;
	border:1px dashed #3385ab;
	color:#3385ab;
	background-color:#c5e1eb;
	font-size:10px;
}

/*-----------FIN CADRES INFO--------------*/

/*-----------FORMULAIRE----------------*/

.formu{
	border:1px solid #ffffff;
	background-color:#3269b3;
	width:150px;
	color:#FFFFFF;
}
.form_spe{
	border:1px solid #ffffff;
	background-color:#3269b3;
	color:#FFFFFF;
	max-width:300px;
}
.form_small{
	border:1px solid #ffffff;
	background-color:#3269b3;
	color:#FFFFFF;
	max-width:80px;
}
.mess_ok{
	color:#48b522;
}
.mess_err{
	color:#d91c37;
}

/*-----------FIN FORMULAIRE----------------*/

/*----------------PAGES--------------------*/

.pages_liens{
	color:#da3245;
	text-decoration:none;
}
.pages_liens:hover{
	color:#da3245;
	text-decoration:underline;
}
.pages_texte{
	color:#FFFFFF;
}
.pages_en_cours{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
}

/*----------------FIN PAGES--------------------*/
