/*** RESET ***/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, 
samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	font-family: inherit;

}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}


/*** START ***/
body{
  font-family: Arial, Helvetica, sans-serif;
  
  
}

#site{
  width:986px;
  margin:0 auto;
}

#site #site_h{
  width:986px;
  height: 27px;
  background: url('../images/site_h.png') no-repeat;
}

#site #site_m{
  width:986px;
  background: url('../images/site_m.png') repeat-y;
  padding-left:27px;
  
}

#site #site_b{
  width:986px;
  height:27px;
  background: url('../images/site_b.png') repeat-y;
}


/*** HEADER ***/
#header{
  width:935px;
  height:75px;
  background: url('../images/bg_ciel.jpg') no-repeat;  
  padding-top: 5px;
  margin-bottom:10px;
}

#header #logo{
  float:left;
  width:170px;
  
}

#header #slogan{
  float: left;
  padding-top:0px;
}

#header #slogan h1{
margin-top:5px;
  color: #163d78;
  font-size:3.1em;
  
}


#header #slogan h1 a {
  color : #163d78;
  text-decoration: none;
}

#header #slogan #slogan2{
  color: #163d78;

  
}

#header #icone{
  float:right;
}

/*** INNER_CONTENT ***/
#inner_content{
  width:934px;
  background: #fbfdfe url('../images/bg_content1.jpg') no-repeat;
  
}



#inner_content #menu{
  width: 530px;
  height: 50px;
  background: url('../images/bg_menu.jpg') no-repeat;
  position:relative;
  top:7px;
  left:200px;
}

* html #inner_content #menu{
  width:530px;
  height: 70px;
  background: url('../images/bg_menu.jpg') no-repeat;
  position:relative;
  top:7px;
  left:200px;
}

#inner_content #menu ul{
  list-style-type: none;
  padding-top:7px;
  padding-left:15px;
  padding-bottom:7px;
}

#inner_content #menu ul li{
  display:inline;  
  padding-right:15px;
}

#inner_content #menu ul li a{
  color: #ff6600;
  font-weight:bold;
  font-size:.9em;
  text-decoration: none;
  background: url('../images/puce_menu.gif') no-repeat left 1px;
  padding-left:35px;
  padding-right:20px;
  
  padding-top:5px;
  padding-bottom:5px;
  border-right:1px solid #c7c7c7;
  
}

#inner_content #menu ul li a.last{
 
  border-right:0;
}

 

.left50{
  width:45%;
  float:left;
  margin-left:25px;
  margin-top:10px;
  margin-bottom:10px;
}

* html .left50{
  width:40%;
  float:left;
  margin-left:25px;
  margin-top:10px;
  margin-bottom:10px;
}

#fleche {
margin-left:150px;
}


.left50 h2{
	color:#163d78;
	font-size:0.9em;
	font-weight:bold;
	text-align: justify;
}

.left50 p{
  text-decoration:none;
  color:#595959;
  font-size:0.8em;
  margin-top:10px;
  text-align: justify;
  font-weight:normal;
  line-height:20px;
}




.left50 .more{
 float:right;
 margin-top:12px;
}

.left50  .more a{
  width:167px;
  height:26px;
  display:block;
  color:#ff6600;
  text-decoration: none;
  font-size:.8em;
  font-weight:bold;
  background: url('../images/lire_suite_2.png') no-repeat;
  
  padding-left:17px;
  padding-top:3px;
   
  clear:both;
}

#bloc_question{
  width:384px;
  height:248px;
  background: url('../images/bloc_question.png') no-repeat;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:20px;
  text-align: center;
}

#bloc_question h2{
  color:#163d78;
  font-size:.8em;
  padding-top:10px;
  padding-left:15px;
  margin-bottom:20px;
  text-align: left;
}


#bloc_question a{
  color: #808080;
  font-weight:bold;
  font-size:.85em;
  text-decoration: none;
  background: url('../images/puce2.gif') no-repeat right 1px;
  padding-right:35px;
  
  padding-top:5px;
  padding-bottom:5px;
}

#bloc_question a:hover{

  color: #000088;

}

#liste_articles{

  margin-left:5px;
  padding-left:10px;
  font-size: .8em;
}



#liste_articles ul li a{
  font-size: 1.1em;
}

#liste_articles .more{
 float:right;
 margin-top:12px;
}

#liste_articles .more a{

  width:167px;
  height:26px;
  display:block;
  color:#ff6600;
  text-decoration: none;
  font-size:.9em;
  font-weight:bold;
  background: url('../images/lire_suite_2.png') no-repeat;
  
  padding-left:17px;
  padding-top:4px;
  padding-right:10px; 
  clear:both;
}

#mostread{
  margin-top:-7px;
}

#PDF{
  text-align: center;
  font-weight:bold;
  color:#163d78;
  margin-top:50px;
  font-size:.9em;
}

#PDF a{
  width:164px;
  height:25px;
  display:block;
  color:#ff6600;
  text-decoration: none;
  font-size:.9em;
  font-weight:bold;
  background: url('../images/download.gif') no-repeat;
  
  padding-left:28px;
  padding-top:5px;
  margin-left:125px;
  margin-top:10px;
 
}

*+html #PDF a{
 
  
  padding-left:28px;
  padding-top:5px;
  margin-left:30px;
  margin-top:10px;
 
}

#bloc_soumission{
  width: 432px;
  height: 420px;
  background: url('../images/bloc_formulaire.png') no-repeat;
  margin-bottom:20px;
  margin-top:10px;
  margin-left: -5px;
  padding-top:8px;
  padding-left:15px;
}

#bloc_soumission .left50{
  width:45%;
  float:left;
  margin-left:0px;
  margin-top:10px;
  margin-bottom:10px;
}

#bloc_soumission h1{
  color:#264a81;
}

.text_form
{
	font-size:0.7em;
	color: #808080;

}

a.text_form
{
	font-size:1em;
	color: #808080;
	text-decoration:underline;

}


#bloc_soumission h1 {
	font-size:0.9em;
	color:000088;
	font-weight: bold;
 }
#bloc_soumission span{
 }

#bloc_soumission label{
  display:block;
  font-weight: bold;
  background: url('../images/puce_label.png') no-repeat left;
  padding-left:12px;
  font-size:.9em;
  color:#264a81;
}

#bloc_soumission textarea#question{
  width:395px;
  height:82px;
  border:0;
  border-top: 1px solid #c8c9c9;
  border-left: 1px solid #c8c9c9;
}

#bloc_soumission input.text{
  width:180px;
  height:22px;
  border:0;
  border-top: 1px solid #c8c9c9;
  border-left: 1px solid #c8c9c9;
  margin-bottom:8px;
}

#bloc_soumission input#envoyer{
  width:107px;
  height:32px;
  background: url('../images/btn_envoyer.jpg') no-repeat;
  border:0;
  cursor:pointer;
  margin-top:15px;
  margin-left:40px;
}

#bloc_soumission textarea#definition{
  width:515px;
  height:75px;
  border:0;
  border-top: 1px solid #c8c9c9;
  border-left: 1px solid #c8c9c9;
}

.page{
  width:915px;
  margin-top:20px;
 
  margin-left:10px;
}

*+html  .page{
  width:915px;
  margin-top:20px;
 
  margin-left:13px;
}

* html  .page{
  width:915px;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:13px;
}

.Annuaire {
font-size : 0.8em;
}

.page .page_h{
  width: 915px;
  background : url('../images/page_h.png') no-repeat;
  
  padding-top:10px;
  padding-left:15px;
  padding-bottom:5px;
  
  
  margin-top:-15px;
}

*+html .page .page_h{
  width: 915px;
  background : url('../images/page_h.png') no-repeat;
  
  padding-top:10px;
  padding-left:15px;
  padding-bottom:5px;
  
  
  margin-top:-13px;
}

* html .page .page_h{
  width: 900px;
  background : url('../images/page_h.gif') no-repeat;
  
  padding-top:10px;
  padding-left:15px;
  padding-bottom:5px;
  
  margin-top:0px;
  
  position:relative;
  top:-20px;
  margin-bottom:-20px;
}

 .page .page_h h1{
  color:#163d78;
  font-size:1.2em;
  font-weight:bold;
}

.page .page_h p{
	color:#808080;
	font-size: 0.85em;
	width:95%;
	text-align: justify;
	line-height:1.2em;
	margin-top:7px;
	margin-bottom:7px;
	font-weight: normal;  
}

.page .page_m{
  width: 915px;
  background : url('../images/page_m.png') repeat-y;

}

* html  .page .page_m{
  width: 915px;
  background : url('../images/page_m.gif') repeat-y;

}

.page_m ul{
  list-style-type: none;
 
}

.page_m ul li {
  color:#163d78;
  border-bottom:1px solid #8ea2a8;
  padding-top:10px;
  padding-bottom:10px;
  font-weight: bold;
  font-size:0.9em;
}

.page_m ul li a{
  text-decoration:none;
  color:#595959;
  font-size:0.9em;
}

.page_m ul li a:hover{
  color:#ff6600;
  
}

.page_lien_actif{
  color:#163d78;
   font-weight: bold;

}


.page .page_b{
  width: 915px;
  height: 53px;
  background : url('../images/page_b.png') no-repeat;
  
}

* html .page .page_b{
  width: 915px;
  height: 53px;
  background : url('../images/page_b.gif') no-repeat;
  
}


#bas_page{
  width:934px;
  background: #fbfdfe url('../images/bg_content2.jpg') no-repeat bottom;

}

#bas_page2{
  width:934px;
  background: #fbfdfe url('../images/bg_content2.jpg') no-repeat 0 -300px;

}

#tagcloud{
  text-align:center;
  color:#264a81;
  padding:10px;
  font-weight:bold;
}

/*** FOOTER ***/

#footer{
  width:915px;
  height:48px;
  background: url('../images/footer_bg.png') no-repeat;
  padding-top:20px;
  text-align:center;
  margin-top:-20px;
  margin-left:10px;
}

* html #footer{
  width:915px;
  height:48px;
  background: url('../images/footer_bg.gif') no-repeat;
  padding-top:20px;
  text-align:center;
  margin-top:-20px;
}

*+html #footer{
  
  margin-left:15px;
}

 


#footer a{
  color:#264a81;
  text-decoration: none;
  font-weight:bold;
  background : url('../images/puce_menu.gif') no-repeat 450px -2px;
  padding-right:35px;
  padding-bottom:3px;
  display:block;
  height:25px;
  margin-left:200px;
}

#footer a:hover{
  text-decoration:underline;
}

#footer2{
  color:  #a5a5a5;
  font-size:.7em;
  margin-bottom:10px;
  width:98%;
  margin-left:10px;
}

#footer2 #left_text{
  float:left;
}

#footer2 #right_text{
  float:right;
}


#footer2 #middle_text{
  text-align:center;
}

#footer2 #middle_text a{
  color:  #a5a5a5;
  text-decoration: none;
}

#footer2 #middle_text a:hover{
  
  text-decoration: underline;
}

/*****/
.clearer{
  clear:both;
}

.bloc_lexique .separation{
  width:566px;
  clear:both;
  margin-left:-15px;
  margin-bottom:10px;
  margin-top:10px;
  border-top: 1px solid #9aa9ae;
}

.orange{
  color:#ff6600;
  font-weight:bold;
}

a.lien_liens:hover {
color:#FF6600;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
}
a.lien_liens {
color:#FF6600;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
}

.page_html {
margin-left : 20px;
width:850px;
}

.block_link {
font-size:0.8em;
margin-left : 20px;
width:850px;
}
.linkName {

}

.linkDesc {
	font-size: 12px;
}

#formPBMSG {
color:#cc3300;
font-weight:bold;
}

#formConfMSG {
color:#000088;
font-weight:bold;
}

#thisFAQImage{
	margin-top:8px;
	margin-left:10px;
	margin-right:27px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;

}

#thisFAQAnswer{
width:350px;
}

#thisFAQVideo{
	margin-left:10px;
	background:transparent url(../images/fond-video.jpg) no-repeat scroll 0 0;
	height:280px;
	width:328px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
}


#bloc_video{
margin-left:20px;

}

#video_lexique #video_lexique_h {
background:transparent url(../images/video_lexique_h.png) no-repeat scroll 0 0;
color:#163D78;
font-size:0.8em;
font-weight:bold;
height:21px;
margin-left:15px;
padding-left:10px;
padding-top:7px;
width:407px;

}

#video_lexique #video_lexique_m {
background:transparent url(../images/video_lexique_m.png) repeat-y scroll 0 0;
padding:20px;
width:370px;
margin-left:15px;

}

#video_lexique #video_lexique_b {
background:transparent url(../images/video_lexique_b.png) no-repeat scroll 0 0;
height:37px;
margin-bottom:20px;
width:407px;
margin-left:15px;
}

a.lien_Annuaire {
color:#ff6600;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}

a.lien_Annuaire:hover {
color:#ff6600;
font-size:0.9em;
font-weight:bold;
text-decoration:underline;
}

.page_html {
margin-left : 20px;
width:850px;
}

.block_link {
font-size:1.1em;
margin-left : 20px;
width:850px;
}
.LinkThemaName {
color:#264a81;
font-size:1.2em;
font-weight:bold;
margin-left : 20px;
padding-top : 10px;
}

.LinkThemaName a {
color:#264a81;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
}

.LinkThemaName a:hover {
text-decoration:underline;
}

.LinkThemaDesc {
margin-left : 20px;
width : 840px;
}

.linkName {

}

.LinkDesc {
font-size : 0.8em;
}

#LinkForm {
margin-left : 20px;
padding-top : 20px;
}

#LinkForm label {
font-size:0.8em;
display:block;
  font-weight: bold;
  background: url('../images/puce_label.png') no-repeat left;
  padding-left:12px;
  color:#264a81;
}

#LinkForm #LinkName {
width: 850px;
}

#LinkForm #LinkDesc {
width: 850px;
}

#LinkForm #LinkURL {
width: 850px;
}

#LinkForm #Envoyer {
 width:107px;
  height:32px;
  background: url('../images/btn_envoyer.jpg') no-repeat;
  border:0;
  cursor:pointer;
  margin-top:10px;
 }
 
#LinkPBMSG {
width:500px;
margin-left : 20px;
padding-top:15px;
color:#cc3300;
font-weight:bold;
}

#LinkConfMSG {
width:500px;
margin-left : 20px;
padding-top:15px;
color:#000088;
font-weight:bold;
}
