* {
	padding: 0;
	margin: 0;
	border: 0;
	
	
}
body {
	
    font-size: 90%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 120%;
    text-align:left;

}
	

a:hover {
	text-decoration: underline;
}

#Header 
{
width:750px ;
}

.menu_header {
	background:url(../images/bg_menu.jpg) left no-repeat;
	padding:3px 0 2px 4px;
	height:20px;
	font-family:tahoma;
	border-top:1px solid #FFFFFF
	

	
	
}

.menu_header a {
	font-weight:bold;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	color:#FFFFFF
}

.menu_header a:hover {
	color:#000000
}

.menu_header a:visited {
		color:#FFFFFF;
	text-decoration:none
}

.header { 
	background:url(../images/BannSite2.jpg) left no-repeat;
	width:850px;
	height:156px;

}

.header_fr { 
	background:url(../images/BannSite2_fr.jpg) left no-repeat;
	width:850px;
	height:156px;

}

.block{
width:175px ;
text-align:left;
}


.block1{
width:100% ;
text-align:justify;

}

.linkBlockHeader{
    padding: 0.5px 1.0em;
    line-height: 15px;
	font-weight: bold;
	font-size: 75%;
	background-color: #31866F;
	margin-bottom: 5px; 
	color: #fff;
	text-decoration: none;
	
	
}
.linkBlockHeader1{
    padding: 0.5px 1.0em;
    line-height: 15px;
	font-weight: bold;
	font-size: 75%;
	background-color: #31866F;
	margin-bottom: 5px; 
	color: #fff;
	text-decoration: none;
}

.linkBlockHeader1 a:active, .linkBlockHeader1 a:link, .linkBlockHeader1 a:visited {
	color: #fff;
	text-decoration: none;
}
.linkBlockHeader1 a:hover {
	text-decoration: underline;
} 

.linkBlock{
    height: 15px;
    padding: 0.0px 1.0em;
	font-size: 80%;
	color: #333;
	text-decoration: none;

}

.linkBlock a:active, .linkBlock a:link, .linkBlock a:visited {
    color: #333;
	text-decoration: underline;
}
.linkBlock a:hover {
 color: #006600;
	text-decoration: none;
	
} 

.NlinkBlock{
   /* height: 15px;
    padding: 0.0px 1.0em;
	font-size: 80%;
	background-color: #eee;
	color: #333;
	text-decoration: none;*/
	height: 15px;
	font-size: 80%;
	padding: 0.0px 1.0em;
	background-color: #eee;
	border-bottom: 1px solid #ddd ;
	color: #333;
}

.NlinkBlock a:active, .NlinkBlock a:link, .NlinkBlock a:visited {
	color: #333;
	text-decoration: none;
}
.NlinkBlock a:hover {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
	
} 

.link{
    height: 15px;
    padding: 0.0px 1.0em;
	font-size: 80%;
	background-color: #fff;
	color: #333;
	text-decoration: none;
}


.linkBlockVert{
    height: 15px;
    padding: 0.0px 1.0em;
	font-size: 80%;
	background-color: #FFFFFF;
	color: #006600;
	text-decoration: none;
}

.linkBlockVert a:active, .linkBlockVert a:link, .linkBlockVert a:visited {
	color: #006600;
	text-decoration: none;
}
.linkBlockVert a:hover {
	text-decoration: underline;
} 
.linkBlockAr{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    height: 15px;
    padding: 0.0px 1.0em;
	font-size: 90%;
	background-color: #FFFFFF;
	color: #333;
	text-decoration: none;
	
}

.linkBlockAr a:active, .linkBlockAr a:link, .linkBlockAr a:visited {
	color: #333;
	text-decoration: none;
}
.linkBlockAr a:hover {
	text-decoration: underline;
} 

.focusStory{
width:100% ;
valign:top;
text-align:left;

}
.focusStory p{
margin: 0 1px 0px 10px;
font-size: 80%;
background: #FFF;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;
}
.focusStory h4 {
   color: #fff;
	font-size: 90%;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
}
.focusStory h2 {

	font-size: 90%;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
}
.focusStory h3 {
color: #6c6c6c;
font-weight: normal;
font-size: 90%;
background: #CED0CD;
padding: 0;
margin: 0 0 3px 5px;
}
.focusStory h5{
font-size: 65%;
color: #666666;
font-weight: normal;
/*margin: 1px 1px 1px 1px;*/
margin: 0 1px 0px 10px;
}

.focusStory h6{
font-size: 90%;
color: #333;
font-weight: bold;
margin: 1px 1px 1px 1px;
}
.focusStory h7{
font-size: 75%;
color: #333;
margin: 1px 1px 1px 1px;
}
.focusStory a:active, .focusStory a:link, .focusStory a:visited {
	color: #006600;
	text-decoration: underline;
}
.focusStory a:hover {
	text-decoration: none;
} 
.focusStory1{
valign:top;

}
.focusStory1 h5{
font-size: 65%;
color: #666666;
font-weight: normal;
margin: 1px 1px 1px 1px;
}

h4.Bg1 {
	font-size: 70%;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
}
.navFooter{
    height: 15px;
    padding: 0.0px 1.0em;
	font-size: 100%;
	background-color: #31866F;
	color: #fff;
	text-decoration: none;
}

.navFooter a:active, .navFooter a:link, .navFooter a:visited {
	color: #fff;
	text-decoration: none;
}
.navFooter a:hover {
	text-decoration: underline;
}
.news{
text-align:left;
background-color: #31866F ;
width:100% ;
height:8  ;
valign:top ;
color: #fff;
font-size: 80%;
font-weight: bold;
padding-left: 5px; 

}
.newsImg{

valign:bottom;
background-color:#ffffff;
padding: 3px 3px 0 0px;
margin: 0 0 3px 0; 

}

.newsInfo{
text-align:left;
width:100% ;
valign:top ;
background-color:#ffffff ;
padding: 3px 3px 0 9px;
margin: 0 0 3px 0; 

}
.newsInfo h4{
font-size: 70%;
font-weight: bold;
/*margin: 0px 5px 5px 5px;*/
}
.newsInfo p{

/*margin: 0 1px 0px 5px;*/
font-size: 80%;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;

}

.newsInfo a:active, .newsInfo a:link, .newsInfo a:visited {
	color: #333;
	text-decoration: none;
}
.newsInfo a:hover {
    color: #006600;
	text-decoration: underline;
}

.newsFooter{
width:100%;
height="8" ;
color: #fff;
font-size: 80%;
font-weight: bold;
padding-left: 5px; 
background-color:#31866F;
text-align: right;


}
.newsFooter a:active, .newsFooter a:link, .newsFooter a:visited {
	color: #fff;
	text-decoration: none;
}
.newsFooter a:hover {
	text-decoration: underline;
}


.publication{
width:100% ;
height:8  ;
valign:top ;
color: #fff;
font-size: 70%;
font-weight: bold;
padding-left: 5px; 
background-color:#31866F;

}
.publicationImg{
background-color:#FFFFFF;

}

.publicationInfo{
width:50% ;
background-color:#FFFFFF;
padding: 3px 3px 0 9px;
margin: 0 0 3px 0; 

}
.publicationInfo a:active, .publicationInfo a:link, .publicationInfo a:visited {
	color: #333;
	text-decoration: none;
}
.publicationInfo a:hover {
	text-decoration: underline;
	color: #006600;
}

.publicationInfo p{

margin: 0 1px 0px 10px;
font-size: 80%;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;

}
.publicationFooter{
width:100% ;
height:8  ;
color: #333;
font-size: 70%;
font-weight: bold;
padding-left: 5px;
background-color:#31866F;
text-align: right;

}
.publicationFooter a:active, .publicationFooter a:link, .publicationFooter a:visited {
	color: #fff;
	text-decoration: underline;
}
.publicationFooter a:hover {
	text-decoration: none;
}


.footer{
width:750px ;

padding-top: 5px;
font-size: x-small;

}

.grisTD{
height: 10px;
valign:top ;
color: #333;
font-size: 80%;
font-weight: bold;
padding-left: 5px; 
background-color:#eee;

}

.parag{
font-size: 80%;
background: #FFF;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;
}

.lanBlock{
    height: 15px;
    padding: 0.0px 1.0em;
	font-size: 90%;
	background-color: #31866F;
	color: #333;
	text-decoration: none;
}

.lanBlock a:active, .lanBlock a:link, .lanBlock a:visited {
	color: #333;
	text-decoration: none;
}
.lanBlock a:hover {
	text-decoration: underline;
} 
.strat {
width:100% ;
valign:top;


}
.strat p{
margin: 0 1px 0px 10px;
font-size: 80%;
background: #FFF;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;
}
.strat h4 {
color: #fff;
	font-size: 90%;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
}
.strat h3 {
color: #006600;
font-weight: bold;
font-size: 90%;
padding: 0;
margin: 0 0 3px 5px;

}
.strat a:active, .strat a:link, .strat a:visited {
	color: #006600;
	text-decoration: underline;
}
.strat a:hover {
	text-decoration: none;
} 

.leftImg{
padding: 3px 3px 0 9px;
margin: 0 0 3px 0; 

}

.legendeImg{
width:60% ;
padding: 3px 3px 0 9px;
margin: 0 0 3px 0; 

}

.legendeImg p{
margin: 0 1px 0px 0px;
font-size: 80%;
background: #FFF;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;
}
.legendeImg h4 {

	font-size: 100%;
	font-weight: bold;
	margin: 5px 5px 5px 0px;
}

.image { border:1px solid #eee; margin:2px; }


/******************************/
A.bar:link {COLOR: #fff; font-family: Verdana, Arial; FONT-SIZE: 10px; text-decoration: none; font-weight: bold }

A.bar:visited {COLOR: #fff; font-family: Verdana, Arial; FONT-SIZE: 10px; text-decoration: none; font-weight: bold }

A.bar:active {COLOR: #fff; font-family: Verdana, Arial; FONT-SIZE: 10px; text-decoration: none; font-weight: bold }

A.bar:hover {COLOR: #fff; font-family: Verdana, Arial; FONT-SIZE: 10px; text-decoration: underline; font-weight: bold }
/******************************/

.home{
width:100% ;
valign:top;
text-align:left;

}
.home p{
margin: 0 1px 0px 10px;
font-size: 85%;
background: #FFF;
color: #000;
font:  Verdana, Arial, Helvetica, sans-serif;
}
.home h4 {
   color: #fff;
	font-size: 90%;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
}

.home a:active, .home a:link, .home a:visited {
	color: #006600;
	text-decoration: underline;
}
.home a:hover {
    color: #000;
	text-decoration: none;
} 
.home h5{
font-size: 70%;
color: #666666;
font-weight: normal;
margin: 1px 1px 1px 1px;
}

.div_style { position:relative; text-align:left; margin-right:10px; float:left;}

.infobulle{
     position: absolute;  
     visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
}



.paragraphe {
	
	padding:0 5px 0 15px;
	clear:both;
	text-align:left;
	font-size:11px;
	line-height: 140%;

}


.paragraphe p{
	font-size:11px;
	line-height: 140%;
}


h6 {
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

h2 {
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

.paragraphe a {
	color:#009900;
	text-decoration:underline;
	background:none;
	font-size:11px;
	
}


.newsInfo p a {
	text-decoration:none;
	color:#000000
}



.tab_news  a:hover {
	text-decoration:underline;
	color:#009900
}


.titre {
	background:url(../images/puce_t.jpg) left no-repeat;
	color:#008131;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 15px;
	font-family:arial;
	
}


.newsInfo{
	text-align:left;
	width:100% ;
	valign:top ;
	background-color:#ffffff ;
	padding: 3px 3px 0 9px;
	margin: 0 0 3px 0; 

}


.newsInfo p a {
	font-size:11px;
}
.more p a{

/*margin: 0 1px 0px 5px;*/
font-size: 11px;
color: #51A10B;
font:  Verdana, Arial, Helvetica, sans-serif;
background:url(../images/puce_more.jpg) left 3px no-repeat;
padding-left:10px;

}


