*{
outline:none;margin:0;padding:0;} 
 
a{text-decoration:none;} 
a:hover, a:hover, a:link, a:visited{color:#88a1eb;} 
#content li{color:#F4F4F4;list-style-type:square; margin-left:2em;font-size:1em;} 
 body{margin:0;padding:0;
 font-family:"Trebuchet MS", Arial, Verdana, Times, serif;
 font-size:90%;
 color:#8a8a8a;
 background-color:#adadad;
 }
 
 div#page{ width:602px;  margin:0px auto; border:0px solid red; background-color:#ffffff; background:url(image/fond-page.jpg) repeat-x top left;   }
 
 #container{}
 
 div#topHeader{margin:1em 1em 0em 1em;

    }
	
div#topHeader img{border:0;}
div#topHeader a, div#topHeader a:link, div#topHeader a:visited {color:#ffffff; text-decoration:none;}

	
 div#menuTop{

margin:0 0 0 0;
padding:0;


   }
   
   img#logo{float:left;width:160px; height:58px;margin:0 0 0 2em;padding:0;border:0px solid red;}


a#lienLogo{
margin-top:2em;
float:left;
}

 div#menuTop ul{
  font-family: Arial, Verdana, Times, serif;
  font-size:0.9em;
  color:#c1c1c1;
 margin:2em 0 0 0;
 padding-left:2em;
 float:right;
 text-align:right;
  }
  
 
 
 div#menuTop li{
 font-size:110%;
background:url(image/square-menu-top.png) right center transparent no-repeat;
list-style-type: none;
padding-right:1em;

}

div#menuTop li.last{
border-right:0px solid #d5c882;
}


div#menuTop a, div#menuTop a:hover, div#menuTop a:visited, div#menuTop a:link, div#menuTop a:active{
text-decoration:none;
color:#c1c1c1;
}
 
div#menuTop a:hover{color:#88a1eb;}
div#menuTop a.active{color:#c1c1c1;}


div#contentBigImage{
width:602px;
height:221px;
margin-left:26px;
margin-top:0px;
}






div#imageEtTexte{
}

div#bandeauImageTransparent{

background-color:#ffffff;
width:350px;height:69px;
margin-top:-80px;
filter : alpha(opacity=27);
-moz-opacity : 0.27;
opacity : 0.27; 
border-top:0px solid #fff;	
position:relative;
z-index:500;
	}
	
	div#mainImage{z-index:0;}


div#texteImage{
filter : alpha(opacity=100);
-moz-opacity : 1;
opacity : 1;
position:relative;
z-index:1000;
color:#fcfcfc;
font-size:150%;
width:350px;height:60px;
margin-top:-55px;
}

div#texteImage p{
margin:0 0 0 1em;
padding:0 0 0 0;
}

div.greybg{
background:url(image/fond-block.jpg) repeat-x transparent left top;
}
 
span.plusPetit{font-size:0.9em;}

div#texteImage p.leftPading{
margin:0;
padding:0 0 0 10em;
}
  

div#menu3 p{
border:0px solid red;
width:100%;

}

div#menu3 ul {padding-left:2em;}
div#menu3 ul > li{padding-top:1em;margin:0;}

.menuTiers p.more, div#carreInfos  p.more{
text-align:right;}




div#menu1 ul{margin-top:2em;}
div#menu2 p.more{margin-top:0.3em;font-size:100%;}

 #content {
 
padding:0em 0 0 0;
margin:-10px 26px 10px 26px;
text-align:justify;

 }
 
 #first-line{
 background:url(image/fond-block.jpg) repeat-x  transparent left top;
 margin-top:0;
 
 margin-bottom:0.5em;
 padding:0 0.2em;padding-top:0.5em;

 border:0px solid red;
 width:99%;
 }
 
 #content-menu{
 padding:2em 0 0 0em;
  clear:both;
  border-top:1px solid #757575;
  background-color:#ffffff;
 }
 
 #content h2{
 font-weight:normal;
 font-size:120%;
 padding:0;
 margin:0;
 margin-top:0.5em;
 /*padding-bottom:0.5em;*/
 }
 
 #content p{ font-size:80%; color:#d0d0d0;}
 
 .menuTiers{
 float:left;
 width:175px;

 border:0px solid yellow;
 }
 
 .menuDeuxTiers{

float:left;

  border:0px solid white;
 }
 
 
  .menuDemi{
  float:left;
  padding-right:0.3em;
  border:0px solid yellow;
  }
 
 .withSpace{
 
 }
 
 .menuTiers p{
 
 text-align:justify;}
 
 #content h2{ color:#88a1eb;}
 
 #content h2  a, #content h2  a:link, #content h2  a:visited, #content h2 a:hover{
 color:#88a1eb;
 font-size:100%;}
 
 .menuTiers ul{list-style-type:none; padding-right:0em;}
 
 .menuTiers ul > li{ font-size:70%;margin-bottom:1em;}
  
 
  .menuTiers ul > li > a{
  color:#913f19;
  font-weight:bold;
  font-size:120%;
  }
  
  .menuTiers ul > li > p{

  font-size:70%;
  }
 
 
 .menuTiers a.more, .menuTiers a.more:hover, .menuTiers a.more:link, .menuTiers a.more:visited{
 color:#913f19;
 font-size:80%;
 letter-spacing:normal;
 font-weight:bold;
 }
 
 
  .milieu{
  
  
  }
 
 
 .left{
 display:block;width:103%;
 margin-left:-3px;
 padding-left:3px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
 }
 
 div#imgRightText{
 margin-top:3em;
 float:right;
 width:50%;
 }
 
  div#imgRightText h3{
  color:#913f19;
  font-size:100%;
  padding-bottom:1em;
  }
  
  div#imgRightText p{
  font-size:70%;
  }
 
div#externalNews{
border:0px solid red;
font-size:70%;
}

div#externalNews ul{
list-style-type:square;
border-bottom:1px solid #913f19;border-left:1px solid #913f19;border-right:1px solid #913f19;
margin:0 1.7em;
margin-top:-0.6em;
padding-top:1em;
font-size:110%;

}
div#externalNews h3{
margin-right:10em;
font-size:100%;color:#d5c882; }



div#externalNews ul > li {
margin:0;padding:0.2em 0;padding-top:0em;
}

div#externalNews ul > li > a{padding-top:0em;}

div#externalNews  h3{
background-color:#ffffff;
padding-left:0.5em;
font-size:110%;
}

div#legendNews{padding-left:2em;margin:0 2em;}

div#footer{
margin:0 10% 4em 10%;
padding:0.5em 0;
border-top:1px solid #999;
font-family:Verdana, Arial, Georgia, "Times New Roman", Times, serif;
font-size:70%;
text-align:center;
}

div#second-line{
padding:0em 1em;
}

img#guest-img{
float:left;
margin:30px 10px 20px -5px ;

margin-bottom:100px;
}

.withInnerLine{
background:#fff url(trait-milieu.gif) repeat-x center ;

}

.thumbscontainer .thumbs{text-align:center; margin-left:10px;}




p.centeredText{margin-top:0.5em;text-align:center; width:345px;  }
#EmailForm {}
fieldset{border:0px solid red;text-align:center;}
#EmailForm li{list-style-type:none;padding-top:1em;}
.clearBoth{

clear:both;}

#menu1,#menu2,#menu3{border-left:0px solid red;margin:0 0.1em;line-height:1em;}