/* Start of CMSMS style sheet 'Closiere' */
* {
margin:0;
padding:0;
}

body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #a09a81;
color: #59524B;
text-align: center;
/* background-image:url(images/background_body.png);
background-repeat:repeat-x;
background-position:bottom; */
margin: 0 0 20px 0;
}
#page {
text-align: left;
margin: 0px auto;
padding: 0;
width: 910px;
}
/* HEADER ------------------------------------------------------ */
#header {
position:relative;
margin: 0;
height: 112px;
width: 910px;
}
img#logo {
position:absolute;
left:0;
top:0;
}

/* HEADER fin ----------------------------------------------------------> */
/* CENTRE --------------------------------------------------------------> */
#centre {
background-image:url(images/background_middle.png);
background-repeat:repeat-y;
margin-bottom:70px;
}
#centre_bg_top{
background-image:url(images/background_top.png);
background-position:top;
background-repeat: no-repeat;
padding-top:10px;
}
#bloc_slide {
width:880px;
height:170px;
margin-left:15px;
}
.pics img {  
height:  170px;  
width:   880px;  
top:  0; 
left: 0 
}
#content {
font-size: 1.1em;
float:left;
width:450px;
padding:0 50px 0 50px;
margin-bottom:30px;
}
#content_right {
margin-left:550px;
padding:35px 50px 0 0;
}
#content_right img {
margin-bottom:25px;	
padding:10px;
border:1px dotted #9FA597;
background-color:#fff;
}
#portfolio {
font-size: 1.1em;
float:left;
width:810px;
padding:0 50px 0 50px;
margin-bottom:30px;
}
#portfolio img {
padding:10px;
margin-right:10px;
margin-bottom:12px;
background-color:#fff;
}
/* CENTRE fin ----------------------------------------------------------- */
/* FOOTER --------------------------------------------------------------- */
#footer {
background-image:url(images/background_bottom.png);
padding: 0;
margin: 0 auto;
width: 910px;
clear: both;
height:60px;
}
#footer p {
border:0px;
margin: 0;
padding: 0px 0;
text-align: center;
}
#footer p#prems {
border-top:1px dotted #9FA597;
padding-top:10px;
margin:0 20px;
}
p {
margin-bottom:15px;
line-height:19px;
border-left:1px dotted #9FA597;
padding-left:15px;
}
h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}
h1 {
font-size: 4em;
text-align: center;
padding-top: 70px;
margin: 0;
}
h2 {
margin: 0 15px 0 15px;
height:40px;
line-height:40px;
font-size: 1.6em;
}
h3 {
padding: 0;
margin: 30px 0 25px 0;
font-weight: bold;
}
h2, h2 a, h2 a:visited {
color: #3F1E0B;
background-color:#ffffff;
background-image:url(images/background_titre.png);
background-position:10px center;
background-repeat:no-repeat;
text-indent:37px;
border-bottom:1px dotted #9FA597;
background-color:#c5c7a5;
}
h3, h3 a, h3 a:visited {
color: #3F1E0B;
font-style:italic;
font-size: 1.5em;
font-weight:normal;
}
a, h2 a:hover, h3 a:hover {
color: #AA3E13;
text-decoration: none;
}
a:hover {
color: #372712;
text-decoration: underline;
}
.clear { 
clear: both; 
}
hr {
display: none;
}
a img {
border: none;
}

/* Formulaire Contact */
textarea {
width:400px;
}
.contactform {
margin-left:15px;
padding-top:15px;
}
/* End of 'Closiere' */

