/* 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;
}

#main {
 float: right;
 width: 74%; 
 background: #FFFFFF;
 color: #000040;
 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: 20px 0;
 text-align: justify;
}

#main ul, #main ol {
 list-style: none;
}

#main li {
 padding: 0.1em 0em;
 margin: 0;
}

#main a {
 text-decoration: none;
}

#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 {
	text-decoration: none;
	color: #3D1041;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #3D1041;
}

#sidebar a:visited {
	list-style-type: none;
	color: #3D1041;
}


#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;
}

#champs input, #champs textarea {
 color: #000000;
 background: #CCC;
 width: 300px;
}

.exergue {
  font-size: 200%;
  font-wieght: bold;
  background: #FCD115;
  color: #000000;
}

.masque {display:none;}

/*
td {text-align: center; }
*/

#enveloppe {
 margin-left: 100px;
}
#recap {text-align: center;}

.illustration {
margin-top: 30px;
margin-right: 30px;
  float: right;
  width: 25%;
}

.texte {
  float: left;
  width: 60%;
  margin-top: 20px;
}

#img_intro {
  text-align: center;
}