/* Start of CMSMS style sheet 'anglada : b-dk css' */
/* b-dk Mar. 2009 */

/******* structure and layout *******/

body {

font-family:Arial; 
font-size: 9px; 
color: #000; 
background: #756d61 url("gpx/fond.jpg") top center;
margin-top:20px;
padding:0 0 0 0;
text-align:justify;
}

.site {

width:970px;
margin:0 auto;
padding:0 0 0 0;
vertical-align:middle;
}


.top {

font-size: 9pt; 
clear:none;
height:40px;
no-repeat;
padding:0 0 0 0;
text-valign: top;
text-align:left;
}

.top h1{
color:#2b540a;
font-family:Times New Roman;
font-size:16px;
}

.content {
background:#eeebe6;
border:#6f6258 solid 5px;
font-size: 11px; 
clear:none;
width:960px;
height:400px;
no-repeat;
text-valign: top;
text-align:justify;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #999999;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #888888;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;

}

.texte{
padding:20px 10px 10px 10px;
font-size: 11px; 
clear:none;
}

.noir{
float:left;
width:960px;
height:400px;
background:#56473d;
text-align:justify;
}


.descriptif{
background:#42372f;
color:#fff;
float:left;
width:800px;
height:100px;
margin:0;
padding:5px 5px 5px 5px;
overflow-y:auto;
}

.visite2{
float:left;
width:810px;
height:400px;
}

.visite{
background:#000;
text-align:right;
float:left;
width:810px;
height:290px;
}

.menuvisite{
float:left;
width:150px;
height:400px;
}


.demi {

float:left;
width:480px;
margin:0 auto;
padding:0px 0px 0px 0px;
}


.demi2 {
float:left;
width:460px;
margin:0 auto;
padding:0px 15px 0px 5px;
}


.news {
border-right :5px dashed #ff0000;
position:relative;
overflow-y: auto;
font-size: 9pt; 
clear:none;
margin-left:5px;
height:508px;
width: 470px;
no-repeat;
text-valign: top;
text-align:left;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ff0000;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
overflow:auto 
}


.contentnews {
position:fixed;
margin-top:-508px;
margin-left:505px;
overflow-y: auto;
font-size: 9px; 
clear:none;
height:508px;
width: 505px;
no-repeat;
text-valign: top;
text-align:left;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ff0000;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
overflow:auto 
}


.menutop {

border:#444444 solid 0px;
font-size: 9pt; 
clear:none;
height:25px;
margin-bottom:10px;
no-repeat;
padding:0 0 0 0;
text-valign: top;
text-align: left;
}

.menuend {
font-size: 9pt; 
clear:none;
height:0px;
no-repeat;
padding:20px 0 0 0;
text-valign: text-bottom;
text-align: left;
}




img{
border:#ffffff solid 0px;
}

h1{
font-family:Tahoma; 
color:#7a6e59 ;
padding-left:0px;
font-size:13px;
text-decoration:normal;
padding: 0 0 0 20px;
}

h2{
color:#000;
padding-left:10px;
font-size:12px;
text-decoration:bold;

}

hr{

border: 1px dotted #222;
width: 90%;


}


a {
color:#aaa;
font-weight: bold;
text-decoration:none;
}

a:hover {
color:#fff;
text-decoration:none;
}

.menu{
border-top:#776a61 solid 0px;
width:970px;
text-align:right;
height:25px;
margin:0px auto 5px auto;
padding:0 0 0 0;

}

/******* Top menu *******/
ul.topmenu{

font-size:11px;
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
margin-left:10px;
padding-left:20px;
padding-right:20px;
}
ul.topmenu li{

float:right;
padding-left:20px;
padding-right:20px;
border-right:#444 solid 1px;
}

ul.topmenu li a:hover{
color:#fff;
text-decoration:none;
}

ul.topmenu li a{
color:#ddd;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
text-decoration:none;
width:auto;
}

/******* side menu *******/
ul.sidemenu{
list-style-type:none;
margin:0;
padding:0
}
ul.sidemenu li{
float:left;
}

ul.sidemenu li a{
color:#cccccc;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
text-decoration:none;
width:auto;
}

ul.sidemenu li a:hover{
color:#fff;
text-decoration:none;
}


ul.topmenu li a.currentpage,ul.sidemenu li a.currentpage{color:#bbbbbb}
ul.topmenu li a.activeparent,ul.sidemenu li a.activeparent{color:#000000}

ul.sidemenu{
list-style-type:none;
margin:0;
padding:0

ul.sidemenu li{
color:#999;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
list-style-type:none;
margin:0;
padding:0;
}

ul.sidemenu li{
color:#ffffff;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
display:table;
padding:0;
}

ul.sidemenu li a{
color:#ffffff;
height:auto;
padding:0px;
text-decoration:none;
}

ul.sidemenu li a:hover{
color:#ffffff;
text-decoration:none;
}



#footer {
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding: 10px 0px 0px 0px;
width: 970px;
height: 40px;
color: #fff;
font-size: 0.9em;
}

#footer2 {
float:left;
text-align:right;
padding: 0px 20px 0px 0px;
width: 850px;
height: 40px;
}

#creagene{
float:left;
padding: 0px 20px 0px 0px;
margin: 3px 0px 0px 0;
width: 50px;
height: 40px;
}

a.footer {
	font-family: Arial;
color:#fff;
	font-size: 7px;
}


.footer a:hover{
color:#fff;

}


/******* workarounds and hacks *******/

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* End of 'anglada : b-dk css' */

