/* Version 3 du 7 août 2009 */
/* Auteur : Tanguy Lohéac */
/* média : screen */

body, html { 
 margin:0; 
 padding:0;
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
 color:#000; 
 background:#a7a09a; 
}

a {
 text-decoration: none;
}

#wrap { 
 width:100%; 
 margin:0 auto; 
 background:#99c; 
}

#header { 
 background: #7fcf2e ;
 color: #000040;
 padding: 0;
 margin: 0;
 height: 70px;
} 

#logo {
 float: left; 
 width: 25%;
}

#main_title {
 float: right;
 width: 74%;
 text-align: center;
 padding: 0;
}
#header .lower_size {
font-size: 0.80 em;
}

#main {
 float: right;
 width: 74%; 
 background: #000040;
 color: #FFFFFF;
 min-height: 500px; 
} 

#main h2 {
 text-align: center;
 color: #00FFCF;
 padding: 0;
 margin: 0;
}

#main p, #main ul, #main ol {
 padding: 0.1em 2em;
 margin: 0;
}

#main ul, #main ol {
 list-style: none;
}

#main li {
 padding: 0.1em 0em;
 margin: 0;
}

#main a {
 color: #EFDEF0;
}

#main a:visited, #main a:hover {
 background: #7fcf2e;
 color: #000040;
 font-weight: bold;
}


#sidebar {
 float: left; 
 width:25%; 
 background: #EFDEF0;
 color: #000000; 
 text-align: center;
 padding-right: 0;
 border-bottom: solid 1px #4B2E04;
}

#sidebar form, #sidebar select {
 padding: 0;
 margin: 0;
} 

#sidebar select {
 width: 90%;
}

#sidebar a, #outils a {
	text-decoration: none;
	color: #3D1041;
}

#sidebar a:hover, #outils a:hover {
	text-decoration: underline;
	color: #3D1041;
}

#sidebar a:visited, #outils a:visited {
	list-style-type: none;
	color: #3D1041;
}

#js_confort {
 display: none;
}

#les_descriptions {
 float: left;
 width: 80%;
}

#outils {
float : right;
width: 15%;
font-size: 10px;
background: #EFDEF0;
 color: #000000; 
 //text-align: center;
 padding-right: 0;
 margin: 0 0.5em;
 }
 /*
 #outils h2 {
   font-size: 0.8em;
 }
 */
#footer {
 clear:both; 
 background:#FFF;
 color: #000; 
}  

.skip {
	height: 0;
	width: 0;
	left: -19000px;
	overflow: hidden;
	position: absolute;
}

.clear {
	clear: both;
	visibility: hidden;
}

p.right {
 padding: 0 0.1em;
 margin: 0;
 text-align: right;
}

p.right a {
 text-decoration: none;
 padding: 0;
 margin: 0;
}

.trait_menu{
	width: 50%;
	margin-top: 2em;
	margin-bottom: 2em;
	color: #4B2E04;
}

.exergue {
  font-size: 200%;
  font-weight: bold;
  background: #FCD115;
  color: #000000;
}