/******************************** BALISES ********************************/
body {
font-family: Verdana, Arial,Geneva,Tahoma,Helvetica,sans-serif;
padding:0;
margin:0;
font-size:11px;
background-color:#FFFFFF;
color:#696969
}

hr {display:none}
form {padding:0px;margin:0px}
form input {padding:0px;margin:0px}
img {border:0px solid}
a {text-decoration:none;color:#808080}
#menu a {color:#C0C0C0}
#menu h1 a {color:#3F3F3F}
a:hover {text-decoration:none;color:#696969}
strong {font-weight:normal}
strong:hover {text-decoration:none;color:#696969}

p {margin:0;padding:0;margin-bottom:10px}
ul {list-style-type:none;padding:0px;margin:0px}
li {padding:0px;margin:0px}

.spacer {clear: both;padding:0;margin:0;height:0;line-height:0px}

h1 {color: #3F3F3F;font-weight:normal;font-size:19px;padding:0;margin: 0px;margin-top: -3px;cursor: default}
h1 a {color: #3F3F3F;font-style:normal}
.menutitle i, .submenu i {color: #3F3F3F;font-style:normal;cursor: default}
h2, h3, h4, h5, h6 {margin:0;padding:0;}
h2 {color: #3F3F3F;font-weight:normal;font-size:14px;padding:0;margin: 35px 0px 8px 0px}

/******************************** BALISESC0C0C0 ********************************/

#conteneur {border:0px solid #CCC;
/*text-align:center;*/
margin-left: auto;
margin-right: auto;
width: 950px;
padding-left:15px;
height: 480px;
background-color:none;
}

#menu {position:absolute;top:20px;font-size:16px}
#menu div {color:#C0C0C0}
#about {position:absolute;top:3.2em;font-size:14px}

.menutitle{
background:none;
cursor:pointer;
padding:0px;
padding-right:20px;
}

.home .menutitle i{
font-size:19px;
cursor:default;
padding:0px;
padding-right:20px;
}

b:hover {text-decoration:none;color:#696969}

.submenu{font-size:10px;line-height:12px;padding-top:2px;padding-left:0px}

/**.ytpsbody #sliderwrapper {
width: 770px;
height: 433px;
}

.ytsobody #sliderwrapper {
width: 770px;
height: 433px;
}

.odpsbody #sliderwrapper {
width: 770px;
height: 433px;
}

.ytpsbody #sliderwrapper .contentdiv {
width: 770px;
height: 433px;
left: 0;
}

.ytsobody #sliderwrapper .contentdiv {
width: 770px;
height: 433px;
left: 0;
}

.odpsbody #sliderwrapper .contentdiv {
width: 770px;
height: 433px;
left: 0;
}**/

.ytpsbody #zonetxt {
position:absolute;top:146px;
width: 160px;
}

.ytsobody #zonetxt {
position:absolute;top:146px;
margin-left:700px;
width: 160px;
}

.ytsobody #zonetxt2 {
position:absolute;top:540px;
margin-left:180px;
width: 660px;
font-size:9px;
}
.ytsobody #zonetxt2 DIV {
margin-top:8px;
}

.odpsbody #zonetxt {
position:absolute;top:146px;
width: 165px;
}

.ntpsbody #zonetxt {
position:absolute;top:101px;
width: 950px;
}

.vpimbody #zonetxt {z-index:5;
position:absolute;top:146px;
width: 160px;
}
.vppsbody #zonetxt {z-index:5;
position:absolute;top:146px;
width: 160px;
}

.aqimbody #zonetxt {z-index:5;
position:absolute;top:146px;
width: 230px;margin-left:665px
}

.contbody #zonetxt {
margin-top:140px;
margin-left:180px;
}

.aboutbody #zonetxt {
margin-top:101px;
margin-left:0px;
}

.aboutbody #chapo {
width:950px;
font-size:12px
}
.aboutbody #colgauche {
float:left;
width:440px;
margin-right:60px;
padding-bottom:50px;
font-size:12px
}
.aboutbody #coldroite {
float:left;
width:440px;
padding-bottom:50px;
font-size:12px
}

#zoneimg {
margin-top:135px;
}

.home #zoneimg {
margin-top:135px;
margin-left:180px}

.aboutbody #zoneimg {
position:absolute;top:5px;
}

/******************************** BANDEAU ********************************/


/******************************** SLIDER ********************************/

.sliderwrapper {
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 950px; /*width of featured content slider*/
height: 433px;
}

.odpsbody .sliderwrapper {
height: 409px;margin-top:45px
}

.odimbody .sliderwrapper {
height: 409px;margin-top:45px
}

.ntpsbody .sliderwrapper {
height: 409px;margin-top:45px
}

.ntimbody .sliderwrapper {
height: 409px;margin-top:45px
}

.ytpsbody .sliderwrapper {
height: 409px;margin-top:45px
}

.ytsobody .sliderwrapper {
height: 327px;margin-top:45px
}

.ytimbody .sliderwrapper {
height: 409px;margin-top:45px
}

.vpimbody .sliderwrapper {
height: 409px;margin-top:45px
}

.vppsbody .sliderwrapper {
height: 409px;margin-top:45px
}

.aqimbody .sliderwrapper {
height: 409px;margin-top:45px
}

.ewimbody .sliderwrapper {
height: 409px;margin-top:45px
}

.home .sliderwrapper {
height: 409px;margin-top:45px
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
padding: 0px;
background: #FFFFFF;
width: 950px; 
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


.ytpsbody .sliderwrapper .contentdiv{
left: 180px; 
top: 0; 
width: 950px; 
}
.ytsobody .sliderwrapper .contentdiv{
left: 0px; 
top: 0; 
width: 680px; 
}
.odpsbody .sliderwrapper .contentdiv{
margin-left: 180px;
left: 0; 
width: 950px; 
}
.ntpsbody .sliderwrapper .contentdiv{
left: 0px; 
top: 0; 
width: 950px; 
}

.ytimbody .sliderwrapper .contentdiv{
left: 0px; 
top: 0; 
width: 950px; 
}

.odimbody .sliderwrapper .contentdiv{
padding-left: 44px;
left: 0; 
top: 0; 
width: 950px; 
}

.ewimbody .sliderwrapper .contentdiv{
padding-left: 180px;
left: 0; 
top: 0; 
width: 950px; 
}

.ntimbody .sliderwrapper .contentdiv{
padding-left: 180px;
left: 0; 
top: 0; 
width: 950px; 
}
.vpimbody .sliderwrapper .contentdiv{
margin-left: 180px;
left: 0; 
width: 950px; 
}

.vppsbody .sliderwrapper .contentdiv{
margin-left: 180px;
left: 0; 
width: 950px; 
}

.aqimbody .sliderwrapper .contentdiv{
margin-left: 0px;
left: 0; 
width: 650px; 
}

.pagination{
float:left;
width: auto;
text-align: left;
padding: 10px 10px; 0px; 0px;
}

.ytimbody .pagination{
padding: 10px 0px; 0px; 0px;
}

.pagination a {color: #808080;padding-left: 5px;}
.pagination a:hover {color: #000;}
.pagination a.selected {color: #000;}

.espacepublic {
margin-left:180px;
padding: 10px 0px; 0px; 0px;
float:left}

.ntpsbody .espacepublic {
margin-left:0px;
}

.aqimbody .espacepublic {
margin-left:25px;
}
.photographies {
padding: 10px 40px;
float:left}

.txtpdf {
padding: 10px 0px;
float:left}

.ytim1 {border-left:180px solid #FFF;border-right:80px solid #FFF;padding:0;margin:0}
.ytso1 {border-left:180px solid #FFF;border-right:0px solid #FFF;padding:0;margin:0}
















