body { background: none repeat scroll 0% 0% #FFF; border-top: 0; font: 1em/1.5em Trebuchet MS,Arial,Helvetica,sans-serif; }
.page { padding-top: 0; }
.header { padding: 1em 0; border: none; }

.spip_logo { float: left; margin: 0 10px 10px 0; }

a { color: #666; text-decoration: none; }
a:hover, a:active, a:focus { color: #d70101; background-color: transparent; text-decoration: none; }
a.caption { text-decoration: none; }

/*.nav ul li a { background: none repeat scroll 0% 0% #222; color: #fff; font-weight: normal; border-right-color: #fff; padding: 0.25em 0.61em; }
.nav ul li a:hover, .nav ul li a:active, .nav ul li  a:focus { background: none repeat scroll 0% 0% #fff; color: #222; font-weight: normal; }
.nav ul li.on a { background: none repeat scroll 0% 0% #ccc; color: #222; font-weight: normal; }*/
.nav { border: none; }

.arbo a{ color: #222; }
.arbo a:hover, .arbo a:active, .arbo a:focus { color: #d70101; }

.wrapper { width: 100%; }
.aside { width: 0; display: none; }

.menu_articles li h3 a{ color: #222; }
.menu_articles li h3 a:hover, .menu_articles li h3 a:active, .menu_articles li h3 a:focus { color: #d70101; background-color: transparent; }

h3.h2 { margin-bottom: 0; !important }
h3.h3 { margin-bottom: 0; !important }

#documents_portfolio { clear: both; }

.menu ul li { clear: both; }
.menu ul li ul.plan { margin-left: 0; list-style: none; margin-top: 0.25em; margin-bottom: 1em; }
.menu ul li ul.plan li { clear: both; }

.content input.text, input.text, textarea { width: 100%;  box-sizing: border-box; background-color: #f4f3fd; border: 4px solid #f4f3fd; !important }

table.deposer_creation { width: 100%; }
table.deposer_creation td { padding: 0; padding-right: 1em; }
table.deposer_creation td:nth-child(2n) { padding: 0; }
table.deposer_creation tbody tr:nth-child(2n) th, tbody tr:nth-child(2n) td, tbody tr.even th, tbody tr.even td { background: none; }

.footer { padding-top: 0.5em; }
.footer_nav { text-transform: lowercase; text-align: center; }

/*MenuDeroulant*/

#MenuDeroulant {
margin:0;
padding:0;
}


#MenuDeroulant li {    
float:left;
list-style:none;
/*font:15px Tahoma, Arial; /* La taille et la police du texte du menu */
text-align:left;
}

#MenuDeroulant li a {    
display:block;
background:#222222; /* Couleur de fond des titres du menu */
padding:5px 10px;
text-decoration:none;
/*width:90px;*/
color:#FFFFFF; /* Couleur de police des titres du menu */
white-space:nowrap;
border-top:#000000 1px solid;
border-bottom:#000000 1px solid;
}

#MenuDeroulant li a:hover{    
color:#000000; /* Couleur de police des titres du menu */
background:#FFFFFF;
cursor: default;
} /* Couleur de fond des titres du menu au survol de la souris */

#MenuDeroulant li.on a { background: #ccc; color:#000000; }

#MenuDeroulant li ul {
margin:0; /*margin-top: 2em;*/
padding:0;
position:absolute;
visibility:hidden;
/*border:1px solid white;*/
z-index: 10;
background-color: white;
}

#MenuDeroulant li ul li {    
float: none;
display:block;/*display:inline;*/
}

#MenuDeroulant li ul li a {    
min-width:180px;
width:200px;
background:#666666; /* Couleur de fond des items déroulant du menu*/
border:none;
text-transform: lowercase;
margin-right: 0;
}

#MenuDeroulant li ul li:last-child a {    
margin-bottom: 0;
}

#MenuDeroulant li ul li a:hover {    
background:#AAAAAA; /* Couleur de fond des items déroulant du menu au survol de la souris */
color:#222222;
}

.header {
background-image:url(../img/planete_mixagefou.jpg);
background-position: center -55px; 
}
