/* CSS for opends.org */

body  {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #666666;
margin: 0; /* Recommended settings of margin and padding for Body*/
padding: 0;
text-align: center; /* Center whole content */
color: #000000;
background-color: #8b9298;
}

.twoColFixRtHdr #container {
width: 1024px;  
background: #FFFFFF;
margin: 0 auto; 
border: 1px solid #000000;
text-align: left; 
margin-top: 10px;
} 

.twoColFixRtHdr #header {
background: #DDDDDD;
padding: 0 0px 0 0px;
background-image: url(images/head.jpg);
height: 122px;
} 

.twoColFixRtHdr #header h1 {
margin: 0;
padding: 10px 0;
}

.twoColFixRtHdr #sidebar1 {
float: left;
/* width: 424px; */
width: 512px;
background: #000000;
padding: 0;
height: 580px;
}

.twoColFixRtHdr #sidebar2 {
float: left;
width: 228px;
background: #000000;
padding: 0;
height: 580px;
}

.twoColFixRtHdr #sidebar2 a {
color: #ff9900
}

.twoColFixRtHdr #sidebar2 a:visited {
text-decoration:none;
color: #ff9900
}

.twoColFixRtHdr #mainContent {
height: 540px;
background-color: #D7DDDE;
float: right;
/* width: 540px; */
width: 452px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
} 

.twoColFixRtHdr #mainContent2 {
height: 540px;
background-color: #D7DDDE;
float: right;
width: 736px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
} 

.twoColFixRtHdr #footer {
padding: 0 0px 0 0px;
background:000000;
height: 75px;
} 

.twoColFixRtHdr #footer p {
margin: 0;
padding: 0px 0;
height: 75px;
}

.twoColFixRtHdr #footer td {
font-size: 14px;
text-align: center;
}

.fltrt { /* Floating element on the right of page. The element must be declared before the element it must be floating next to */
float: right;
margin-left: 8px;
}

.fltlft { /* Floating element on the left of page */
float: left;
margin-right: 8px;
}

.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {
font-family: arial, sans-serif;
width:800px;
height:22px;
position:relative;
font-size:11px;
z-index:100;
}
.menu ul li a, .menu ul li a:visited {
font-family: arial,sans-serif;
/*	font-weight: bold; */
display:block;
text-decoration:none;
width:200px;
height:22px;
text-align:center;
color:#ff9900;
line-height:24px;
font-size:14px;
overflow:hidden;
background-image: url(images/onglet.png);
}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;background-image: url(images/onglet.png);}
.menu ul li:hover ul {display:block; position:absolute; top:22px; left:0; width:22px;}
.menu ul li:hover ul li a.hide {background:#736f65; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#949494; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#949494; color:#fff;}
.menu ul li:hover ul li a:hover {background:#ff9900; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.chapo {
font-family: arial,sans-serif;
color: #0177c1;
font-size: 18px;
font-weight: bold;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.4;
}

.intro {
font-family: arial,sans-serif;
font-size: 14px;
/* font-weight: bold; */
line-height: 1.3;
}

.intro a {
color: #ff9900
}

.intro a:visited {
text-decoration:none;
color: #ff9900
}

.News1 {
font-family: arial,sans-serif;
font-size: 15px;
font-weight: bolder;
line-height: 1.4;
}
.NewsNiveau2 {
font-family: arial,sans-serif;
font-size: 14px;
line-height: 1.3;
}

.NewsNiveau2 a {
color: #ff9900;
}

.NewsNiveau2 a:visited {
color: #ff9900;
text-decoration:none;
}

.Style1 {
font-size: 16px
}
.Style4 {color: #ff9900}
.Style6 {
font-size: 12px;
color: #FFFFFF;
/*	font-weight: bold; */
}

