 { margin: 0; padding: 0; outline: 0 ; }

body {
/*    background: #94be04;*/
    /*background: #e9c25b;*/
	background: #339900;
	font-family: arial, Helvetica,sans-serif; 
	font-size: 14px;
	color: #646464; 
	margin: 15px 0;
	margin: 15px 0;
/*	background: url(../images/fleurs1000.jpg) repeat*/
/*	background: url(../imagesite/html/fleurspq.jpg) repeat */
/*	background: url(../imagesite/html/ficusANA.jpg) repeat*/
}

a, a:visited {	
	color: #01293d;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h5 {
	color: #339900;	
}

h4
{
	color: #01293d; 
}

h1 {
	font-size: 20px;	
}

h2 {
	font-size: 120%;
	font-weight: bold;
	color: #666666;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

h4 {
	font-size: 14px;
	font-weight: bold;
}

h5 {
	font-size: 14px;	
}

p {
	line-height: 180%;
}

/* texte de la description */

.plusfonce
{
	color:#01293d;
	
}

#lesnews {background:#F2F2F2 url(../imagesite/html/block-back.png) repeat-y 0 100%; margin-bottom:10px; position:relative;}
#lesnews h6  {background:url(../imagesite/html/block-title.png) no-repeat; height:11px; position:relative; text-indent:-9999em; width:310px;}
#lesnews .footer { margin-top:10px;background:url(../imagesite/html/block-bottom.png) no-repeat 0 100%; padding-bottom:8px; position:relative; width:310px; }
#lesnews h5 {margin-left:20px;margin-right:20px;border-bottom:1px dotted #a6a6a6;}
#lesnews ul { padding-left:20px;padding-right:20px;padding-top:3px; }
#lesnews img {border:1px solid #7e7e7e;}



#important;
{
	color:#442f1c;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}



/* gallerie d'image */

#gallerie
{	
	padding: 0px 0px 0px 15px;
	float:left;
	width: 540px;
}

#gallerie img
{
	float: left;
	margin: 0px 4px 5px 0px;
	border: 2px solid white;
}

/* page principale */

.image
{
	float: left;
	border: 5px solid white;
	margin: 0px 10px 1px 0px;
}

#page {
	width: 930px;	
	margin: 0 auto;
	background: white url(../imagesite/html/content.jpg) repeat-y center top;
}

#haut-page {
	clear: both;
	width: 930px;
	height: 20px;
	background: white url(../imagesite/html/top-bg.jpg) repeat-y center top;	
}

/* en tête*/
#menu {
    margin-left: 15px;
    margin-right: 15px;
}
#onglet, #ongletr
{
list-style: none;
padding: 0;
margin: 0;
}

#onglet li
{
float: left;
display: block;
margin: 0;
padding: 0;
}
#ongletr li
{
float: right;
display: block;
margin: 0;
padding: 0;
}
#onglet a {
    margin-right: 1px;
    padding-left: 10px;
    color: white;
    font-size: 120%;
    font-weight: bold;
    background: #94be04 url("../imagesite/html/tab-light-left.gif") left top no-repeat;
    text-decoration: none;

}
#ongletr a {
    margin-left: 1px;
    padding-left: 10px;
    color: white;
    font-size: 120%;
    font-weight: bold;
    background: #94be04 url("../imagesite/html/tab-light-left.gif") left top no-repeat;
    text-decoration: none;

}

#onglet a span, #ongletr a span {
    padding-right: 10px;
    color: white;
    background: #94be04 url("../imagesite/html/tab-light-right.gif") right top no-repeat;
    text-decoration: none;

}
#onglet a:hover, #ongletr a:hover {
    background: #339900 url("../imagesite/html/tab-dark-left.gif") left top no-repeat;
}

#onglet a:hover span, #ongletr a:hover span {
    background: #339900 url("../imagesite/html/tab-dark-right.gif") right top no-repeat;

}

#actuel a {
    background: #339900 url("../imagesite/html/tab-dark-left.gif") left top no-repeat;
}
#actuel a span {
    background: #339900 url("../imagesite/html/tab-dark-right.gif") right top no-repeat;

}
#header {
	clear: both;
	width: 900px;
	height: 111px;
/*	height: 105px;*/
	margin-left: 15px;
	background: url(../imagesite/html/titre-cadre-hb.png);
/*	background: url(../imagesite/html/titre-cadre.png);*/
/*	background: url(../imagesite/html/titre.png);*/
}
#headerch {
	clear: both;
	width: 900px;
	height: 111px;
	margin-left: 15px;
	background: url(../imagesite/html/titre-cadre-ch.png);
}
#headerbande {
	clear: both;
	width: 900px;
	height: 7px;
	margin-left: 15px;
	background: url(../imagesite/html/titre-bande-haut.png);
}
#headerspace {
	clear: both;
	width: 900px;
	height: 1px;
	margin-left: 15px;
	background: url(../imagesite/html/inv.gif);
}

/* calque flash */
#calqueflash {
	height: 440px;
	width: 900px;
	margin-left: 15px;
	background: #333;
	color: #999;
}

#calqueflash a {
	color: #CCC;
}



#content {
	width: 900px;
	margin-left: 15px;
	background: white;
	border-top: 1px solid black;
}

#content {
	float:left;
}

#infos {
	margin-top:10px;
	float: left;
	width: 900px;	
	padding: 10px 0px 0px 20px;
	text-align: justify;
}
#description {
	margin-top:10px;
	float: left;
	width: 480px;	
	padding: 10px 0px 0px 20px;
	text-align: justify;
}

#description h2 {
	padding: 0px 0px 5px 0px;
}
	
#desclogo {
	width: 500px;	
}	

#desclogo img
{
	margin:10px 0px 0px 20px;
	
}
#epis {
    margin-left:10px;
}	
#barre-droite {
	float: right;
	margin-right:0px;
	margin-top:0px;
	width: 350px;
	background: #E4E4E4;
	padding: 18px 0px 0px 20px;
	border-left:1px solid #339900;
}

/*#barre-droite h1 {
	font-size: 120%;	
	font-weight: bold;	
	color: #339900; 		
}*/



#infos ul.menudroite li {
	list-style:none;
	margin-top:5px;
	background: url(../images/flecheb.png) no-repeat 0px 2px;
}
#barre-droite ul.menudroite li {
	list-style:none;
	margin-top:5px;
	background: url(../images/fleche.png) no-repeat 0px 2px;
}

.texte
{
    padding-left:17px;
}
.pastexte
{
    text-align:center;
    background:none;
}
.espacedroite{
    height:16px;
}
#barre-droite ul.menudroite li img
{
	margin-top:10px;
	margin-right:10px;
	border:1px solid #949494;
}	
	

#bas-page {
	clear: both;
	width: 930px;
	height: 20px;
	background: url(../imagesite/html/bottom-bg.jpg) no-repeat center bottom;	
}

/* pied de page */
#pied-page {
	clear: both;
	width: 930px;
	height:20px;
	margin: 0 auto;
	color: #CCC;
}

#pied-page  p {
	margin: 0px 5px;
	font-size: 90%;
}

#pied-page  a {
	color: #CCC;
}

#legal {
	float: left;
}

#links {
	float: right;
}

.tiret
{
    color:#c8c8c8;
}



