
#main_home{
	background: transparent;
	color: #000000;
	width: 716px;
	height: 543px;
	margin: 0px auto 0px auto;
	background-image: url('../images/bgnd_home.jpg');
	font-family: arial, sans-serif;
}

.lang_home{
	position: absolute;
	background: #c2c3c3;
	color: #FFFFFF;
	width: 253px;
	height: 37px;
	margin-left: 436px;
	margin-top: 185px;
	
	padding-top: 10px;
}

.news_home{
	background: #FFFFFF;
	color: #FFFFFF;
	width: 253px;
	min-height: 370px;
	margin-left: 436px;
	margin-top: 238px;
	position: absolute;
	background-image: url('../images/blocNewsHome.jpg');
	background-repeat: no-repeat;
	background-position: top; 

}

table.lang{
	background: transparent;
	color: inherit;
	position: absolute;
	top: 10px;
	left: 2px;
}

td.langCell{
	width: 63px;
	padding-left: 17px;
	
	text-transform: uppercase;
}

.textNews_home{
	background: transparent;
	color: #87888a;
	font-size: 12px;
	width: 210px;
	position: relative;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 15px;
	text-align: justify;
}

.textNews_home a{
	background: transparent;
	color: #87888a;
	text-decoration: none;
	display: block;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.langCell a{
	background: transparent;
	color: #FFFFFF;
	text-decoration: none;
	width: 22px;
	height: 22px;
	border: 1px solid #FFFFFF;
	display: block;
	padding-top: 3px;
	text-align: center;
	font-size: 15px;
}


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

#main{
	background: transparent;
	color: #000000;
	width: 980px;
	min-height: 550px;
	position: relative;
	margin: 0px auto 0px auto;
	font-family: arial, sans-serif;
	margin-top: 0px;
}

.imagelien{
	background: transparent;
	color: inherit;
	border: 0px;
}

table.lang_page{
	background: transparent;
	color: inherit;
	float: right;
	margin-top: 171px;
	margin-right: 10px;
}

td.langCell1{
	width: 26px;
	
	text-transform: uppercase;
}

div.header0{
	position:relative;
	color: inherit;
	width: 980px;
	height: 204px;
	background: transparent url('../images/header0.jpg') no-repeat;
}

div.header0 .logo_pos{
	position: absolute;
	left: 13px;
	width: 271px;
	padding-top: 17px;
	text-align: center;
	border-top: 11px solid #258dd8;
}



div.header0 div#menu_principale {
	position:absolute;
	top:160px;
}
div.header0 div#menu_principale ul.menulist {
	position:absolute;
	top:0px;
}
div.header0 div#menu_principale ul.menulist li{
	background: transparent;
	color: inherit;
	display: inline;
	list-style-type: none;
	font-size: 12px;
	border-right: 2px solid #FFFFFF;
	padding-right: 8px;
	padding-left: 4px;
}

table.content_table{
	width: 968px;
	position:absolute;
	margin: 0px auto 0px auto;
}

td.menu_left_cell{
	background: transparent;
	color: inherit;
	width: 167px;
	height: 500px;
	vertical-align: top;
	background-image: url('../images/bgnd_menu_left.jpg');
	background-repeat: repeat-y;
}

td.bloc_right_top{
	background: transparent;
	color: inherit;
	width: 226px;
	height: 261px;
	vertical-align: top;
	background-image: url('../images/bgnd_search.jpg');
	background-repeat: no-repeat;
}

td.bloc_right_bottom{
	background: transparent;
	color: inherit;
	width: 226px;
	height: 250px;
	vertical-align: top;
	height: auto;

}

td.footerCell{
/* caractéristiques de la cellule du footer */
	background: #1a59a7;
	color: #FFFFFF;
	height: 31px;
}

td.menu_left_cell li{
	background: transparent;
	color: inherit;
/*	height: 20px;*/
	margin-bottom: 2px;
}

td.arianeCell{
	background: transparent; 
	color: inherit;
	height: 34px;
	max-height: 34px; 
	border-bottom: 2px dotted #9b9a9c;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

span.arianeInfo{
	background: transparent;
	color: #1a59a7;
	font-weight: bold;
	font-size: 12px;
}

span.arianeInfo1{
	background: transparent;
	color: #6a6a6a;
	font-size: 11px;
}

td.bloc_central{
/* bloc de contenu */
	background: transparent;
	color: inherit;
	vertical-align: top;
	padding-top: 15px;
	font-size: 12px;
	
	width: 575px;


	height: 510px;	
	
}

.bloc_search{
/* bloc de recherche en haut à gauche */
	background: transparent;
	color: inherit;
	width: 187px;
	height: 60px;
	margin-left: 35px;
}

.cartouche_search{
/* pour bgnd du bloc de recherche */
	background: transparent;
	color: inherit;
	height: 261px;
	width: 187px;
	background-image: url('../images/bgnd_search.jpg');
	background-repeat: repeat-y;
	font-size: 12px;
}


span.searchTitle{
	background: transparent;
	color: #258dd8;
	font-size: 12px;
	font-weight: bold;
	display: block;
	border-bottom: 2px dotted #258dd8;
	height: 20px;
}

input.inputSearch{
	background: transparent;
	color: #000000;
	width: 153px;
	border: 2px groove #696969;
	margin-top: 5px;
	margin-bottom: 5px;
}

input.inputSubmit{
	background: transparent;
	color: #6a6a6a;
	border: 1px solid #FFFFFF;
	float: right;
}

.searchContent li{
	background: transparent;
	color: inherit;
	height: 25px;
	margin-top: 1px;	
}

.newsTop{
	background: transparent;
	color: inherit;
	width: 190px;
	height: 21px;
	background-image: url('../images/bloc_newsTop.jpg');
	background-repeat: no-repeat;
}

.newsMiddle{
/*	background: transparent;
	color: inherit;
	width: 153px;
	background-image: url('../images/bloc_newsInner.jpg');
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 12px;
	padding-top: 35px;
	min-height: 173px;
	font-size: 12px; */
	
	background: transparent;
	color: inherit;
	width: 153px;
	background-image: url('../images/bloc_newsInner.jpg');
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 12px;
	padding-top: 35px;
	min-height: 173px;
	font-size: 12px;
	margin-top:-34px;
	
/*	border: 1px solid red;*/
}

.newsBottom{
	background: transparent;
	color: inherit;
	width: 190px;
	height: 21px;
	background-image: url('../images/bloc_newsBottom.jpg');
	background-repeat: no-repeat;
}




span.copyrights{
	background: transparent;
	color: #FFFFFF;
	font-size: 10px;
	float: left;
	padding-left: 10px;
}

span.credits{
	background: transparent;
	color: #FFFFFF;
	font-size: 10px;
	float: right;
	padding-right: 10px;
}

.txt_central{
	background: transparent;
	color: inherit;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
}

p.inner_titre{
	background: transparent;
	color: inherit;
	font-size: 13px;
	font-weight: bold;
}

span.datenews{
	background: transparent;
	color: inherit;
	font-size: 11px;
}

.sitemapContainer ul{
	background: transparent;
	color: #a6a6a6;
	font-size: 12px;
	list-style-type: square;
}

h3.titrePage{
/* titre des pages */
	background: transparent;
	color: #000000;
	font-size: 14px;
}

#aere{
/* pour page de résultats de recherche interne */
	background: transparent;
	color: inherit;
	padding-left: 20px;
	padding-right: 20px;
	width: 930px;
	font-size: 12px;
}

#aere h1{
/* pour titre dans page de résultats de recherche interne */
	background: transparent;
	color: inherit;
	font-size: 18px;
}


#footer_search{
	background: #1a59a7;
	color: #FFFFFF;
	height: 21px;
	padding-top: 10px;
}

/* --- LIENS  */

.lang_page a{
	background: transparent;
	color: #258dd8;
	text-decoration: none;
	width: 20px;
	height: 16px;
	border: 2px solid #FFFFFF;
	display: block;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
}

.lang_page a:hover{
	background: transparent;
	color: #FFFFFF;
	text-decoration: none;
	width: 20px;
	height: 16px;
	border: 2px solid #FFFFFF;
	display: block;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
}


ul.menulist a{
	background: transparent;
	color: #6a6a6a; 
	text-decoration: none;
}

ul.menulist a:hover{
	background: transparent;
	color: #1a59a7;
	text-decoration: none;
}

ul.menulist a.topMenuActif{
	background: transparent;
	color: #1a59a7;
	text-decoration: none;
}

ul.menuLeft a{
	background: transparent;
	color: #6a6a6a;
	display: block;
	background-image: url('../images/puce_menuLeft.jpg');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position: 0px 1px;
	text-decoration: none;
	padding-top: 1px;
	font-size: 11px;
}

ul.menuLeft a:hover{
	background: transparent;
	color: #258dd8;
	display: block;
	background-image: url('../images/puce_menuLeft.jpg');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position: 0px 1px;
	text-decoration: none;
	padding-top: 1px;
}

a.arianeLink{
	background: transparent;
	color: #6a6a6a;
	text-decoration: none;
	font-size: 11px;
}

a.arianeLink:hover{
	background: transparent;
	color: #258dd8;
	text-decoration: none;
	font-size: 11px;
}

span.arianeLinkselected{
	background: transparent;
	color: #6a6a6a;
	text-decoration: none;
	font-size: 11px;
}

ul.raccourciLink a{
	background: transparent;
	color: #258dd8;
	display: block;
	background-image: url('../images/puce_blocRight.jpg');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position: 0px 1px;
	text-decoration: none;
	padding-top: 1px;
	font-size: 12px;
	padding-bottom: 5px;
	border-bottom: 2px dotted #258dd8;
	white-space: nowrap;
	
	width: 120px;
}

ul.raccourciLink a:hover{
	background: transparent;
	color: #1a59a7;
	display: block;
	background-image: url('../images/puce_blocRight.jpg');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position: 0px 1px;
	text-decoration: none;
	padding-top: 1px;
	font-size: 12px;
	white-space: nowrap;
}

span.credits a{
	background: transparent;
	color: #FFFFFF;
	text-decoration: underline;
}

span.copyrights a{
	background: transparent;
	color: #FFFFFF;
	text-decoration: underline;
}

p.inner_titre a{
/* titre de la news mise dans le cartouche bleu */
	background: transparent;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

p.inner_titre a:hover{
/* titre de la news mise dans le cartouche bleu : au survol */
	background: transparent;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.sitemapContainer ul a{
	background: transparent;
	color: #6a6a6a;
	font-size: 12px;
	text-decoration: none;
}

.sitemapContainer ul a:hover{
	background: transparent;
	color: #258dd8;
	font-size: 12px;
	text-decoration: none;
}

#aere a{
/* liens dans page de résultats de la recherche */
	background: transparent;
	color: #6a6a6a;
	text-decoration: none;
}

#aere a:hover{
/* idem au survol */
	background: transparent;
	color: #258dd8;
	text-decoration: none;
}



.txt_central p a{
	background: transparent;
	color: #6a6a6a;
	text-decoration: none;
}

.txt_central p a:hover{
	background: transparent;
	color: #258dd8;
	text-decoration: none;
}

/* --- */


/* partie dynamique  */



					
			span.titre_cartoucheNews{
				background: #1a59a7;
				color: #FFFFFF;
				font-size: 16px;
				font-weight: normal;
				display: block;
				width: 161px;
				position: relative;
				padding-top: 7px;
				padding-bottom: 7px;
				padding-left: 10px;
				left: 10px;
				top: -12px;
			}
			
			
			input.inputSearch{
				background: transparent;
				color: #000000;
				width: 153px;
				border: 2px groove #696969;
				margin-top: 5px;
				margin-bottom: 5px;
			}

			input.inputSubmit{
				background: transparent;
				color: #6a6a6a;
				border: 1px solid #FFFFFF;
				float: right;
			}
			
			.searchContent{
				background: transparent;
				color: inherit;
				margin-left: 53px;
				margin-top: 25px;
				width: 157px;
			}
			
			.searchContent ul{
				background: transparent;
				color: inherit;
				list-style-type: none;
				padding-left: 0px;
				padding-right: 3px;
				padding-top: 10px;
			}
			
			td.menu_left_cell ul{
				background: transparent;
				color: inherit;
				padding-left: 3px;
				padding-right: 3px;
				font-size: 12px;
				list-style-type: none;
				border-bottom: 2px dotted #9b9a9c;
				width: 136px;
				margin-left: 5px;
				padding-bottom: 5px;
				margin-top: 39px;
			}
			
			ul.menulist{
				background: transparent;
				color: inherit;
				position: absolute;
				top: 160px;
				left: -18px;
			}
			
			.newsContainer{
				background: transparent;
				color: #FFFFFF;
				float: right;
				font-size: 12px;
			}
		