


body.normal {
	background:url(/images/fond-page.jpg) repeat-x;
	background-color:#FFF;
	margin:0px;
	font-family:arial;
	font-size:13px;
	color:#696969;
	}

body.popup {
	background-color:#FFF;
	margin:0px;
	font-family:arial;
	font-size:13px;
	color:#696969;
	}

form {margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;vertical-align:top;}
a {outline:none;}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}
a:active {outline:none;}

p {margin-top:8px;margin-bottom:8px;}


#tout {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	border:0px solid #0F0;
	overflow:hidden;
	zoom:1;
	}


#header {
	width:980px;
	height:208px;
	background:url(/images/fr/fond-header.jpg);
	position:relative;
	}

#logo {position:absolute;top:36px;left:31px;}

#connexion {position:absolute;top:2px;right:10px;color:#FFF;font-family:verdana;font-size:11px;font-weight:bold;line-height:17px;}

#connexion input {
	border:1px solid #A7A6AA;
	background-color:#FFF;
	color:#8B8B8B;
	font-family:verdana;
	font-size:11px;
	padding:2px;
	font-weight:normal;
	}

.champconnex {width:100px;padding-top:3px !IMPORTANT;padding-bottom:3px !IMPORTANT;}


#header_flag {
	position:absolute;
	top:170px;
	left:31px;
	width:229px;
	text-align:center;
	}

#header_nav {position:absolute;top:170px;right:10px;text-align:right;color:#FFF;}

#header_nav a {color:#FFF;font-weight:bold;padding-left:4px;padding-right:4px;}



#accueil {
	padding-bottom:100px;
	background:url(/images/fond-accueil.jpg) repeat-y;
	overflow:hidden;
	zoom:1;
	}

#interne {
	padding-bottom:100px;
	background:url(/images/fond-interne.jpg) repeat-y;
	overflow:hidden;
	zoom:1;
	}



#menu {
	display:inline;
	float:left;
	background:url(/images/fond-menu.jpg);
	width:261px;
	margin-left:16px;
	padding-top:5px;
}

#menu_interne {padding-left:14px;padding-right:16px;width:231px;}
#menu_interne2 {background:url(/images/fond-menu2.jpg);padding-left:14px;padding-right:16px;width:231px;}

#menu ul {
	border-top:1px solid #DDD;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

#menu li {
	border-bottom:1px solid #DDD;
	padding:5px;
	font-weight:bold;
	}


#menu_interne a {color:#FFF;}
#menu_interne2 a {color:#03376C;}

#menubas {background:url(/images/menubas.jpg);width:261px;height:27px;}
#menubas2 {background:url(/images/menubas2.jpg);width:261px;height:31px;}
#menubas3 {background:url(/images/menubas3.jpg);width:261px;height:27px;}





#actumenu {
	background:url(/images/fr/fond-actumenu.jpg) no-repeat top center #E7E7E7;
	padding-top:30px;
	padding-left:13px;
	padding-right:13px;
	}




#acc1 {
	float:left;
	padding-top:10px;
	margin-left:12px;
	border:0px solid #F00;
	width:396px;
	}


#search {
	border:2px solid #FFF;
	background:url(/images/fond-search.jpg) repeat-x #DADADA;
	padding:5px;
	}

.champtxt2 {
	color:#696969;
	text-align:right;
	font-weight:bold;
	width:220px;
	vertical-align : top;
	}

.champtxt {
	color:#696969;
	text-align:right;
	font-weight:bold;
	width:135px;
	vertical-align : top;
	}
.champtxtcentre {
	color:#696969;
	text-align:center;
	font-weight:bold;
	width:135px;
	vertical-align : top;
	}
.champtitre {
	color:#696969;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	width:135px;
	}

.champsearch {
	width:240px;
	text-align:center;
	}
.champsearch2 {
	width:240px;
	text-align:left;
	}
.champsearchdouble {
	width:132px;
	text-align:center;
	}

.publicite {
	text-align:center;
	padding-top:20px;
	}



#acc2 {
	float:left;
	padding-top:10px;
	margin-left:27px;
	border:0px solid #F00;
	width:256px;
	}
.actu {
	padding-top:10px;
	padding-bottom:10px;
	line-height:18px;
	font-size:12px;
	}
.actu p {margin:0px;}
.actu h1 {margin:0px;font-size:15px;color:#03376C;}
.actu a {color:#03376C;}





#int1 {
	float:left;
	padding-top:10px;
	margin-left:12px;
	border:0px solid #F00;
	width:505px;
	line-height:19px;
	text-align:justify;
	}

#int1 a {color:#135CA6;}


#int1 h1 {
	color:#135CA6;
	font-family:verdana;
	font-size:20px;
	font-weight:normal;
	}

h2 {
	color:#135CA6;
	font-family:verdana;
	font-size:15px;
	font-weight:normal;
	}


#int2 {
	float:left;
	padding-top:10px;
	margin-left:22px;
	border:0px solid #F00;
	width:160px;
	}













#baspage {
	background:url(/images/fond-baspage.jpg) repeat-x #034C9E;
	color:#FFF;
	font-weight:bold;
	}

#baspage2 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-top:20px;
	padding-bottom:30px;
	}

#baspage a {
	color:#FFF;
	}


.bleu {color:#135CA6;}











td.LexiqueDef
{
	text-align : left;
	vertical-align: top;
	
}
a.Lexique
{
	text-align : left;
	vertical-align: top;
	
}



.recheritem {
	overflow:hidden;
	zoom:1;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CBCBCB;
	}

.recheritem p {
	margin:0px;
	line-height:21px;
	}


.linkdirection {
	color:#696969;
	}
