body {background-color:#C8D200; font-family: Arial, Sans-Serif; font-size:13px;}
        #tabs, #ddtm, #sidebar, #sidebar2, #footer {  margin:10px 0px; -moz-border-radius:10px;  -webkit-border-radius:10px; 	border-radius: 10px;	behavior: url(border-radius.htc); padding:10px;}
        #header { width:960px; margin:0px auto;} 
        #main {width:960px; margin:0px auto; display:block;overflow:hidden;}
        #tabs {background:#FFFFFF url(../images/header.jpg) top left no-repeat; float:left; padding-top:170px;}
        #tabs-1 {padding:0 1em;}
        #ddtm { float:left; width: 190px; position: relative; float:left; padding: 10px; margin-right: 10px; border: dotted 1px #C8D200;}
        #right {float: right;position:relative;width:220px; margin-left:10px;}
        #sidebar {background-color:#04353F; color: #FFFFFF;}
        #sidebar #titre {font-size:120%;  font-weight: bold; color: #D7EF77; margin-top: -45px;}
        #sidebar2 {background-color:#DEDF8B; color: #04353F; margin-top:30px;}
        #sidebar2 #titre2 {font-size:120%;  font-weight: bold; color: #003D5C; margin-top: -45px;}
        #footer {background-color:#FFFFFF; width:940px; margin:5px auto;}
        a { color:#003D5C;}
        a:hover { color:#C8D200;}
        h3 { font-size:26px; font-weight:normal; padding:0; margin:0; color:#C8D200;}
        h4 { font-size:24px; font-weight:normal; padding:0; margin:0; color:#003D5C;}
        .panel {
position: fixed;
top: 50px;
left: 0;
display: none;
color: #ffffff;
background: #003D5C;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
	border-radius: 20px;
width: 330px;
height: auto;
padding: 30px 30px 30px 100px;
filter: alpha(opacity=90);
opacity: .90;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: fixed;
text-decoration: none;
top: 90px; left: 0;
font-size: 16px;
letter-spacing:-1px;
color:#fff;
border: 1px solid #ffffff;
padding: 10px 30px 10px 5px;
font-weight: 700;
background:#878F00 url(../images/plus.png) 85% 55% no-repeat;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.trigger:hover{
position: fixed;
text-decoration: none;
top: 90px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
border: 1px solid #ffffff;
padding: 10px 30px 10px 5px;
font-weight: 700;
background:#C8D200;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.trigger {
background:#C8D200 url(../images/minus.png) 85% 55% no-repeat;
}
