

html{
  overflow:scroll;
  overflow-x: auto;  
}
html, body{
  margin: 5px 0 0 0;
  padding: 0;
  border: 0;
  outline: 0;
}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body {
  /*background-color: #4B4B4B;*/
  background-color: #FCDA00;
  background-image:url(grafs/fond-102011.jpg);
  background-position:center;
  background-repeat:no-repeat;
  color: #000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
h1 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
h2 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
a:link {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #fff;
  text-decoration: underline;
}
a:focus {
  color: #fff;
}
a:active {
  color: #fff;
}
#outerWrapper {
  background-color: #fff;
  margin: 0 auto;
  text-align: left;
  width: 950px;
}
#outerWrapper #contentWrapper{
padding-top:10px
}
#outerWrapper #header {
  background-color: #ddd;
  border: solid 1px #fff;
  background-image: url(grafs/valerian-guenin-2010.jpg);
  height: 180px;
  line-height: 15px;
  padding: 10px 10px 10px 10px;
}
#outerWrapper #contentWrapper #leftColumn1 {
  background-color: #F2F2F2;
  float: left;
  color: #fff;
  text-align:justify;
  height:410px;
  padding: 10px 10px 10px 10px;
  margin-left:15px;
  margin-bottom:20px;
  width: 450px;
    font-size: 12px;
}
#outerWrapper #contentWrapper #gauche {
  float: left;
  color: #fff;
  text-align:justify;
  height:370px;
  padding: 10px 10px 10px 10px;
  margin-left:15px;
  margin-bottom:20px;
  width: 450px;
}
#outerWrapper #contentWrapper #leftColumn1 .video {
  background: url(grafs/video-2010.jpg);
  height:270px;
  width:450px;
  vertical-align:text-bottom;
}
#outerWrapper #contentWrapper #content {
  margin-bottom: 0;
  float: left;
  padding: 0px 10px 10px 15px;
  text-align:justify;
  width:420px;
}

#outerWrapper #contentWrapper #contenthome {
  margin-bottom: 0;
  float: left;
  padding: 0px 10px 10px 15px;
  text-align:justify;
  width:420px;
  font-size: 12px;
  vertical-align:bottom;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: left;
  display:block;
}
#outerWrapper #footer {
  /*background-color: #0063A7;*/
  background-color: #2A5C9B;
  color: #fff;
  text-align:center;
  font-family:"Verdana", Helvetica, sans-serif;
  font-size:10px;
  border-top: solid 1px #666;
  padding: 0;
  height:50px;  
}
#logos {
}
#proxi {
color: #fff;
/*background-color: #4B4B4B;*/
  background-color: #2A5C9B;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:9px;
margin:0;
}
/* Menu */
#menu{
position:relative;
top:170px;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:26px;
text-align:center;
padding-top:12px;
padding-left:280px;
font-weight:bold;
font-size:12px;
}
#menu_test{
position:relative;
top:170px;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:26px;
text-align:center;
padding-top:12px;
padding-left:220px;
font-weight:bold;
font-size:12px;
}
.menuinside{
color: #fff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;
padding:0 30px 0 30px;
}
/* Cadre actualite */
#cadre{
position:absolute;
top:240px;
width: 430px;
height:110px;
}
#velogauche{
position:absolute;
top:240px;
left:370px;
width:430px;
height:110px;
}
#actus1 {
padding: 0px 1px 10px 10px;
margin-left:15px;
margin-bottom:20px;
border:1px solid #ACB117;
background-color: #F5F5F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
float:left;
width:450px;
height:100px;
}
#cadredroit{
width: 430px;
height:100px;
margin-bottom:20px;
padding: 5px 2px 5px 5px;
border:1px solid #ACB117;
background-color: #F5F5F5;
}	

.noir, .noir a:link,.noir a:visited,.noir a:focus ,.noir a:active{
  color: #000000;
  text-decoration: none;
}
.noir a:hover{
  color: #000000;
  text-decoration: underline;
}

.page{
text-align:right;
}
/* Partie contact */
.cadrcontact{
margin:10px 30px;
border:1px solid #ACB117;
padding:5px;
}
.lien {
 CURSOR: hand ;
 CURSOR: pointer;
}
.cadre {
	border: 1px solid #ffffff;
}
