#paypalogo {
	position: absolute;
	margin: -90px 0 0 0;
	border: 0;
}
#bpaypal {
	position: absolute;
	margin: -5px 0 0 0;
	border: 0;
}
#affspect {
	position: absolute;
	margin: 5px 0 0 5px;
	padding: 0;
}
#compteurpl {
	position: absolute;
	font-size: larger;
	font-weight: bold;
	margin: 170px 0 0 155px;
	border-bottom: 1px dotted #e4cfff;
}
#captcha {
	position: absolute;
	right: 0;
	margin: -100px 60px 0 0;
}
.warning {
	text-decoration: blink;
	font-size: 1.5em;
	color: #ff3162;
}
#csoon {
	position: relative;
	height: 370px;
	width: 100%;
	background-color: #6436a4;
	background-image: url(../images/general/fililogo2.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed;
	margin: 0;
	border-bottom: 1px solid #fbfff7;
}
#titleh1soon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 1em;
	color: #fbfff7;
	padding: 10px 0 0 0;
}
a.liensoon:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
a.liensoon:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
a.liensoon:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
a.liensoon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
#txtblbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fbfff7;
}
#imgprev {
	position: relative;
	left: 50%;
	width: 321px;
	height: 321px;
	margin-left: -160px;
	padding-bottom: 5px;
}
#psoon {
	position: relative;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
	color: #fbfff7;
	border: 1px dashed #a17ddf;
	padding: 3px;
}
#drapsoon {
	position: relative;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	color: #fbfff7;
	padding: 0;
}
html {
	height: 0 !important;
}
body {
	/* para hack ie */
  	height: 0 !important;
	/* fin para hack ie */
	background-color: #4b277f;
/*	background-image: url(../images/general/fililogo3.gif);
	background-repeat: repeat;
	background-attachment : fixed; */
	margin: 0;
	padding: 0;
	scrollbar-arrow-color: #fbfff7;
	scrollbar-track-color: #371d5f;
	scrollbar-shadow-color: #4b277f;
	scrollbar-face-color: #6436a4;
	scrollbar-highlight-color: #f6efff;
	scrollbar-darkshadow-color: #4b277f;
	scrollbar-3dlight-color: #6436a4; 
}
#bandeaupub {
	position: absolute;
	left: 50%;
	top: 40px;
	margin: 0 0 0 -234px;
	width: 468px;
	height: 60px;
	border: 1px solid #fbfff7;
	z-index: 500;
}
#vventete {
	position: relative;
  	top: 0 !important;
	top: 0px;
	left: 0 !important;  
  	left: 0px;
  	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo2.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	text-align: center;
	height: 133px;
 	width: 100%;
	padding-top: 5px;
	border-bottom: 1px solid #fbfff7;
	z-index: 4;
}
#vvlogo {
	height: 129px;
	width: 129px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0;
	border: 0;
}
#vvlogotray {
	height: 20px;
	width: 71px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0;
	border: 0;
}
#vventetetray {
	position: relative;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo2.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	text-align: center;
	height: 25px;
 	width: 100%;
	padding-top: 5px;
	border-bottom: 1px solid #fbfff7;
	z-index: 4;
}
/* debut rubrique presentation */
#vvcentralpr {
	position: relative;
	height: auto !important;
	height: 0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 0 0 20px 0;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#imgprevpr {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 50px;
}
#imgprevprd {
	float: right;
	margin-top: 5px;
	margin-left: 20px;
}
#vvcentralpr h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 28px 0 0 10px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralpr h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	padding: 5px 0 10px 10px;
	margin: 0;
}
#vvcentralpr h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	padding: 10px 0 5px 10px;
	margin: 0;
}
#vvcentralpr ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralpr li {
	list-style-type: none;
}
#vvcentralpr h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 5px 0 35px 10px;
	margin: 0;
	text-align: left;
}
#vvcentralpr h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	text-decoration: none;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralpr p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: justify;
	line-height: 20px;
	color: #6436a4;
	width: auto !important;
	width: 676px;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	margin-top: 0;
	margin-bottom: 10px;
	padding: 5px 50px 10px 50px;
	bottom: 0px;
	border-top: 1px solid #6436a4;
	border-bottom: 2px solid #e4cfff;
}
a.liensmpr:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
a.liensmpr:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
a.liensmpr:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
a.liensmpr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding: 0 4px 0 4px;
	margin: 0;
}
/* fin rubrique presentation */
/* debut rub scene */

#imgcadh {
	position: absolute;
/*	top: 17px !important;
	top: 17px; */
	left: 50%;
	width: 161px;
	margin: 96px 0 0 -80px !important;
	margin: 107px 0 0 -80px;
	z-index: 2;
}
#imgcadb {
	position: relative;
	top: 58px !important;
	left: 0 !important;
	left: 6%;
	top: 62px;
	width: 585px;
	height: 211px;
	padding: 0 46px 0 45px !important;
	padding: 0;
	margin: 0;
}
#vvcentralsc1 {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin: 0 0 0 -338px;
	padding: 0 0 20px 0 !important;
	padding: 0 0 0 0;
	background-color: #f6efff;
/*	 background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	z-index: 1;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralsc1 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	background-color: #6436a4;
/*/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; */
	background-attachment : scroll; */
	width: auto !important;
	width: 676px;
	padding: 28px 0 0 10px;
	margin: 0;
	border-bottom: 1px solid #fff;
}
#vvcentralsc1 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 10px 0 5px 10px;
	margin: 0 0 110px 0;
	text-align: left;
}
#vvcentralsc h1 {
	background-color: #6436a4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fbfff7;
	padding: 20px 0 5px 10px;
	margin: 0;
	line-height: normal;
	text-align: left;
	border-bottom: 1px dotted #fff;
}
#vvcentralsc1 h1 img {
	border: 0;
}
#vvcentralsc h2 {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	text-decoration: none;
	text-align: left;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 5px 0 2px 10px;
}
#vvcentralsc h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 2px 0 5px 10px;
	margin: 0;
	text-align: left;
}
#vvcentralsc1 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; */
	background-color: #6436a4;
	text-decoration: none;
	width: 676px;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 10px;
}
#vvcentralsc1 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	text-decoration: none;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 15px 0 30px 50px;
}
#vvcentralsc1 ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralsc1 li {
	list-style-type: none;
}
#vvcentralsc1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #6436a4;
	text-align: justify;
	text-decoration: none;
	margin: 5px 50px 10px 10px;
}
#vvcentralsc1 #contform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6436a4;
}
#vvcentralsc {
	text-align: left;
	margin: 0;
	padding: 0;
}
#vvcentralsc .spectimg {
	position: absolute;
	margin-top: 15px;
	margin-left: 50px;
	padding: 0;
	border: 1px dotted #6436a4;
}
#vvcentralsc ul {
	margin: 0;
	padding: 0;
}
#vvcentralsc li {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #6436a4;
	text-decoration: none;
	margin: 0;
	padding-top: 10px;
	padding-left: 110px;
	padding-right: 50px;
	padding-bottom: 5px;
}
.txtrose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: none;
}
#txtvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #7ecc17;
	text-decoration: none;
}
#vvcentralsc .txtrosep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff3162;
	text-decoration: none;
}
#vvcentralsc p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #6436a4;
	text-align: justify;
	text-decoration: none;
	margin: 5px 50px 10px 10px;
	padding: 10px 0 10px 0;
}
/* bouton précédent fr scène */ 
a.screservbilletsfr:link {
	position: absolute;
	right: 0;
	width: 152px;
	line-height: 42px;
	display: table-cell !important;
	display: inline-block;
	background: url(../images/general/boutons/reserv_tickets.gif) no-repeat 0 0; 
	margin: -19px 35px 0 0;	
	text-decoration: none;	
}
a.screservbilletsfr:active {	
	width: 152px;
	line-height: 42px;
	background: url(../images/general/boutons/reserv_tickets.gif) no-repeat 0 -42px;
	border: 0px;
	text-decoration: none;	
}
a.screservbilletsfr:visited {	
	position: absolute;
	right: 0;
	width: 152px;
	line-height: 42px;
	display: table-cell !important;
	display: inline-block;
	background: url(../images/general/boutons/reserv_tickets.gif) no-repeat 0 0; 
	margin: -19px 35px 0 0;	
	text-decoration: none;	
}
a.screservbilletsfr:hover {	
	width: 152px;
	line-height: 42px;
	background: url(../images/general/boutons/reserv_tickets.gif) no-repeat 0 -42px;
	border: 0px;
	text-decoration: none;	
}
a.scprecrollfr {
	position: absolute;
/*	top: 270px; */
	left: 240px !important;
	left: 230px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_precfr.gif);
	background-repeat: no-repeat;
	margin: -80px 0 0 0;
	z-index: 3;
	}
a.scprecrollfr:hover {
	background-image: url(../images/general/boutons/bsc_precfr1.gif);
}
/* bouton suivant fr scène */ 
a.scsuivrollfr {
	position: absolute;
/*	top: 270px; */
	left: 355px !important;
	left: 345px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_suivfr.gif);
	background-repeat: no-repeat;
	margin: -80px 0 0 0;
	z-index: 3;
	}
a.scsuivrollfr:hover {
	background-image: url(../images/general/boutons/bsc_suivfr1.gif);
}

/* bouton précédent en */ 
a.scprecrollen {
	position: absolute;
/*	top: 270px; */
	left: 240px !important;
	left: 230px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_precen.gif);
	background-repeat: no-repeat;
	margin: -80px 0 0 0;
	z-index: 3;
	}
a.scprecrollen:hover {
	background-image: url(../images/general/boutons/bsc_precen1.gif);
}

/* bouton suivant en */ 
a.scsuivrollen {
	position: absolute;
/*	top: 270px; */
	left: 355px !important;
	left: 345px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_suiven.gif);
	background-repeat: no-repeat;
	margin: -80px 0 0 0;
	z-index: 3;
	}
a.scsuivrollen:hover {
	background-image: url(../images/general/boutons/bsc_suiven1.gif);
}

/* bouton précédent it */ 
a.scprecrollit {
	position: absolute;
/*	top: 270px; */
	left: 240px !important;
	left: 230px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_precit.gif);
	background-repeat: no-repeat;
	margin: -80px 0 0 0;
	z-index: 3;
	}
a.scprecrollit:hover {
	background-image: url(../images/general/boutons/bsc_precit1.gif);
}

/* bouton suivant it */ 
a.scsuivrollit {
	position: absolute;
/*	top: 270px; */
	left: 355px !important;
	left: 345px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_suivit.gif);
	background-repeat: no-repeat;
	margin: -80px 0 0 0;
	z-index: 3;
	}
a.scsuivrollit:hover {
	background-image: url(../images/general/boutons/bsc_suivit1.gif);
}

/* fin conteneur central rub scene */

/* début rubrique infos */
#vvcentralinfo {	
	margin: 0;
	padding: 0;
}
#vvcentralinfo1 {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	padding: 0 0 23px 0 !important;
	padding: 0 0 0 0;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralinfo1 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat !important;
	background-attachment : fixed !important; */
	margin: 0;
	padding: 28px 0 0 10px;
}
#vvcentralinfo1 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 5px 0 5px 10px;
	margin: 0 0 140px 0;
	border-top: 1px solid #dbbfff;
}
#vvcentralinfo1 img  {
	border: 0px;
}
#vvcentralinfo1 h4 {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	width: 676px;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 30px 0 35px 10px;
	margin: 0;
	text-align: left;
}
#vvcentralinfo1 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	text-decoration: none;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralinfo1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #6436a4;
	text-align: justify;
	text-decoration: none;
	margin : 5px 50px 10px 50px;
	padding: 0;
}
#vvcentralinfo1 ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralinfo1 li {
	list-style-type: none;
}
#vvcentralinfo1 #imgselect {
	position: absolute;
	left: 50%;
	margin: 80px 0 0 -68px !important;
	margin: 85px 0 0 -68px;
	height: 136px;
	width: 136px;
	padding: 0 0 5px 0;
	z-index: 2;
}
#vvcentralinfo h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	text-align: left;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 10px 2px 10px;
}
#vvcentralinfo h2 {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #6436a4;
	background-color: #d9bfff;
/*	background-image: url(../images/general/fililogo4.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	text-decoration: none;
	text-align: left;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 2px 0 2px 10px;
	border-bottom: 1px solid #fbfff7;
}
#vvcentralinfo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #6436a4;
	text-align: justify;
	text-decoration: none;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 50px 30px 10px;
}
/* bouton précédent fr infos */ 
#vvcentralinfo1 a.scprecrollfr {
	position: absolute;
/*	top: 255px; */
	left: 230px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_precfr.gif);
	background-repeat: no-repeat;
	margin: -110px 0 0 0 !important;
	margin: -115px 0 0 0;
	z-index: 3;
	}
#vvcentralinfo1 a.scprecrollfr:hover {
	background-image: url(../images/general/boutons/bsc_precfr1.gif);
}

/* bouton suivant fr infos */ 
#vvcentralinfo1 a.scsuivrollfr {
	position: absolute;
/*	top: 255px; */
	left: 355px !important;
	left: 345px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_suivfr.gif);
	background-repeat: no-repeat;
	margin: -110px 0 0 0 !important;
	margin: -115px 0 0 0;
	z-index: 3;
	}
#vvcentralinfo1 a.scsuivrollfr:hover {
	background-image: url(../images/general/boutons/bsc_suivfr1.gif);
}
/* bouton précédent en infos */ 
#vvcentralinfo1 a.scprecrollen {
	position: absolute;
/*	top: 255px; */
	left: 230px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_precen.gif);
	background-repeat: no-repeat;
	margin: -110px 0 0 0 !important;
	margin: -115px 0 0 0;
	z-index: 3;
	}
#vvcentralinfo1 a.scprecrollen:hover {
	background-image: url(../images/general/boutons/bsc_precen1.gif);
}

/* bouton suivant en infos */ 
#vvcentralinfo1 a.scsuivrollen {
	position: absolute;
/*	top: 255px; */
	left: 355px;
	left: 355px !important;
	left: 345px;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_suiven.gif);
	background-repeat: no-repeat;
	margin: -110px 0 0 0 !important;
	margin: -115px 0 0 0;
	z-index: 3;
	}
#vvcentralinfo1 a.scsuivrollen:hover {
	background-image: url(../images/general/boutons/bsc_suiven1.gif);
}

/* bouton précédent it infos */ 
#vvcentralinfo1 a.scprecrollit {
	position: absolute;
/*	top: 255px; */
	left: 230px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_precit.gif);
	background-repeat: no-repeat;
	margin: -110px 0 0 0 !important;
	margin: -115px 0 0 0;
	z-index: 3;
	}
#vvcentralinfo1 a.scprecrollit:hover {
	background-image: url(../images/general/boutons/bsc_precit1.gif);
}

/* bouton suivant it infos */ 
#vvcentralinfo1 a.scsuivrollit {
	position: absolute;
/*	top: 255px; */
	left: 355px !important;
	left: 345px;
	display: block;
	width: 76px;
	height: 50px;
	background-image: url(../images/general/boutons/bsc_suivit.gif);
	background-repeat: no-repeat;
	margin: -110px 0 0 0 !important;
	margin: -115px 0 0 0;
	z-index: 3;
	}
#vvcentralinfo1 a.scsuivrollit:hover {
	background-image: url(../images/general/boutons/bsc_suivit1.gif);
}

#imginfosb {
	position: relative;
	top: 79px !important;
	top: 83px;
	left: 50% !important;
	left: 25%;
	width: 306px;
	height: 260px;
	padding: 0;
	margin: 0 0 0 -153px !important;
	margin: 0;
	z-index:1;
}

/* fin rubrique infos */

/* debut rubrique photos */

#vvcentralph {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	padding: 0 0 35px 0;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralphtray {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	padding: 29px 0 25px 0 !important;
	padding: 29px 0 8px 0;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#imgsph {
	position: relative;
	top: 13px;
	left: 50%;
	width: 206px;
	margin-left: -103px;
	z-index: 2;
}
#vvcentralph h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 28px;
	padding-left: 5px;
	margin: 0;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralphtray h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 3px;
	padding-left: 5px;
	margin: 0;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralph h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	background-color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #6436a4;
}
#vvcentralphtray h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	background-color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #6436a4;
}
#vvcentralph h3, #vvcentralphtray h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding-left: 50px;
	margin: 0;
}
#vvcentralph h4, #vvcentralphtray h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	width: 676px;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#vvcentralph h5, #vvcentralphtray h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	text-decoration: none;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralph ul, #vvcentralphtray ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralph li, #vvcentralphtray li {
	list-style-type: none;
}
.previmg {
	height: 50px;
	width: 50px;
	padding: 0;
	margin-left: 50px;
	margin-bottom: 5px;
}
#galerie {
	width: 576px;
	padding-left: 80px;
	margin: 0;
}
#galspect {
	float:left;
	padding: 10px;
	margin: 0;
}
#galspect img {
	margin: 0 5px 0 0;
}
#galerie img {
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
}
#zoom {
	position: relative;
	height: 480px;
	width: 640px;
	left: 50%;
	margin-left: -320px;
	padding: 0;
}
#zoom1 {
	position: relative;
	height: 640px;
	width: 480px;
	left: 50%;
	margin: 20px 0 0 -240px;
	padding: 0;
}
#vvcentralph h2 a.boutongal:link img {
	background-color: #fbfff7;
	padding: 2px;
	border: 0;
}
#vvcentralph h2 a.boutongal:active img {
	background-color: #ff3162;
	padding: 2px;
	border: 0;
}
#vvcentralph h2 a.boutongal:visited img {
	background-color: #fbfff7;
	padding: 2px;
	border: 0;
}
#vvcentralph h2 a.boutongal:hover img {
	background-color: #ff3162;
	padding: 2px;
	border: 0;
}
a.prev:link img  {
	border : 2px dotted #e4cfff;
}
a.prev:active img {
	border : 2px solid #ff3162;
}
a.prev:visited img {
	border : 2px dotted #e4cfff;
}
a.prev:hover img {
	border : 2px solid #ff3162;
}
#vvcentralph p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	color: #6436a4;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 10px;
}
a.liensmphotos:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.liensmphotos:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.liensmphotos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.liensmphotos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
/* fin rubrique photos */
/* debut rubrique videos */
#vvcentralvidtray {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	padding: 29px 0 25px 0 !important;
	padding: 29px 0 8px 0;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0;
	z-index: 1;
}
#vvcentralvidtray p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	color: #6436a4;
	margin: 0 0 10px 0;
	padding: 5px 50px 10px 50px;
}
#vvcentralvidtray h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 28px;
	padding-left: 5px;
	margin: 0;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralvidtray h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	background-color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #6436a4;
}
#vvcentralvidtray h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 5px 0 5px 50px;
	margin: 0;
}
#vvcentralvidtray h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	width: 676px;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#vvcentralvidtray h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	text-decoration: none;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralvid {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	padding: 0 0 35px 0;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralvid p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	color: #6436a4;
	margin: 0 0 10px 0;
	padding: 5px 50px 10px 50px;
}
#vvcentralvid h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 28px;
	padding-left: 5px;
	margin: 0;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralvid h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	background-color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	width: auto !important;
	width: 676px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #6436a4;
}
#vvcentralvid h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding-left: 50px;
	margin: 0;
}
#vvcentralvid h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	width: 676px;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#vvcentralvid h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	text-decoration: none;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#imgsvid {
	position: relative;
	left: 50%;
	margin-bottom: 22px;
	width: 640px;
	height: 480px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	margin: 10px 0 13px -320px !important;
	margin: 10px 0 22px -320px;
	border: 1px solid #6436a4;
	z-index: 1;
}
/* fin rubrique videos */
/* debut rubrique contrib */
#vvcentralcontrib {
	position: relative;
	height: auto !important;
	height: 0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 0 0 20px 0;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralcontrib h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 28px 0 0 50px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralcontrib h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	padding: 5px 0 10px 50px;
	margin: 0;
}
#vvcentralcontrib h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	padding: 2px 0 5px 50px;
	margin: 0;
}
#vvcentralcontrib ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralcontrib li {
	list-style-type: none;
}
#vvcentralcontrib h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 5px 0 35px 10px;
	margin: 0;
	text-align: left;
}
#vvcentralcontrib h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	text-decoration: none;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralcontrib p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: justify;
	line-height: 20px;
	color: #6436a4;
	width: auto !important;
	width: 676px;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	margin-top: 0;
	margin-bottom: 10px;
	padding: 5px 50px 10px 50px;
	bottom: 0px;
	border-top: 1px solid #6436a4;
	border-bottom: 2px solid #e4cfff;
}
/* fin rubrique contrib */
/* debut rubrique partenaires */
#vvcentralpartr {
	position: relative;
	height: auto !important;
	height:0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6436a4;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 0 0 20px 0;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralpartr h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 28px 0 0 50px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralpartr h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	padding: 5px 0 0 50px;
	margin: 0;
}
#vvcentralpartr h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #d9bfff;
/*	background-image: url(../images/general/fililogo4.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	color: #6436a4;
	padding: 10px 0 0 133px;
	margin: 0;
}
#vvcentralpartr ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralpartr li {
	list-style-type: none;
}
#vvcentralpartr h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 20px 0 0 50px;
	margin: 0;
	text-align: left;
}
#vvcentralpartr h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	text-decoration: none;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralpartr p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: left;
	line-height: 20px;
	color: #6436a4;
	width: auto !important;
	width: 676px;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	margin: 0;
	padding: 3px 35px 20px 50px;
	border-bottom: 1px solid #6436a4;
}
#partform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #6436a4;
	text-align: left;
	background-color: #d9bfff;
/*	background-image: url(../images/general/fililogo4.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	padding: 20px;
	margin: 0;
	border: 1px solid #b499df;
}
a.lienspart:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6436a4;
	text-decoration: none;
	padding-right: 4px;
	margin: 0;
}
a.lienspart:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-right: 4px;
	margin: 0;
}
a.lienspart:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6436a4;
	text-decoration: none;
	padding-right: 4px;
	margin: 0;
}
a.lienspart:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-right: 4px;
	margin: 0;
}
.prevnolink {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 50px;
	border : 2px dotted #e4cfff;
}
/* fin rubrique partenaires */
/* debut rubrique contact */
#vvcentralcont {
	position: relative;
	height: auto !important;
	height: 0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	padding: 0 0 10px 0;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	border-left: 1px solid #f5efff;
	border-right: 1px solid #f5efff;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralcont h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: 676px;
	margin: 0;
	padding: 28px 0 0 20px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralcont h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: 676px;
	padding: 5px 0 0 20px;
	margin: 0;
}
#vvcentralcont h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	padding: 20px 0 0 20px;
	margin: 0;
	border-bottom: 1px solid #6436a4;
}
#vvcentralcont h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
.obligatoire {
	background-color: #ff3162;
	color: #fbfff7;
}
.champsnonvalide {
	background-color: #7ecc17;
	color: #fbfff7;
}
#vvcentralcont1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #6436a4;
	padding: 0 20px 30px 20px;
}
#vvcentralcont1 p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
	line-height: 20px;
	color: #6436a4;
	width: auto !important;
	width: 635px;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	margin: 0 0 10px 0;
	padding: 5px 50px 10px 50px;
	bottom: 0px;
	border-top: 1px solid #6436a4;
	border-bottom: 2px solid #e4cfff;
}
#contform {
	text-align: left;
	background-color: #d9bfff;
/*	background-image: url(../images/general/fililogo4.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	padding: 20px;
	margin: 0;
	border: 1px solid #b499df;
}
#contform label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.titreform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6436a4;
	padding: 5px 50px 5px 0;
	border-bottom: 1px dotted #6436a4;
}
/* fin rubrique contact */
/* debut rubrique crédits */
#vvcentralcctray {
	position: relative;
	height: auto !important;
	height: 0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 29px 0 25px 0 !important;
	padding: 29px 0 8px 0;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralcc {
	position: relative;
	height: auto !important;
	height: 0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 0 0 20px 0;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralcc h1, #vvcentralcctray h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 28px 0 0 50px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralcc h2, #vvcentralcctray h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	padding: 5px 0 10px 50px;
	margin: 0;
}
#vvcentralcc h3, #vvcentralcctray h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	padding: 10px 0 5px 50px;
	margin: 0;
}
#vvcentralcc h4, #vvcentralcctray h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	padding: 5px 0 35px 50px;
	margin: 0;
	text-align: left;
}
#vvcentralcc h5, #vvcentralcctray h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #fbfff7;
	text-decoration: none;
	width: 676px;
	margin: 0;
	padding: 10px 0 5px 10px;
}
#vvcentralcc p, #vvcentralcctray p {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: justify;
	line-height: 20px;
	color: #6436a4;
	width: auto !important;
	width: 676px;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	margin-top: 0;
	margin-bottom: 10px;
	padding: 5px 50px 10px 50px;
	bottom: 0px;
	border-top: 1px solid #6436a4;
	border-bottom: 2px solid #e4cfff;
}
/* fin rubrique crédits */
#vvcopy {
	position: fixed !important;
	position: relative;
	left: 0 !important;  
	left: 50%;
	bottom: 0 !important;
	height: 15px !important;
	width: 100% !important;
	width: 676px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #f7ffef;
	text-align: center;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo2.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	padding: 0 0 10px 0 !important;
	padding: 0 0 3px 0;
	margin: 0 !important;
	margin-left: -338px;
	border-top: 1px solid #f7ffef !important;
	border-top: hidden;
	border-left: hidden !important;
	border-left: 1px solid #f7ffef;
	border-right: hidden !important;
	border-right: 1px solid #f7ffef;
	border-bottom: hidden !important;
	border-bottom: 1px solid #f7ffef;
	z-index: 10;
}
#vvcopytray {
	position: fixed !important;
	position: relative;
	left: 0 !important;  
  	left: 50%;
	bottom: 0 !important;
	width: 100% !important;
	width: 676px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #f7ffef;
	text-align: center;
	background-color: #6436a4;
	background-image: url(../images/general/fililogo2.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed;
	padding: 0;
	margin: 0 !important;
	margin-left: -338px;
	border-top: 1px solid #f7ffef !important;
	border-top: hidden;
	border-left: hidden !important;
	border-left: 1px solid #f7ffef;
	border-right: hidden !important;
	border-right: 1px solid #f7ffef;
	border-bottom: hidden !important;
	border-bottom: 1px solid #f7ffef;
	z-index: 10;
}
a.liensmgen:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #f7ffef;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	border-top: 1px solid #9974cf;
	border-right: 1px solid #f7ffef;
}
a.liensmgen:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	border-top: 1px solid #f7ffef;
	border-right: 1px solid #f7ffef;
}
a.liensmgen:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #f7ffef;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	border-top: 1px solid #9974cf;
	border-right: 1px solid #f7ffef;
}
a.liensmgen:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	border-top: 1px solid #f7ffef;
	border-right: 1px solid #f7ffef;
}
a.lienrose:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: none;
}
a.lienrose:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
}
a.lienrose:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: none;
}
a.lienrose:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
}
a.lienvert:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #7ecc17;
	text-decoration: none;
}
a.lienvert:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #7ecc17;
	color: #fbfff7;
	text-decoration: none;
}
a.lienvert:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #7ecc17;
	text-decoration: none;
}
a.lienvert:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #7ecc17;
	color: #fbfff7;
	text-decoration: none;
}
a.lienscopy:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.lienscopy:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.lienscopy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.lienscopy:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
a.liensoul:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6436a4;
	text-decoration: none;
}
a.liensoul:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6436a4;
	text-decoration: underline;
}
a.liensoul:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6436a4;
	text-decoration: none;
}
a.liensoul:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6436a4;
	text-decoration: underline;
}
a.liensoulbl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.liensoulbl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.liensoulbl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.liensoulbl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.liensoulr:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: none;
}
a.liensoulr:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: underline;
}
a.liensoulr:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: none;
}
a.liensoulr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff3162;
	text-decoration: underline;
}
/* drapeaux */
a:active  {
	border : 0;
}
a:hover {
	border : 0;
}
a.drap:link img  {
	border : 2px solid #6436a4;
}
a.drap:active img {
	border : 2px solid #ff3162;
}
a.drap:visited img {
	border : 2px solid #6436a4;
}
a.drap:hover img {
	border : 2px solid #ff3162;
}

a.sdrap:link img  {
	border : 2px dotted #a17ddf;
	margin: 0 30px 0 30px;
}
a.sdrap:active img {
	border : 2px solid #ff3162;
	margin: 0 30px 0 30px;
}
a.sdrap:visited img {
	border : 2px dotted #a17ddf;
	margin: 0 30px 0 30px;
}
a.sdrap:hover img {
	border : 2px solid #ff3162;
	margin: 0 30px 0 30px;
}


/* vvcentralsafe */
#vvcentralsafe {
	position: relative;
	height: auto !important;
	height: 0;
	overflow:hidden;
	left: 50%;
	width: 676px;
	margin-left: -338px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6436a4;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; */
	background-attachment: fixed;
	padding: 0 0 20px 0;
	border-left: 1px solid #fbfff7;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #fbfff7 !important;
	border-bottom: 0; 
}
#vvcentralsafe h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	text-align: left;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 28px 0 0 50px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralsafe h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	text-align: left;
	line-height: 13px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 15px 50px;
}
#vvcentralsafe h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 0 50px;
	border-bottom: 1px solid #fbfff7; 
}
#vvcentralsafe h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fbfff7;
	text-align: left;
	line-height: 17px;
	width: auto !important;
	width: 676px;
	margin: 0;
	padding: 10px 0 0 10px;
}
#vvcentralsafe p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	text-align: justify;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	padding: 0;
}
#vvcentralsafe ul {
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
}
#vvcentralsafe li {
	font-size: 0.8em;
	list-style-type: none;
	background-color: #eddfff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	margin: 0;
	padding: 0 0 0 30px;
}
#vvcentralsafe #liste li {
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 3px 0 3px 20px;
	border-bottom: 0;
}
#vvcentralsafe #liste .lilegend {
	background-color: #fff;
	list-style-type: none;
	text-align: left;
	font-size: 0.68em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	border-bottom: 0;
}
#vvcentralsafe #liste .libis {
	background-color: #ffeff4;
	list-style-type: none;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 3px 0 3px 20px;
	border-bottom: 0;
}
#vvcentralsafe #contform {
	text-align: left;
	background-color: #d9bfff;
/*	background-image: url(../images/general/fililogo4.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	padding: 20px;
	margin: 0;
	border: 1px solid #b499df;
}
/* cadre zone privée */
form {
	padding: 0;
	margin: 0;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #f6efff;
/*	 background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	color: #ff3162;
	border: 1px solid #fbfff7;
	padding: 0;
	margin: 0;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #f6efff;
/*	background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-attachment : fixed; */
	color: #ff3162;
	border: 1px solid #fbfff7;
	padding: 0;
	margin: 0;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #f6efff;
	/* background-image: url(../images/general/fililogo.gif) !important;
	background-image: none;
	background-repeat: repeat;
	background-attachment : fixed; */
	color: #ff3162;
	border: 1px solid #fbfff7;
	padding: 0;
	margin: 0;
}
#contlog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #fbfff7;
	width: auto !important;
	width: 676px;
	background-color: #6436a4;
/*	background-image: url(../images/general/fililogo1.gif) !important;
	background-image: none;
	background-repeat: repeat; 
	background-attachment : fixed; */
	margin-left: 0;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
}
#rubselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #7ecc17;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border: 1px solid #fbfff7;
}
a.privalid:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-top: 1px solid #fbfff7;
	border-left: 1px solid #fbfff7;
	border-right: 2px solid #9974cf;
	border-bottom: 2px solid #9974cf;
}
a.privalid:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-top: 1px solid #ff9fb9;
	border-left: 1px solid #ff9fb9;
	border-right: 2px solid #ff5f87;
	border-bottom: 2px solid #ff5f87;
}
a.privalid:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	background-color: #6436a4;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-top: 1px solid #fbfff7;
	border-left: 1px solid #fbfff7;
	border-right: 2px solid #9974cf;
	border-bottom: 2px solid #9974cf;
}
a.privalid:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-top: 1px solid #ff9fb9;
	border-left: 1px solid #ff9fb9;
	border-right: 2px solid #ff5f87;
	border-bottom: 2px solid #ff5f87;
}
a.menutil:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-top: 1px solid #6436a4;
	border-left: 1px solid #6436a4;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #9974cf;
}
a.menutil:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border: 1px solid #fbfff7;
}
a.menutil:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fbfff7;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-top: 1px solid #6436a4;
	border-left: 1px solid #6436a4;
	border-right: 1px solid #fbfff7;
	border-bottom: 1px solid #9974cf;
}
a.menutil:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #ff3162;
	color: #fbfff7;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	border: 1px solid #fbfff7;
}
a.rubutil:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6436a4;
	text-decoration: none;
	margin-left: 20px;
	padding-right: 5px;
}
a.rubutil:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6436a4;
	text-decoration: underline;
	margin-left: 20px;
	padding-right: 5px;
}
a.rubutil:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6436a4;
	text-decoration: none;
	margin-left: 20px;
	padding-right: 5px;
}
a.rubutil:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6436a4;
	text-decoration: underline;
	margin-left: 20px;
	padding-right: 5px;
}
.txtsoul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6436a4;
	text-decoration: underline;
}
.txtbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.txtital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
.lettrine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #6436a4;
	font-weight: bold;
}
