BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background: #99CC33;
	font-size: 10pt;
	padding:0px;
	margin:0px;
}

a img {
	border-width:0px;
}

table {
clear:both;
}

.texte1 {
    margin:0;
    width : 537px;
    text-align:justify;
    line-height:17px;
    clear:both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte2 {
    margin:0;
    width : 537px;
    padding-top:10px;
    clear:both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte2gauche {
   float : left;
   width: 270px;
   text-align:justify;
    line-height:17px;
   margin-right: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte2droit {
   margin-left: 5px;
   float : right;
   width: 270px;
   text-align:justify;
    line-height:17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte3 {
    margin:0;
    width : 537px;
    padding-top:10px;
    text-align:justify;
    line-height:17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte3 img {
    float:left;
    margin : 4px;
}

.texte4 {
    margin:0;
    width : 537px;
    padding-top:10px;
    clear:both;
    text-align:justify;
    line-height:17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texte4 img {
    float:right;
    margin : 4px;
}

#chemin {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
#chemin a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0000FF;
}

#cadreprincipal {
    border-width:0px;
    border-style:solid;
    border-color:#DCDCDC;
    background:url('images/festivaldelamer/fm_corps_fond.gif') repeat-y;
}

#div1 {
  height:142px;overflow:hidden;
}
#div2 {
  height:20px;background:url('images/festivaldelamer/fm_menu_barre2.jpg') no-repeat;
}
#div3 {
   background:url('images/festivaldelamer/fm_bandeau2.jpg') no-repeat;height:130px;
}
#div4 {
   background:url('images/festivaldelamer/fm_corps_fond.gif') repeat-y;
}
#div5 {

}

.black8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}

.red8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #9E0B0F;}

.white8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #F5F0DF;}

.rose8{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF3399;}

.darkgrey8{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;}

.grey8{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}


.imagedanstextedroite {
float: right;
border-style:solid;
border-width:1px;
border-color:#9EB0B2;
margin:3px;
}

.imagedanstextegauche {
float: right;
border-style:solid;
border-width:1px;
border-color:#9EB0B2;
margin:3px;
}


.inpututilisateur {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;background-color: #FFFFFF;height: 15px;width: 72px;border-bottom : 1px solid #666666;border-left : 1px solid #666666;border-right : 1px solid #666666;border-top : 1px solid #666666;background-position: center;}

a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;text-decoration: underline;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a :visited{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}

/*
*	Styles pour le menu déroulant
*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
        margin-top:-2px;
	list-style: none;
	width: 100%;
}
#nav a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	/*text-decoration:none;*/
	font-weight:bold;
	padding-left: 9px;
	padding-right: 9px;
}
#navOn {
	/*background-color: #FFD173;*/
}
#navOn a {
	color: #666666;
}
#navOn ul li a {
	color: #666666;
}
#nav li {
        float:left;
	text-align: center;
	border-left: solid 1px #666666;
}
#nav li ul {
        padding-top:6px;
	position: absolute;
	left: -999em;
	width: 180px;
	text-align: left;
	border-collapse: collapse;
}
#nav li ul li {
	margin-top: 2px;
	border: solid 1px #666666;
	width: 180px;
	background-color: #C1FF45;
	text-align: left;
}
#nav li ul a {
	width: 178px;
        height:14px;
}
#nav li ul a:hover {
	color: #666666;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul li:hover, #navOn ul li:hover, #nav li ul li.sfhover, #navOn ul li.sfhover {
  background-color:#C1FF45;
}

#nav li.last {
	border-right: solid 1px #666666;
}

/*
*  style pour les formulaires
*/


#formulaire { 
   width: 100%; 
   text-align: left; 
   padding-left: 20px; 
} 
#formulaire table { 
   width: 550px; 
   border: 0px; 
} 
#formulaire td { 
   color: #000000; 
   border: 0px; 
   text-align: left; 
   valign: top; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   text-decoration: none; 
} 
#formulaire .messageErreur { 
   color: #FF0000; 
   font-size: 10px; 
} 
#formulaire td.intitule { 
   font-weight: bold; 
   width: 100px; 
} 
.formulaire td.valeur, td.valeurCheck { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
} 
#formulaire td.valeur input, textarea, select { 
   padding-left: 0px; 
   padding-right: 0px; 
   text-align: left; 
   width: 200px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
} 
#formulaire textarea { 
   width: 300px; 
} 
#formulaire div.boutonEnvoyer { 
   padding-left: 315px; 
} 
#formulaire div.boutonEnvoyer input { 
   width: 90px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
} 