/* Start of CMSMS style sheet 'structure' */
html, body {
width:100%;
height:100%;
margin:0;
padding:0;
}
acronym {
cursor:help;
}
body {
background-color:#28281F;
font:normal 11px verdana;
text-align:justify;
color:#595959;
}
hr {
background-color: #BBBBBB;
height: 1px;
border: 0;
}
.png {
_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "structure/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url(structure/"','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
a {
color:#936215;
text-decoration:none;
outline: none;
}
a:hover, #copyright a:focus, #copyright a:active {
color:#ABAE27;
}
img {
border:none;
}
input {
background-color:#FFFFFF;
color:#666666;
border:#E3E6E5 1px solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:2px;
}
input:hover {
background-color:#FAFAFA;
color:#444444;
cursor:pointer;
}
label {
display:block;
}
textarea {
border: 1px solid #E3E6E5;
font:normal 10px verdana;
color:#666666;
width:100%;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.invalide {
color:#DB1313;
font:normal 10px verdana;
}

/*///////////////////////////*/
/* TITLES START */
#title_one {
font:14px verdana;
letter-spacing:2px;
text-align:left;
color:#FFFFFF;
background:#96967F;
padding:3px 3px 3px 10px;
-moz-border-radius:5px 5px 0 0;
border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
margin:0;
}
#title_framed {
font:bold 16px verdana;
letter-spacing:3px;
text-transform:lowercase;
text-align:left;
color:#C6CA2D;
border-bottom:#BBBBBB 1px solid;
padding:0 0 30px 0;
}
#subtitle_green {
font:bold 12px verdana;
text-transform:lowercase;
text-align:left;
color:#C6CA2D;
}
/* TITLES END */
/*///////////////////////////*/
/* TOP START */
#top_bg {
position:relative;
background:url(structure/backtop.png);
background-color:#272218;
height:230px;
width:100%;
}
#top {
position:relative;
margin:0 auto 0 auto;
width:900px;
height:230px;
}
#titre {
position:absolute;
background-image:url(structure/titre.png);
margin-top:130px;
width:710px;
height:78px;
z-index:0;
}
#logo {
position:absolute;
background-image:url(structure/logo.png);
margin:40px 0 0 730px;
width:166px;
height:215px;
z-index:3;
}
/* TOP END */
/*///////////////////////////*/
/* MIDDLE START */
#middle_bg {
position:absolute;
width:100%;
background:#F2F2EA url(structure/backmiddle.png);
background-repeat:repeat-x;
background-position:top;
z-index:0;
}
#middle {
position:relative;
width:900px;
margin: 0 auto 0 auto;
padding: 50px 0 20px 0;
z-index:1;
}
/* MIDDLE END */
/*///////////////////////////*/
/* FOOTER START */
#grass {
position:relative;
width:100%;
height:68px;
background:url(structure/grass.png);
background-repeat:repeat-x;
background-position:bottom;
clear:both;
z-index:1;
}

#footer {
position:relative;
background-color:#28281F;
width:100%;
clear:both;
padding:10px 0 10px 0;
text-align:center;
z-index:0;
}
#footer a, footer a:hover {
font:bold 10px verdana;
text-decoration:none;
color:#494939;
}
/* FOOTER END */

/* End of 'structure' */

