body {
	background-color: #FFFFFF;
	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: center;
}
a {
	text-decoration: underline;
	color: #469E0C;
}
a:hover {
	text-decoration: none;
}



.conteneurTotal
{
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: center;
}
.conteneur
{
	position: relative;
	width: 683px;
	margin-left: auto; 
	margin-right: auto; 
}
.conteneurH
{
	width: 683px;
	height: 58px;
}
.conteneurCorps
{
	width: 683px;
	height: 429px;
	overflow: hidden;
}
.conteneurCorpsDegradeG
{
	width: 46px;
	position:relative;
	background-image: url(../../images/site/siteDegradeMGM.gif);
	float: left;
}
.conteneurCorpsDegradeD
{
	width: 46px;
	background: url(../../images/site/siteDegradeMDM.gif);
	float: left;
}
.conteneurCorpsContenu
{
	width: 591px;
	float: left;
	text-align: left;
}
.visuCentral
{
	position: absolute;
	left: 141px;
	top: 138px;
	width: 140px;
	height: 138px;
	z-index: 0;
}
.conteneurB
{
	width: 683px;
}
.menu
{
	float: left;
	width: 155px;
	height: 429px;
	background: url(../../images/menu/menuFond.jpg);
}
.menuBtFeteDesReves
{
	position: absolute;
	top: 64px;
	left: 67px;
	width: 121px;
	height: 41px;
	z-index: 5;
}
.menuBtMondeDesReves
{
	position: absolute;
	top: 137px;
	left: 75px;
	z-index: 3;
}
.menuBtAccueil
{
	position: absolute;
	top: 111px;
	left: 133px;
	width: 61px;
	height: 24px;
	z-index: 5;
}
.menuBtVosReves
{
	position: absolute;
	top: 168px;
	left: 52px;
	z-index: 5;
}
.menuBtEvenements
{
	position: absolute;
	top: 274px;
	left: 74px;
	z-index: 5;
}
.menuBtMarindecharette
{
	position: absolute;
	top: 366px;
	left: 77px;
	z-index: 5;
}
.rubAccueil
{
	position: relative;
	float: left;
	width: 436px;
	height: 429px;
	background: url(../../images/accueil/accueilFond.jpg);
}
.rubAccueilMeaTitre
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	width: 140px;
	height: 42px;
	text-align:center;
	margin: 0px 0px 0px 5px;
}
.rubAccueilMeaTitre a
{
	text-decoration: none;
}
.rubAccueilMeaTitre a:hover
{
	text-decoration: underline;
}

.rubAccueilMeaTexte
{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #211c87;
/*	padding: 2px 0px 0px 0px;*/
}
.rubAccueilMeaTexte a
{
	color: #211c87;
	text-decoration: none;
}
.rubAccueilMeaTexte a:hover
{
	text-decoration: underline;
}
.rubAccueilMea1
{
	position: absolute;
	left: 17px;
	top: 41px;
	width: 150px;
	height: 146px;
/*	padding: 16px 10px 16px 10px;*/
	text-align: center;
}
.rubAccueilMea1Titre a
{
	color: #d81a1a;
}

.rubAccueilMea2
{
	position: absolute;
	left: 266px;
	top: 41px;
	width: 150px;
	height: 146px;
/*	padding: 16px 10px 16px 10px;*/
	text-align: center;
}
.rubAccueilMea2Titre a
{
	color: #211c87;
}
.rubAccueilMea3
{
	position: relative;
	left: 156px;
	top: 290px;
	width: 150px;
	height: 146px;
/*	padding: 10px 6px 10px 6px;*/
}
.rubAccueilMea3Titre
{
	width: 130px;
}
.rubAccueilMea3Titre a
{
	color: #ffba00;
}
.rubDossierPage
{
	position: relative;
	float: left;
	width: 436px;
	height: 429px;
/*	display: none;*/
}
.rubDossierAccueil
{
	position: relative;
	float: left;
	width: 436px;
	height: 429px;
/*	display: none;*/
}
.rubDossierTitre
{
	position: relative;
	width: 286px;
	height: 35px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	padding: 13px 0px 0px 0px;
	color: #bd0707;
	left: 75px;
}
.rubDossierSsTitre
{
	position: relative;
	width: 286px;
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	color: #bd0707;
	left: 75px;
}
.rubDossierIntro
{
	position: relative;
	width: 407px;
	height: 125px;
	top: -7px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 28px 14px 0px 14px;
	color: #211c87;
	z-index: 15;
}
.rubDossierIntro b
{
	position: relative;
	float: left;
	width: 34px;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold;
	padding: 0px 0px -10px 0px;
	margin: 0px 0px -20px 0px;
	top: -5px;
	left: 0px;
	color: #bd0707;
}
.rubDossierMenu
{
	position: relative;
}
.rubDossierMenuElement
{
	position: absolute;
}
.rubDossierMenuElementTitre b
{
	position: relative;
	float: left;
	width: 23px;
	top: -15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #bd0707;
	margin-right: -2px;
}
.rubDossierMenuElementLettrine:hover
{
	color: #bd0707;
	text-decoration: none;
}
.rubDossierMenuElementTitre
{
	position: relative;
	float: left;
	top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #469e0c;
	z-index: 11;
}
.rubDossierMenuElementTitre a
{
	text-decoration: none;
	color: #469e0c;
}
.rubDossierMenuElementTitre a:hover
{
	text-decoration: underline;
}
.rubDossierMenuElementPuce
{
	position: relative;
	z-index: 11;
	float: left;
}
.rubDossierMenuElementFond
{
	position: relative;
	height: 17px;
	background-color: #FFFFFF;
	z-index: 10;
	top: 40px;
	left: 15px;
}
.rubDossierMenuMini
{
	position: absolute;
	width: 115px;
	height: 70px;
	top: 0px;
	left: 321px;
	z-index: 60;
}
.rubDossierMenuMiniElement
{
	position: absolute;
}
.rubDossierMenuMiniElementTitre
{
	position: relative;
	float: left;
	top: 4px;
	left: -74px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #469e0c;
	z-index: 11;
}
.rubDossierMenuMiniElementTitre b
{
	position: relative;
	float: left;
	width: 23px;
	top: -15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #bd0707;
	margin-right: -2px;
}
.rubDossierMenuMiniElementTitre a
{
	text-decoration: none;
	color: #469e0c;
}
.rubDossierMenuMiniElementTitre a:hover
{
	text-decoration: underline;
}
.rubDossierMenuMiniElementPuce
{
	position: relative;
	z-index: 11;
	float: left;
}
.rubDossierMenuMiniElementFond
{
	position: absolute;
	height: 14px;
	background-color: #FFFFFF;
	z-index: 10;
	top: 28px;
	left: -80px;
	width: 215px;
}
.rubDossierPageFond
{
	position: relative;
	z-index: 12;
	top: 15px;
	left: 34px;
	width: 385px;
	height: 338px;
	background-color: #FFFFFF;
    filter : alpha(opacity=50); 
    -moz-opacity : 0.5; 
    opacity : 0.5; 
}
.rubDossierPageTexte
{
	position: absolute;
	z-index: 12;
	left: 34px;
	top: 79px;
	width: 375px;
	height: 328px;
	padding: 5px 5px 5px 5px;
	overflow:auto;
	color: #041351;
}
.rubVosreves
{
	position: relative;
	float: left;
	width: 436px;
	height: 429px;
}
.rubVosrevesTitre
{
	position: relative;
	width: 286px;
	height: 35px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	padding: 13px 0px 0px 0px;
	color: #bd0707;
	left: 75px;
}
.rubVosrevesSsTitre
{
	position: relative;
	width: 286px;
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	color: #bd0707;
	left: 75px;
	overflow: hidden;
}
.rubVosrevesIntro
{
	position: relative;
	width: 407px;
	height: 125px;
	top: -7px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 28px 14px 0px 14px;
	color: #ffde00;
	z-index: 15;
}
.rubVosrevesIntro em
{
	background-color: #2c30cb;
	font-style: normal;
}
.rubVosrevesIntro b
{
	position: relative;
	float: left;
	width: 34px;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold;
	padding: 0px 0px -10px 0px;
	margin: 0px 0px -10px 0px;
	top: -5px;
	left: 0px;
	color: #bd0707;
}
.rubVosrevesListe
{
	position: relative;
}
.rubVosrevesMenu
{
	position: relative;
	width: 393px;
	height: 22px;
	top: 22px;
	left: 14px;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 30;
}
.rubVosrevesMenuBt
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px 3px 1px 3px;
	color: #469e0c;
	z-index: 30;
	height: 18px;
	background-color: #FFFFFF;
	font-weight: bold;
}
.rubVosrevesMenuBt a
{
	color: #469e0c;
	text-decoration: none;
}
.rubVosrevesMenuBt a:hover
{
	text-decoration: underline;
}
.rubVosrevesMenuBtRetourliste
{
	float: left;
	left: 0px;
	top: 0px;
	width: 115px;
}
.rubVosrevesMenuBtAjout
{
	width: 137px;
	left: 260px;
	top: 0px;
}
.rubVosrevesListeMenu
{
	position: relative;
	width: 393px;
	height: 22px;
	top: 155px;
	left: 14px;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 30;
}
.rubVosrevesListeMenuBt
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px 3px 1px 3px;
	color: #469e0c;
	z-index: 30;
	height: 18px;
	background-color: #FFFFFF;
	font-weight: bold;
}
.rubVosrevesListeMenuBt a
{
	color: #469e0c;
	text-decoration: none;
}
.rubVosrevesListeMenuBt a:hover
{
	text-decoration: underline;
}
.rubVosrevesListeMenuBtRetourliste
{
	float: left;
	left: 15px;
	top: 0px;
	width: 145px;
}
.rubVosrevesListeMenuBtAjout
{
	width: 123px;
	left: 125px;
	top: 0px;
}
.rubVosrevesPageFond
{
	position: relative;
	z-index: 12;
	top: 25px;
	left: 34px;
	width: 375px;
	height: 308px;
	background-color: #FFFFFF;
    filter : alpha(opacity=50); 
    -moz-opacity : 0.5; 
    opacity : 0.5; 
}
.rubVosrevesPageTexte
{
	position: absolute;
	z-index: 12;
	left: 29px;
	top: 120px;
	width: 357px;
	height: 308px;
	margin: -10px 5px 5px 5px;
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	overflow:auto;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #041351;
}
.rubVosrevesFormulaireTableau
{
	position: relative;
	left: 0px;
	top: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	cell-padding: 0px;
	cell-spacing: 0px;
	border: 0px;

}
.rubVosrevesFormulaireTableau tr
{
	vertical-align: top;
	text-align: left;
}
.rubVosrevesFormulaireIntitule
{
	position: relative;
	width: 140px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bd0707;
	text-align: left;
	font-weight: bold;
}
.rubVosrevesFormulaireIntitule small
{
	font-size: 10px;
}
.rubVosrevesFormulaireChamps
{
}
.rubVosrevesFormulaireChamps input,textarea,select
{
    filter : alpha(opacity=90); 
    -moz-opacity : 0.9; 
    opacity : 0.9;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	font-size: 12px;
}
.rubVosrevesFormulaireChamps textarea
{
	line-height: 14px;
}



.rubVosrevesListeElement
{
	position: absolute;
}
.rubVosrevesListeElementTitre
{
	position: absolute;
	background-color: #FFFFFF;
	z-index: 50;
	left: 15px;
	top: 9px;
	height: 15px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #469e0c;
	padding: 0px 5px 0px 19px;
}
/*
.rubVosrevesListeElementTitre
{
	position: relative;
	left: 23px;
	height: 15px;
	z-index: 11;
}
*/
.rubVosrevesListeElementTitre a
{
	text-decoration: none;
	color: #469e0c;
}
.rubVosrevesListeElementTitre a:hover
{
	text-decoration: underline;
}
.rubVosrevesListeElementPuce
{
	position: absolute;
	z-index: 60;
}
.rubVosrevesListeElementDescription
{
	position: absolute;
	background-color: #FFFFFF;
	z-index: 100;
	left: 27px;
	top: 24px;
	width: 118px;
	text-align: left;
	padding: 3px 3px 3px 3px;
}
.rubVosrevesListeElementDescriptionDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #626093;
	letter-spacing: -1px;
}
.rubVosrevesListeElementDescriptionTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bd0707;
	/*letter-spacing: -1px;*/
}
.rubVosrevesListeElementDescriptionTitre a
{
	text-decoration: none;
	color: #bd0707;
}
.rubVosrevesListeElementDescriptionTitre a:hover
{
	text-decoration: underline;
}
.rubVosrevesListeElementDescriptionLien
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #469e0c;
	letter-spacing: -1px;
	text-align: right;
	width: 118px;
	margin: 4px 0px 0px 0px;
}
.rubVosrevesListeElementDescriptionLien a
{
	text-decoration: none;
	color: #469e0c;
}
.rubVosrevesListeElementDescriptionLien a:hover
{
	text-decoration: underline;
}
.rubVosrevesReveTitre
{
	position: relative;
	width: 335px;
	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #469E0C;
	font-weight: bold;
}
.rubVosrevesReveDate
{
	position: relative;
	width: 335px;
	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BD0707;
	font-weight: bold;
}

.rubEvenements
{
	position: relative;
	float: left;
	width: 436px;
	height: 429px;
	overflow: hidden;
}
.rubEvenementsTitre
{
	position: relative;
	width: 286px;
	height: 35px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	padding: 13px 0px 0px 0px;
	color: #bd0707;
	left: 75px;
}
.rubEvenementsSsTitre
{
	position: relative;
	width: 286px;
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	color: #bd0707;
	left: 75px;
	overflow: hidden;
}
.rubEvenementsIntro
{
	position: relative;
	width: 407px;
	height: 125px;
	top: -7px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 28px 14px 0px 14px;
	color: #211c87;
	z-index: 15;
}
.rubEvenementsIntro em
{
	font-style: normal;
	background-color: #dd3f3f;
}
.rubEvenementsIntro b
{
	position: relative;
	float: left;
	width: 34px;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold;
	padding: 0px 0px -10px 0px;
	margin: 0px 0px -10px 0px;
	top: -5px;
	left: 0px;
	color: #bd0707;
}
.rubEvenementsMenu
{
	position: relative;
	width: 393px;
	height: 22px;
	top: 22px;
	left: 14px;
	overflow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 30;
}
.rubEvenementsMenuBt
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px 3px 1px 3px;
	color: #469e0c;
	z-index: 30;
	height: 18px;
	background-color: #FFFFFF;
	font-weight: bold;
}
.rubEvenementsMenuBt a
{
	color: #469e0c;
	text-decoration: none;
}
.rubEvenementsMenuBt a:hover
{
	text-decoration: underline;
}
.rubEvenementsMenuBtRetourliste
{
	float: left;
	left: 0px;
	top: 0px;
	width: 161px;
}
.rubEvenementsMenuBtArchives
{
	width: 170px;
	left: 237px;
	top: 0px;
}
.rubEvenementsPageFond
{
	position: relative;
	z-index: 12;
	top: 25px;
	left: 34px;
	width: 385px;
	height: 309px;
	background-color: #FFFFFF;
    filter : alpha(opacity=50); 
    -moz-opacity : 0.5; 
    opacity : 0.5; 
}
.rubEvenementsPageTexte
{
	position: absolute;
	z-index: 12;
	left: 25px;
	top: 120px;
	width: 385px;
	height: 309px;
	margin: -10px 5px 5px 5px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	overflow:auto;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #041351;
}
.rubEvenementsListeFond
{
	position: relative;
	z-index: 12;
	top: 10px;
	left: 34px;
	width: 385px;
	height: 158px;
	background-color: #FFFFFF;
    filter : alpha(opacity=50); 
    -moz-opacity : 0.5; 
    opacity : 0.5; 
}
.rubEvenementsListeContenu
{
	position: absolute;
	z-index: 17;
	left: 29px;
	top: 258px;
	width: 385px;
	height: 146px;
	margin: -10px 5px 5px 5px;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	overflow:auto;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rubEvenementsListeElement
{
	position: relative;
	z-index: 18;
	left: 0px;
	width: 355px;
	margin: 4px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: hidden;
}
.rubEvenementsListeElementEtiquette
{
	position: relative;
	z-index: 20;
	left: 0px;
	top: 0px;
	width: 294px;
	height: 20px;
	padding: 4px 0px 0px 6px;
	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BD0707;
	font-weight: bold;
	letter-spacing: -1px;
}
.rubEvenementsListeElementEtiquette #titre
{
	color: #469E0C;
	text-decoration: none;
}
.rubEvenementsListeElementEtiquette #titre a
{
	color: #469E0C;
	text-decoration: none;
}
.rubEvenementsListeElementEtiquette #titre a:hover
{
	text-decoration: underline;
}
.rubEvenementsListeElementInfobulle
{
	position: relative;
	z-index: 20;
	left: 0px;
	top: 0px;
	width: 355px;
	padding: 8px 4px 4px 6px;
	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: none;
}
.rubEvenementsListeElementInfobulleMea
{
	color: #BD0707;
/*	font-weight: bold; */
}
.rubEvenementsListeElementInfobulleMea a
{
	color: #BD0707;
	text-decoration: none;
}
.rubEvenementsListeElementInfobulleMea a:hover
{
	text-decoration: underline;
}
.rubEvenementsListeElementInfobulleEnsavoirplus
{
	color: #469E0C;
	font-weight: bold;
}
.rubEvenementsListeElementInfobulleEnsavoirplus a
{
	color: #469E0C;
	text-decoration: none;
}
.rubEvenementsListeElementInfobulleEnsavoirplus a:hover
{
	text-decoration: underline;
}
.rubEvenementsEvenementTitre
{
	position: relative;
	width: 365px;
	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #469E0C;
	font-weight: bold;
}
.rubEvenementsEvenementDate
{
	position: relative;
	width: 365px;
	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BD0707;
	font-weight: bold;
}
.rubMarindecharette
{
	position: relative;
	float: left;
	width: 436px;
	height: 429px;
	overflow: hidden;
}
.rubMarindecharetteTitre
{
	position: relative;
	width: 286px;
	height: 35px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	padding: 13px 0px 0px 0px;
	color: #25cdfa;
	left: 75px;
}
.rubMarindecharetteSsTitre
{
	position: relative;
	width: 286px;
	height: 18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	left: 75px;
	overflow: hidden;
}
.rubMarindecharetteIntro
{
	position: relative;
	width: 407px;
	height: 125px;
	top: -12px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 28px 14px 0px 14px;
	color: #FFFFFF;
	z-index: 15;
}
.rubMarindecharetteIntro em
{
	font-style: normal;
	background-color: #dd3f3f;
}
.rubMarindecharetteIntro b
{
	position: relative;
	float: left;
	width: 34px;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold;
	padding: 0px 0px -10px 0px;
	margin: 0px 0px -10px 0px;
	top: -10px;
	left: 0px;
	color: #bd0707;
}
.rubMarindecharettePageFond
{
	position: relative;
	z-index: 12;
	top: -105px;
	left: 34px;
	width: 385px;
	height: 303px;
	background-color: #FFFFFF;
    filter : alpha(opacity=50); 
    -moz-opacity : 0.5; 
    opacity : 0.5; 
}
.rubMarindecharettePageTexte
{
	position: absolute;
	z-index: 12;
	left: 29px;
	top: 124px;
	width: 375px;
	height: 303px;
	margin: -10px 5px 5px 5px;
	padding: 8px 0px 0px 10px;
	vertical-align: top;
	overflow:hidden;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #041351;
}
.rubMarindecharettePageTexteTitre
{
	color: #25cdfa;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.rubMarindecharettePageTexteSite
{
	font-size: 14px;
	font-weight: bold;
}
.rubMarindecharettePageTexte a
{
	background-color: #FFFFFF;
	padding: 2px 4px 2px 4px;
}


.rubMarindecharetteFormulaireTableau
{
	position: relative;
	left: 0px;
	top: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	cell-padding: 0px;
	cell-spacing: 0px;
	border: 0px;

}
.rubMarindecharetteFormulaireTableau tr
{
	vertical-align: top;
	text-align: left;
}
.rubMarindecharetteFormulaireIntitule
{
	position: relative;
	width: 115px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bd0707;
	text-align: left;
	font-weight: bold;
}
.rubMarindecharetteFormulaireIntitule small
{
	font-size: 10px;
}
.rubMarindecharetteFormulaireChamps
{
	text-align: left;
}
.rubMarindecharetteFormulaireChamps input,textarea,select
{
    filter : alpha(opacity=90); 
    -moz-opacity : 0.9; 
    opacity : 0.9;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	font-size: 12px;
}
.rubMarindecharetteFormulaireChamps textarea
{
	line-height: 14px;
}
