html
{}
img
{
border:0px;
}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
background-color:#fff;
}
#container{
width:934px;
margin: 0 auto;	
}
#content{
padding-top:30px;	
	}

#main{
float:left;
background-color:white;
width:932px;
clear:both;
border:#666 solid 1px;
min-height:400px;
/*border-top:none;*/
}
a
{
color:#5e7246;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

h1{
font-family:Verdana, Geneva, sans-serif;
font-size:18pt;
color:#473e74;
}
h2{
font-family:Verdana, Geneva, sans-serif;
font-size:15pt;
color:#333;
}
h3{

}

.menu 
{
background:no-repeat;
height:66px;
font-family: Verdana, Geneva, sans-serif;
font-size:12pt;
font-weight:150;
}
#menu1{
background-image:url(img/menu_vert.png);
}
#menu2{
background-image:url(img/menu_jaune.png);
}

#menu3{
background-image:url(img/menu_gris.png);
}

#menu4{
background-image:url(img/menu_rose.png);
}

#menu5{
background-image:url(img/menu_mauve.png);
}

#menu6{
background-image:url(img/menu_bleu.png);
}


.menu ul
{
display:block;
list-style:none;
list-style-type:none;
width:934px;
height:41px;
margin: 0;
padding:0;
vertical-align:middle;
}
.menu li
{
display:block;
width:133px;
height:41px;
margin: 0;
padding: 0;
float:left; /*pour IE*/
}
.menu li#first 
{
padding-left:0px;
background-image:none;
width:267px;
}
.menu ul li a
{
color:#333;
display:block;
float:left;
width:133px;
padding-top:15px;
text-decoration:none;
text-indent:25px;
text-align:center;
/*text-align:center;*/
}

#menu1 ul li#first a, #menu2 ul li#first a, #menu3 ul li#first a, #menu4 ul li#first a, #menu5 ul li#first a, #menu6 ul li#first a 
{
text-indent:12px;
padding-top:8px;	
width:267px;
}
.menu ul li a:hover #first {
text-decoration:none;
} 
.menu ul li a:hover {
text-decoration:underline;
} 

#sousMenu{
clear: left;
float:left;
width:20%;
}
#sousMenu ul{
font-size: 14pt;
line-height: 120%;
color:#4d5f3a;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
margin: 0;
padding:0;
}

#sousMenu li{
list-style:none;
list-style-type:none;
padding-bottom:10px;
display:block;
}

#sousMenu li a{
text-decoration:none;
}

#sousMenu li a:hover{
text-decoration:underline;
}

#menuActif{
height:20px;
}
#sousMenu{
display:none;
float:left;
padding:20px;
width:100px;
}
#infos, #infos2{
float:left;
padding-left:20px;
padding-right:0px;
line-height:1.3em;
text-align:justify;
margin-top:10px;
display: inline;
margin-right:10px;
margin-bottom:20px;
}


#foot{
clear:both;
font-size:12pt;
text-align:center;
padding:30px;
}
.contact{
width:200px;
margin:auto;
align:center;
background-color:#eee;
padding:20px;
border: 1px solid #ccc;
}

#pensee, #contact_gen{
background-color:#ccc;
float:left;
width:200px;
margin:20px;
padding-left:20px;
padding-bottom:20px;
padding-right:20px;
color:#333;
}
#pensee{
font-size: 13pt;
}

#pensee ul {
margin-left : 0px;
padding-left : 5px;
}

#contact_gen{
background-color:#c6d3b8; 
}
#pensee h1, #contact_gen h1{
line-height: 120%;
color:#333;
font-family:Verdana, Geneva, sans-serif;
font-size:15pt;
}
#contact_gen h2{
color:#473e74;
}
#pensee a, #contact_gen a{
color:#473e74;
text-decotation:none;
}
#pensee a:hover, #contact_gen a:hover{
color:#473e74;
text-decotation:underlined;
}
#current{
text-decoration:underline;
}