/* Start of CMSMS style sheet 'lespetitscailloux_css' */
/* */
a {
	color: #4B3B00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border-style: none;
}
div#pagewrapper {
	/* width: 796px; */
	width: 806px;
	border: 1px solid #663300;
}
div#imgdiv {
   height: 240px; /* adjust according your image size */
   background-image:url(images/header_3_copy.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 796px;  
   margin: 0;
   padding: 0;         

}
div#header {
   height: 240px; /* adjust according your image size */
   background-image:url(uploads/images/interface/header_3.jpg);
   background-repeat: no-repeat;
   background-position: bottom left;
   /*width: 796px;*/
	width: 806px;
   margin: 0;
   padding: 0;         
}
div#navWrapper {
	margin: 0;
	padding: 0;
}
div#contentwrapper {
   min-height: 496px; /* adjust according your image size */
   background: url(images/new_bg_ben.jpg) no-repeat 0 0;
   /*background: url(images/new_bg_02.jpg) no-repeat top left;*/
   width: 769px;
}
div#sidebar {
	width: 180px;
	float: left;
	margin-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	color: 	 #663300;
	padding-left: 20px;
}
div#sidebar2 {
	width: 150px;
	float: left;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	color: 	 #663300;
	padding: 20px 0 0 0;
	text-align: left;
}
div#sidebar2 img {
	/* border: 3px double #663300; */
	margin-bottom: 5px;
}
div#content {
	width: 465px;
	padding: 20px 0 50px 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 	 #663300;
	line-height: 140%;
	margin-left: 10px;
}
div#content h2 {
   color: #4f3c1c; 
   text-align: left;
   font-family: Script MT Bold; 
   font-size: 22px;
   height: 24px;
   line-height: 22px;
/* some air around the text */
   padding-left: 0em;
   padding-bottom: 2px;
   border-bottom: 1px solid #663300;
   width: 465px;
}
#nav {
	margin: 0 0 0 50px;
	padding: 0;
	list-style-type: none;
	width: 796px;
	display: block;
	height: 15px;
}
#nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	border-right: 1px solid #663300;
	height: 15px;
	line-height: 11px;
}
#nav a {
   font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
   color: #663300;
   font-size: 12px;
   padding: 0 8px;
}
#nav a:hover {
	font-weight: bold;
}
#nav a.currentpage {
	font-weight: bold;
}
/* ---------------- PRODUCT NAV ----------------- */
#productNav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	float: left;
}
#productNav li{
	float: left;
	padding: 2px 0;
	margin: 5px 0;
	width: 75px;
	/*border-right: 1px solid black;*/
	height: 210px;
	font-size: 10px;
	/*background-color: red;
	border: 1px solid #000000;*/ 
}
#productNav img {
	filter:alpha(opacity=60);/* for IE */
	opacity:0.6; /* CSS3 standard */
  	-moz-opacity:0.6;/* for Mozilla */

}
#productNav img.active {
	filter:alpha(opacity=100);/* for IE */
	opacity:1; /* CSS3 standard */
  	-moz-opacity:1;/* for Mozilla */
}
#productNav a {
	/*display: block;*/
	margin: 0;
	padding: 0;
	width: 75px;
}
#productNav a:hover {
	text-decoration: none;

}
#productNav a:hover img {
	filter:alpha(opacity=100);/* for IE */
	opacity:1; /* CSS3 standard */
  	-moz-opacity:1;/* for Mozilla */
}
#productNav img:hover {
	filter:alpha(opacity=100);/* for IE */
	opacity:1; /* CSS3 standard */
  	-moz-opacity:1;/* for Mozilla */
}
/* ---------------- CLEAR FIX -------------------- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* ---------------- Table presse -------------------- */

#presse img{
padding-right:120px;
}

#newspaper img{
padding-right:120px;
padding-bottom:10px;
padding-top:10px;
}

#newspaper a img{
text-decoration:none;
}

#newspaper{
width:100%;

}

#newspaper td{
padding:10px 10px 30px 10px;
/*border:thin solid #FF0000;*/
width:50%;
}

.vide td{
padding:3px;
}

textarea {
		width: 200px;
		height: 8em;
	}

input.ffsubmit {
    clear : both ;
 display : block ;
padding : 2px;
margin : 16px 0 0 0;
text-align : center ;
font-weight : bold ;
font-size : 1.2em ;
color: #663300;
}


 form div,
	form p {
		font-size: 1em;
		margin: 12px 0 2px 0;
		padding: 0;
	}

/* End of 'lespetitscailloux_css' */

