/*[STYLES]*/
H1{
	color:#9B2B1D;
	font-size:14pt;
	float:left;
	position:relative;
	margin-left:0px;
	left:22px;
	background-image:url(templates/default/redArrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-indent:40px;
	margin-bottom:10px;
	padding-right:20px;
}
H2{
	color:#123456;
	font-size:12pt;
}
/*[/STYLES]*/

/* Template */


IMG{
	border:0;
}

BODY{
	font-size:10pt;
	background-image:url(templates/default/background.jpg);
	background-repeat:repeat-x;
	background-color:#274480;
}

#cadre{
	width:947px;
	margin:auto;
}
#glob{
	width:947px;
	float:left;
	background-image:url(templates/default/cadreBackground.jpg);
}
#header{
	width:947px;
	height:295px;
	float:left;
	background-image:url(templates/default/header.jpg);
}
#menuTop{
	float:left;
	margin-bottom:10px;
	color:gray;
	position:relative;
	top:15px;
	left:300px;
}
#menuTop A{
	text-decoration:none;
	color:white;
}
#menuTop A:hover{
	text-decoration:underline;
}


#footer{
	width:947px;
	height:53px;
	float:left;
	background-image:url(templates/default/footer.jpg);
}

#copy{
	margin:15px;
	position:relative;
	top:20px;
	text-align:center;
}
#copy A{
	color:white;
}

#content{
	width:947px;
	float:left;
	min-height:443px !important;
	height:auto !important;
	height:443px;
	background-image:url(templates/default/cont.jpg);
	background-repeat:no-repeat;
}
#cont{
	float:left;
	width:559px;
	background-color:#DBE8F1;
}
.imgTmpl{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
#cont .cont{
	padding:15px;
	float:left;
}
#left{
	width:300px;
	float:left;
}


#news{
	width:150px;
	float:left;
}

A{
	color:#9B2C1B;
	text-decoration:none;
}
A:hover{
	color:#6F6F6F;
	text-decoration:underline;
}


/* Menu */
#menu{
	width:253px;
	float:left;
	background-image:url(templates/default/menuMiddle.jpg);
	left:22px;
	position:relative;
}

#menu #menuList{
	float:left;
}

#menu IMG{
	float:left;
}
  ul#menuList {margin-top: 10px;margin-bottom: 10px; margin-left: 10px;padding-left: 10px;}
  ul#menuList ul {display: none;margin-left: 0; padding-left: 20px;}

.btMenu{
	float:left;
}

#menu ul{

}

#menu .menuNiveau {
  display: none;
}
#menu .menuNiveau_open{
  display: block;
}
#menu ul li ul li ul{
  display: none;
}


li.btLiOut {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	cursor:pointer; 
	width: 180px;
	text-transform:uppercase; 
	float:left;
	margin-right:3px;
	color:#202B6B;
}
li.btLiOver{
	margin-left:0;
	padding-left:0;
	list-style-type:none;;
	cursor:pointer; 
	width: 180px;
	text-transform:uppercase; 
	float:left;
	margin-right:3px;
	left:auto;
	color:#9B2B1D;
}

#menu A{
	text-decoration:none;
	float:left;
	width:100%;
	padding-top:5px; 
	color:#202B6B;
	padding-left: 10px;
}
#menu A:hover{
	text-decoration:none;
	color:#9B2B1D;
}

#menu A.btLiOver{
	text-decoration:none;
	float:left;
	width:100%;
	padding-top:5px; 
	color:#9B2B1D;
}
#menu A.btLiOver:hover{
	text-decoration:none;
	color:#9B2B1D;
}
SPAN.btLiOut{
	float:left;
	width:100%;
	padding-top:5px; 
	color:#202B6B;
	background-image:url(templates/default/arrowClose.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	padding-left: 10px;
}
SPAN.btLiOver{
	float:left;
	width:100%;
	padding-top:5px; 
	background-image:url(templates/default/arrowOpen.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	color:#9B2B1D;
	padding-left: 10px;
}






/* Formulaire de recherche */

#searchText{
	background-color:white;
	border:0;
	width:248px;
}
#btSearch{
	background-image:url(templates/default/btSearh.jpg);
	width:87px;
	height:21px;
	border:0;
}
#searchForm{
	position:relative;
	right:303px;
	top:36px;
	float:right;
}

/* Formulaire */
.formTable{
	width:400px;
	margin:auto;
	clear:both;
}
.formTable TD{
	vertical-align:top;
}

.formTable INPUT.text,.formTable INPUT.mail{
	width:200px;
}
.formTable TEXTAREA{
	width:200px;
	height:50px;
}
.formDes{
	width:400px;
	margin:auto;
	clear:both;
	margin-bottom:20px;
}

.require{
	font-weight:bold;
}
.alerte{
	color:red;
}
.info{
	color:green;
}
.forgotten{
	font-weight:bold;
	color:red;
}
/* Glossary */

.glossary_letter{
	padding:3px;
	margin:3px;
	padding-left:7px;
	padding-right:7px;
	color:white;
	background-color:#9B2C1B;
	text-transform: uppercase;
}
.glossary_letter:hover{
	color:white;
}
.glossary_letter_active{
	padding:3px;
	margin:3px;
	padding-left:7px;
	padding-right:7px;
	background-color:#BBBBBB;
	text-transform: uppercase;
}
.glossary_letter_active:hover{
	color:white;
}


.glossary_all{
	padding:3px;
	margin:3px;
	padding-left:7px;
	padding-right:7px;
	color:white;
	background-color:#9B2C1B;
}
.glossary_all:hover{
	color:white;
}
.glossary_all_active{
	padding:3px;
	margin:3px;
	padding-left:7px;
	padding-right:7px;
	background-color:#BBBBBB;
}
.glossary_all_active:hover{
	color:white;
}
/* News */
.news_single{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.news_image{
	width:100px;
	height:74px;
	float:left;
	background-image:url(templates/default/backImage.jpg);
	padding:9px;
}
.news_image_max{
	width:100px;
	height:74px;
	overflow:hidden;
	float:left;
}

.news_date{
	float:left;
	width:90px;
	font-weight:bold;
}
.news_title{
	float:left;
	width:300px;
}
.news_description{
	border-top:2px dotted #375999;
	float:left;
	width:400px;
}
.news_text{
	border-top:2px dotted #375999;
	float:left;
	width:520px;
}





