body {
background-color: #000000;
padding: 50px 0 0 0;
margin: 0;
color: #454545;
font-family: Arial;
}


#outer
{
position: relative;
width: 930px;
margin: 0 auto;

}

#header {
height: 217px;
margin: 0;
padding: 0;
}

/**********************************menu*/
#nav {
height:  41px;
background-color: #333333;
padding: 0px 0 0 0;
vertical-align: middle;
background: #000000  url(../images/m_bg.jpg)  ;

}

#tabs  {
margin: 0px 0 0 0;
padding: 11px 0 0 0;
list-style-image: none;
list-style-type: none;
text-align: center;



}
#tabs li {
padding: 0px 24px;
display: inline;
margin:0 ;
}


#tabs li a:link, #tabs li a:visited, #tabs li a:active {
color: #999999;
text-decoration: none;
margin: 0px;
padding: 0px;
height: auto;
font-size: 12px;
}
#tabs li a:hover {
text-decoration: none;
color: #FFFFFF;

}
#tabs li a.active:link, #tabs li a.active:visited, #tabs li a.active:active, #tabs li a.active:hover {
text-decoration: none;
 color: #FFFFFF;
}
/******************************************************end menu*/
a{
text-decoration: none;
color: #B1B3B4 ;
}

p{
    font-weight: normal;

}


#center{
 height: 424px;
}


h1 {
  margin: 0;
  padding: 10px 0 17px 20px;
  color: #A6342D;
  font-size: 20px;
  font-family: Arial;
  font-weight: normal;

}

#nouv_texte {
  padding:0;
  margin:0;
  height:40px;
  color: #B1B3B4;
  text-align: center;
  clear:left;
  width:300px;

}

#lire_suite p{
color: #B1B3B4 ;
padding:0 15px;
text-align:  right;
}



#centre_centre {
width: 25%;
float: right;
margin-right: 2%;
height:88%;
border: 1px solid #666666;
border: 1px solid #666666;
border: 1px solid #666666;
background: #000000  url(../images/cc_bg.jpg)  ;
margin-top: 11px;
}

#left {

width: 32.9%;
height:88%;
background: #000000  url(../images/bgleft.jpg)  ;
margin: 11px 0 0 0;
float: left;
}

#left table {
width: 96%;
height:75%;
border-spacing: 0px;
float: right;

}

#left img {
margin:0;
padding:0;
border-bottom: 3px solid #000000;
border-left: 3px solid #000000;
}


#right {
height:88%;
width: 36%;
float: right;
margin: 11px 0 0 0;
background: #000000  url(../images/bgright.jpg);

}

#right table {
width: 95%;
height:75%;
border-spacing: 0px;
float: left;
margin:0;
padding:0;

}

#right td {
margin:0;
padding:0;

}


#footer{
text-align:center;
font-size: 12px;
}


#foot{
 margin: 0;
 padding: 0;
}

img {
  margin :0;
  padding: 0;
  border:none;
}


/**********************parcours point de vue*****************/


#right_p{
  float: right;
 background: #000000  url(../images/bg_parcours_texte.jpg)  no-repeat;
  height: 100%;
  width:50%;
  margin-top: 11px;
}
#left_p{
  float: left;
   background: #000000  url(../images/bg_parcours_img.jpg)  no-repeat;
  height: 100%;
  width:49%;
  padding:0;
  margin-top: 11px;
}

#right_p p{
  width:60%;
  margin:1% 0 0 0;
  padding:0;
  text-align: justify;
  font-size: 11px;
  color: #FFFFFF;
}

#right_p h5{
  width:60%;
  margin:3% 0 1% 0;
  padding:0;
  font-weight: normal;
  font-size: 16px;
  color: #999999;
}

#right_p h3{
  width:60%;
  margin: 2% 5%  0 8%;
  padding:0 0 4% 0;
  color: #A6342D;
  font-weight: normal;
}



.Container {
width: 90%;
height: 250px;
margin: 0 0 0 11%;
padding: 0;
clear: both;

}

#Scroller-1 {
position: absolute;
overflow: hidden;
width: 465px;
height: 320px;
margin: 0;
padding: 5px 0 0 0;

}



.Scroller-Container {
position: absolute;
top: 100px; left: 0px;
margin: 0;
padding: 0 0 0 0px ;
width:500px;

}

.Scrollbar-Up {
cursor: pointer;
position: absolute;
top: 275px; left: 855px;
margin: 0;
padding: 0;
}

.Scrollbar-Down {
cursor: pointer;
position: absolute;
top: 640px; left: 855px;
margin: 0;
padding: 0;
}

/****************************presse*******************************/

#video {
margin-top: 11px;
width: 40%;
height: 90%;
float: left;
background: #000000  url(../images/videobg.jpg);



}

center {
  padding: 30px 0 55px 0;
}


#presse {
margin-top: 11px;
width: 60%;
height: 90%;

float: right;

}

    .menu_presse{
width: 49%;
height: 100%;

float: left;
background: #000000  url(../images/m_p_bg.jpg) no-repeat;

    }

    .menu_presse ul{
  list-style:   none;

 height: 70%;

    }

    .c_presse{
width: 49%;
height: 100%;
border:1px solid  #999999;
float: right;

    }


.c_presse p{
     text-align:justify;
     color:#FFFFFF;
      font-size: 12px;
      padding: 0 20px;

}



#pagination_presse {
clear:both;
text-align:center;
width: 265px;
color: #FFFFFF;

}





/*****************************************************************/

/**********************references*********************************/
#left_reference{
  float:  left;
  width: 49%;
  height: 80%;
}

#right_reference{
  float:  right;
  width: 50%;
  height: 80%;

}

#right_reference h3{
   width:60%;
  margin: 2% 5%  0 8%;
  padding:0 0 4% 0;
  color: #A6342D;
  font-weight: normal;
}

.left_ref{
  float:left;
  width: 35%;
  height: 80%;
  padding: 0 0 0 0;
}

.left_ref ul{

  padding: 2% 0 0 0 ;
  margin: 0;
}

.right_ref{
  float:right;
  width: 60%;
  height: 80%;
  padding: 0 0 0 0;
}

.right_ref h4,.left_ref h4 {
  color: #999999;
  margin: 0;

  padding: 15px 0 5px 0;
  font-size: 11px;
  font-weight:  normal;
  width: 75%;
   border-bottom: 1px solid #FFFFFF;
}

.ul_ref li{
 
   list-style: none;
  font-size: 11px;
  text-align: left;
  margin: 0 ;
  padding: 5px 0;


}

.ul_ref li a.acti:link, .ul_ref li a.acti:visited, .ul_ref li a.acti:active, .ul_ref li a.acti:hover {
text-decoration: none;
 color: #A6342D;
}

#bas_reference {
  height: 20%;
  clear: both;
  width: 100%;


}

/******************************************************************/

/**********************contact******************************/





fieldset
{
	margin:5px 40px 0 50px;
     border: none;
	width:330px;
	height:auto;
    clear: both;
}

    form{

     height:auto;

       }



label,input,textarea
{
	float:right;
	margin:5px 0 0 0;
	padding:0;
}

label
{
float:left;
    color: #FFFFFF;
	width:90px;
	font-size:bold;
	text-align:right;
	border:0;
	padding-right:5px;
	}



	input, textarea{ width:200px; }

	textarea{ height:200px; }

	#bout{
    margin-left:120px ;
    float:right;
	width:90px;}

.oblg{
   float:left;
   font-size: 12px;
   font-style:  italic;

   color: #CC0000;


     }

#p_msg p{
  padding: 0 0 0 50px;
  color: #FF0000;
  text-align: right;
  margin: 0;
  font-weight: bold;
  width: 100%;
}
