body {
		color:#864386;
		background-color: #FFEBFF;
		font-size:13px;
		}

.texte{
color:#4A75E7;
FONT-FAMILY: Arial Rounded MT Bold;
font-size:14px;
}
.texte_bas {
	color:#008000;
	FONT-FAMILY: Arial Rounded MT Bold;
	font-size:14px;
	}
.texte_accueil{
color:#86438a;
FONT-FAMILY: Arial Rounded MT Bold;
font-size:15px;
letter-spacing:1.2px;}

.texte_menu{
color:#fff;
FONT-FAMILY: Arial Rounded MT Bold;
font-size:13px;
}

.menu {
	width:110px;
	height:18px;
	background:#864386;
	padding:0 0 0 4px;
	margin: 0 0 1px 20px;
	color:#FFF;
	border:#702670 1px solid;
	border-width: 1px 1px 1px 1px;
}
.menu2 {
	width:80px;
	height:18px;
	background:#864386;
	padding:0 0 0 3px;
	margin: 0 0 1px 0px;
	color:#FFF;
	border:#702670 1px solid;
	border-width: 1px 2px 2px 1px;
}
.menu a { text-decoration:none; color:#FFF; }
.menu a:hover { text-decoration:none; color:#ddd; }
.menu2 a { text-decoration:none; color:#FFF; }
.menu2 a:hover { text-decoration:none; color:#ddd; }

.EVEpolice { /* couleur et style de la police dans le div*/
color:#4A75E7;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
.EVEtourimg { /* couleur du tour de la photo dans le div*/
border-color:#4A75E7;
}
.EVEcoulseparation { /*couleur du trait de séparation du titre et du libellé dans le div*/
background-color:#4A75E7 ;
}

.EVEdiv { /*couleur de fond du div et style du contour (couleur et type)*/
background-color:#fffa93;
border: 3px double #4A75E7;
}

.EVEinput {
background-color: transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4A75E7;
text-decoration:none; 
border-style:none;
padding: 0;
margin: 0; 
}


a.boldbuttons{
background: transparent url('resa/reservation01.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 46px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 59px; /* Height of button background height */
padding-left: 93px; /* Width of left menu image */
text-decoration: none;

min-width:150px;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{ color: white; /*button text color*/}
a.boldbuttons span{
background: transparent url('resa/reservation02.gif') no-repeat top right;
display: block;
padding: 4px 14px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

.buttonwrapper{ display: inline-block;}

/* manifestation */
#manif_all { width:100%; padding:0px; margin:auto; color:#008000; }
 .manif_intro { width:550px; padding-top:0px; padding-bottom:15px;  margin:auto; text-align:left; }
 .manif { width:100%; margin-left:0px; margin-bottom:14px; float:left; }
 .manif_entete { width:100%; background-color:#008000; color:#F4FFF4; float:left; padding:0px 4px; height:22px; line-height:22px;} /* couleur du titre */
 .manif_titre { padding-left:2px; float:left; }
 .manif_titre a{ color:#008000; text-decoration:none; }
 .manif_titre a:hover{ color:#008000; text-decoration:underline; }
 .manif_ville { padding-right:2px; float:right; }
 .manif_lib { padding:8px 4px; float:left; background-color:#FFFEC5; width:100%; text-align:left; color:#008000; } /* couleur du fond */
 .manif_lien { float:left; clear:both; background-color:#FFFEC5; width:100%; padding:0 0 6px 8px; text-align:left;} /* couleur du fond */
 .manif_lienardeche { clear:both; padding-bottom:25px; text-align:center; }manif_lienardeche { clear:both; padding-bottom:25px; text-align:center; }
 .manif_lien a{ color:#008000; } /* couleur du lien */
 .manif_lienardeche a{ color:#008000; } /* couleur du lien */
