/* Start of CMSMS style sheet 'main' */
html{
  overflow-y:scroll;
}
body{
  background-color:#ededed;
  font-family:times new roman;
	color:#786d56;
	font-size:17px;
margin-top:19px;
}
a{
	color:#786d56;
	text-decoration:underline;
}
a:hover{
color:#ed1c24;
}
img{
border:0px none;
}
.dotted{
	background:url('uploads/images/ne_pas_toucher/pointille.png') repeat-x bottom left;
}
form div.dotted{
background-color:#ededed;
margin-bottom:15px;
}
div.extraDots{
background:url('uploads/images/ne_pas_toucher/pointille.png') repeat-x left;
height:3px;
width:30px;
display:none;
}
div#pageWrapper{
	width:929px;
	margin:0px auto;
	background-color:#FFF;
}
div#entete{
	position:relative;
}
div#entete #logo{

position:absolute;
z-index:2;
left:-12px;
top:-9px;
width:371px;
height:185px;
background:url('uploads/images/ne_pas_toucher/logo.png') top left;
*background-image:none;
        *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/ne_pas_toucher/logo.png', sizingMethod='scale');
}
div#main{
	border:1px solid #bdbab5;
	border-top:0px none #bdbab5;
	position:relative;
	clear:both;
}
.menuDotHider{
  display:inline;
  background-color:white;
  padding-bottom:12px;
}
div#gauche{
	position:absolute;
	top:45px;
  height:300px;
  width:190px;
  margin-left:31px;
	font-size:11px;
}
div#gauche h1{
margin:5px 0px 0px 5px;
font-size:15px;
font-weight:bold;
padding:0px;
}
div#gauche h2{
margin:0px 0px 0px 5px;
font-size:12px;
text-transform:uppercase;
padding-bottom:5px;
}
div#centre img{
width:610px;
}
div#centre{
  position:relative;
  top:0px;
  left:276px;
  width:610px;
	clear:both;
}
h1{
	font-size:46px;
	font-weight:normal;
	padding-bottom:10px;
}
h2{
  font-size:23px;
	font-weight:normal;
}
h3{
  font-size:21px;
	font-weight:normal;
}
h4{
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:32px 0px -32px 0px;
	margin-bottom:-32px;
}
form{
margin:0px;
padding:0px;
margin-top:20px;
}
label{
font-weight:bold;
margin-left:15px;
}
input[type='text'],input[type='password'],textarea,#uploads{
border:0px hidden;
background:url('uploads/images/ne_pas_toucher/pointille.png') transparent repeat-x top left;
padding:6px 0px;
margin:0px;
width:100%;
}
#button2{
background:url('uploads/images/ne_pas_toucher/btn_form2.png') top left;
*background-image:none;
        *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/ne_pas_toucher/btn_form2.png', sizingMethod='scale');
line-height:32px;
padding-bottom:2px;
width:144px;
}
button, input.button, a.button{
background:url('uploads/images/ne_pas_toucher/btn_form1.png') top left;
*background-image:none;
        *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/ne_pas_toucher/btn_form1.png', sizingMethod='scale');
display:block;
padding:0px;
margin:0px;
line-height:31px;
padding-bottom:2px;
width:151px;
border:0px hidden;
color:#786d56;
font-size:17px;
font-family:times new roman;
text-align:center;
margin-right:10px;
text-decoration:none;
}

div#uploads{
	padding:15px 0px 15px 10px;
	width:600px;
}
div#menu{
	padding-top:12px;
	margin-left:31px;
	line-height:30px;
}
div#menu, div#menu a{
	font-size:18px;/*20px*/
	font-weight:bold;
	color:#786d56;
	text-decoration:none;
}
div#menu a span, h1 a span{
	visibility:hidden;
	color:#786d56;
}
div#menu a:hover span, div#menu a.actif span, h1 a:hover span, h1 a.actif span{
	visibility:visible;
}
h1#secondMenu{
margin-right:-41px;
margin-left:133px;
margin-top:0px;
}
h1#secondMenu a{
text-decoration:none;
}
div#menu ul{
  list-style:none;
  margin:0px;
  padding:0px;
  float:right;
	padding-bottom:3px;
	padding-right:20px;
}
div#menu ul li{
  float:left;
}
div#menu ul li a{
  display:block;
}
div#menu a:hover, div#menu a.actif, h1 a.actif, h1 a:hover{
	/*margin-right:13px;
	margin-left:-12px;*/
	color:#ed1c24;
}/*
div#menu a:hover:before, div#menu a.actif:before{
	content:"{ ";
	color:#786d56;
}
div#menu a:hover:after, div#menu a.actif:after{
  content:" }";
	color:#786d56;
}*/

ul#thirdMenu{
	list-style:none;
	font-size:18px;
	padding:0px;
	margin:20px 0px 0px 30px;
	width:148px;
}
ul#thirdMenu li{
text-align:right;
background:url('uploads/images/ne_pas_toucher/pointille.png') repeat-x bottom left;
padding-bottom:6px;
line-height:15px;
}
ul#thirdMenu a:hover, ul#thirdMenu a.actif{
color:black;
}
ul#thirdMenu a:hover span, ul#thirdMenu a.actif span{
display:block;
}
ul#thirdMenu a{
text-decoration:none;
}
ul#thirdMenu a span{
background-color:white;
display:none;
float:right;
position:relative;
top:-13px;
margin-right:-18px;
height:30px;

}

ul#thirdMenu a span img{
	border:0px;
}
span#leftTop{
	display:block;
	width:190px;
	padding-bottom:3px;
}
span#leftTop a{
	color:#ed1c24;
	font-size:12px;
	line-height:18px;
}
div.shadow{
float:left;
background: url(uploads/images/ne_pas_toucher/shadow.jpg) no-repeat bottom right;
margin-top:15px;
}
div.shadow .shadowed{
display: block;
position: relative;

margin: 0px 10px 10px 0px;
}
div.shadowed{
background-color:#d3cfc7;
}
div#footer{
background-position:top left !important;
font-size:12px;
line-height:24px;
padding-left:22px;
margin-top:100px;
}

.slidescontainer, .slidecontent{
width:680px;
height:380px;
}
#slidescontainer0, #slidescontainer0 .slidecontent{
height:419px;
width:929px;
}
.slidenumbers{
background-color:#786d56;
font-size:23px;
clear:both;
line-height:31px;
color:white;
padding-right:20px;

}
.slidenumbers span{
background-color:#b0ab9f;
display:inline-block;
*display:inline;
zoom:1;
width:31px;
text-align:center;
margin-right:1px;
margin-bottom:1px;
color:black;height:31px;
}
.slidenumbers span#fleche{float:left;}
.slidenumbers span#fleche div{
width:17px;
height:19px;
line-height:17px;
font-size:19px;
background:url('uploads/images/ne_pas_toucher/fleche_ss.png') top left;
*background-image:none;
        *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/image/ne_pas_toucher/fleche_ss.png', sizingMethod='scale');
margin:6px 0px 0px 8px;

}
.slidenumbers span.active, #slidenumbers span:hover{
background-color:#d3cfc7;
}

	.SocialBookmarking_box {
position:relative;
clear:both;
	        font-size:17px;
                margin: 0 0 0 11px;
		padding: 0px 3px 3px 0px;
		width: 160px;
text-align:center;
font-weight:bold;
	}
/* End of 'main' */

