
/* Template */

BODY{
	font-size:10pt;
	background-repeat:repeat-y;
	background-position:center;
	background-color:#E4E4E4;
	font-family:verdana;
}

#cadre{
	width:950px;
	margin:auto;
}
#glob{
	width:950px;
	float:left;
}
#header{
	width:950px;
	float:left;
}
#maxlan{
	float:right;
	position:relative;
	top:-30px;
}
#menuTop{
	float:right;
	margin-bottom:10px;
	color:gray;
	position:relative;
	right:15px;
	top:10px;
	clear:both;
}
#menuTop A{
	text-decoration:none;
	color:black;
}
#menuTop A:hover{
	text-decoration:underline;
}
#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:20px;
	top:80px;
	clear:both;
	float:right;
}
#footer{
	width:950px;
	height:150px;
	float:left;
	background-image:url(templates/default/footer.jpg);
	color:white;
	font-size:10pt;
}
#footertext{
	float:left;
	width:930px;
	padding-left:10px;
	padding-right:10px;
	font-size:8pt;
}
#copy{
	float:left;
	margin:15px;
	width:130px;
}
#copy A{
	color:white;
}
#coor{
	float:left;
	width:300px;
	position:relative;
	top:30px;
	height:50px;
}
#coor_address{
	float:left;
	width:140px;
	border-left:2px solid white;
	padding-left:5px;	
	font-size:9pt;
}
#coor_contact{
	float:left;
	width:150px;
	font-size:9pt;
}
#undermenu{
	float:left;
	width:460px;
	position:relative;
	top:30px;
	border-left:2px solid white;
	padding-left:5px;
}
#undermenulist{
	color:white;
	list-style-type:none;
	padding:0;
	margin:0;
}
#undermenulist A{
	color:white;
}
#undermenulist LI{
	float:left;
	width:115px;
	font-size:10pt;
}
.site-map{
	font-size:8pt;
}
#lastreal{
	border:2px solid #3B6EC1;
	width:700px;
	height:200px;
	float:left;
	overflow:hidden;
}
#lastreal_title{
	background-color:#3B6EC1;
	height:25px;
	color:white;
	padding-top:5px;
	text-indent:10px;
	width:700px;
}
#lastreal_link{
	background-color:#ED7E12;
	position:absolute;
	margin-top:5px;
	height:20px;
	color:white;
	padding-top:5px;
	text-indent:10px;
	padding-right:10px;
}
#lastreal_link A{
	color:white;
}
#menuacc{
	width:184px;
	float:right;
	background-color:white;
	padding:20px;
	margin-top:10px;
	overflow:hidden;
}
#menuacc STRONG{
	float:left;
	width:100%;
	text-align:center;
	color:white;
}
.menuacc_button A{
	float:left;
	width:164px;
	text-align:center;
	color:white;
	margin-top:10px;
	margin-left:10px;
}
.menuacc_button A:hover{
	color:white;
}

.menuacc_button{
	width:184px;
	height:89px;
	float:left;
}
#menuacc_button1{
	background-image:url(widmin/images/graphics/postit_blue.jpg);
	
}
#menuacc_button2{
	background-image:url(widmin/images/graphics/postit_red.jpg);
	margin-top:10px;
}
#menuacc_button3{
	background-image:url(widmin/images/graphics/postit_green.jpg);
	margin-top:10px;
}
#news{
	width:184px;
	overflow:auto;
}
#content{
	width:700px;
	float:left;
}
#cont{
	float:left;
	width:704px;
	margin-top:10px;
	background-color:white;
}

.imgTmpl{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
#cont .cont{
	padding:15px;
	float:left;
}
#logo{
	float:left;
}
#menu{
	width:740px;
	height:35px;
	float:left;
	position:relative;
	top:66px;
	background-image:url(templates/default/menu.jpg);
}

.btMenu{
	float:left;
}

#menu #menuList{
	float:left;
}

#menu IMG{
	float:left;
}

#menu ul{
	margin:0;
	position:relative;
	margin-left:15px;
	padding-left:0;
	position:absolute;
	top:auto;
	left:auto;
	margin-top: 5px;
	padding: 0px;
	clear:both;
}

#menu ul li ul {
  display: none;
  margin-left:0 !important;
  padding-left:0;
	position:absolute;
	top:24px;
	left:auto;
	width:150px;
	margin-left:-70px;
}
#menu ul li ul li ul{
  display: none;
  margin-left:140px !important;
  padding-left:0;
	position:absolute;
	top:-5px;
	left:auto;
	width:150px;
	margin-left:70px;
}


li.btLiOut {
	text-align:center;
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	height:29px;
	color:white; 
	cursor:pointer; 
	float:left;
	margin-right:10px;
	position:relative;
	top:1px;
	left:auto;
}
li.btLiOver{
	text-align:center;
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	height:29px;
	color:#375999;
	cursor:pointer; 
	float:left;
	margin-right:10px;
	position:relative;
	top:1px;
	left:auto;
	background-color:#E4E4E4;
}


.niveau2 li{

}

A.btLiOut{
	color:white; 
	text-decoration:none;
	float:left;

	height:24px;
	padding-top:5px; 
	padding-left:5px;
	padding-right:5px;
}
A.btLiOver{
	text-decoration:none;
	float:left;

	height:24px;
	padding-top:5px; 
	text-decoration:none;
	color:#375999;
	padding-left:5px;
	padding-right:5px;
	background-color:#E4E4E4;
}
A.btLiOver:hover{
	color:#3B6EC1;
	text-decoration:none;
	background-color:#E4E4E4;
}
SPAN.btLiOut{
	color:white;
	text-align:center;
	float:left;
	width:100%;
	height:24px;
	padding-top:5px; 
}
SPAN.btLiOver{
	color:#375999;
	text-align:center;
	float:left;
	width:100%;
	height:24px;
	padding-top:5px; 
	background-color:#E4E4E4;
}

A{
	color:#375999;
	text-decoration:none;
}
A:hover{
	color:#375999;
	text-decoration:underline;
}

/* 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:600px;
	margin:auto;
	clear:both;
	margin-bottom:20px;
}

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

#searchText{
	background-color:white;
	border:0;
	width:228px;
}
#btSearch{
	background-image:url(templates/default/btSearch.jpg);
	width:85px;
	height:19px;
	border:0;
	float:right;
}
#searchForm{
	position:relative;
	left:632px;
	top:40px;
	float:left;
}

/* Glossary */

.glossary_letter{
	padding:3px;
	margin:3px;
	padding-left:7px;
	padding-right:7px;
	color:white;
	background-color:#375999;
	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:#375999;
}
.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;
}
/* Galeries */

.galeries_single{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.galeries_single .galeries_image_max{
	width:100%;
	float:left;
}
.galeries_single .galeries_images{
	width:100%;
	float:left;
}
.galeries_single .galeries_image{
	width:100%;
	float:left;
	margin-bottom:20px;
	border-bottom:1px solid #3B6EC1;
}
.galeries_single .galeries_images_images{
	width:400px;
	float:left;
}
.galeries_single .galeries_images_imagemax{
	width:400px;
	height:300px;
	float:left;
	overflow:hidden;
	text-align:center;
}
.galeries_single .galeries_images_title{
	width:100%;
	float:right;
	font-size:12pt;
	background-color:#3B6EC1;
	color:white;
	padding:5px;
	margin-bottom:5px;
}
.galeries_single .galeries_images_link{
	float:left;
	background-image:url(templates/default/menu.jpg);
	color:white;
	padding:3px;
	margin-left:20px;
}
.galeries_single .galeries_images_description{
	width:250px;
	float:right;
}


.galeries_single .galeries_date{
	float:left;
	width:90px;
	font-weight:bold;
}
.galeries_single .galeries_title{
	float:left;
	width:100%;
}
.galeries_single .galeries_description{
	border-top:2px dotted #4A8754;
	float:left;
	width:400px;
}
.galeries_single .galeries_text{
	border-top:2px dotted #4A8754;
	float:left;
	width:520px;
}




.galeries_list{
	width:100%;
	height:280px;
	float:left;
	margin:10px;
	overflow:hidden;
}
.galeries_list .galeries_image{
	width:400px;
	height:300px;
	float:left;
}
.galeries_list .galeries_image_max{
	width:400px;
	height:300px;
	overflow:hidden;
	float:left;
}

.galeries_list .galeries_date{
	float:left;
	width:90px;
	font-weight:bold;
}

.galeries_list .galeries_title{
	width:100%;
	float:right;
	font-size:12pt;
	background-color:#3B6EC1;
	color:white;
	padding:5px;
	margin-bottom:5px;
	text-align:center;
}
.galeries_list .galeries_title A{
	color:white;
}
.galeries_list .galeries_title A:hover{
	color:#D2D2D2;
}
.galeries_list .galeries_description{
	float:left;
	width:250px;
	margin-left:10px;
}
.galeries_list .galeries_text{
	float:left;
	width:200px;
}

/* News */

.news_single{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.news_single .news_date{
	float:left;
	width:100%;
	font-size:8pt;
}
.news_single .news_title{
	float:left;
	width:100%;
	background-color:#3B6EC1;
	padding:3px;
	color:white;
}
.news_single .news_text{
	border-top:1px solid #3B6EC1;
	border-bottom:1px solid #3B6EC1;
	float:left;
	width:660px;
}


.news_list{
	width:200px;
	float:left;
	margin:10px;
	overflow:hidden;
}
.news_list .news_date{
	float:left;
	width:90px;
	font-weight:bold;
}
.news_list .news_title{
	float:left;
	width:200px;
}
.news_list .news_description{
	float:left;
	width:200px;
}
.news_list .news_text{
	float:left;
	width:200px;
}

.news_small{
	width:184px;
	float:left;
	color:black;
}
.news_small .news_date{
	float:left;
	width:184px;
	text-align:right;
	font-size:8pt;
}
.news_small .news_title{
	float:left;
	width:184px;
	background-color:#3B6EC1;
	text-align:center;
}
.news_title A{
	color:white;
}
.news_small .news_description{
	float:left;
	width:184px;
}
.news_small .news_text{
	float:left;
	width:184px;
}

/*[STYLES]*/
/*NAME:{TITLE1}*/
H1{
	color:#3B6EC1;
	font-size:14pt;
	margin-left:0px;
	background-image:url(templates/default/blueArrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-indent:40px;
	margin-bottom:10px;
	margin-top:10px;
}
/*NAME:{TITLE2}*/
H2{
	color:#3B6EC1;
	font-size:12pt;
}
/*[/STYLES]*/

