/*
	START - ENVIRONNEMENT PAR DEFAUT 
*/


/* FONTS SPECIALES */

@font-face {
	font-family: 'FuturaLTRegular';
	src: url('/design/00064/fonts/futuralt-webfont.eot');
	src: local('?'), url('/design/00064/fonts/futuralt-webfont.woff') format('woff'), url('/design/00064/fonts/futuralt-webfont.ttf') format('truetype'), url('/design/00064/fonts/futuralt-webfont.svg#webfontmn4ZHIWF') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ENVIRONNEMENT */

body
{
	margin							: 0;
	padding							: 0;
	background					: url(/design/00064/img/bkg_body.gif);
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

table
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

tr
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

td
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

a
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
	text-decoration 		: none;
}

a:hover
{
	text-decoration 		: underline;
}

ul, li
{
	margin							: 0;
	padding							: 0;
	list-style-type			: none;
}

img
{
	border							: 0;
}

hr
{
	color								: #2a2a2a;
	background					: #2a2a2a;
	height							: 1px;
	border							: 0;
}

.pousseur
{
	clear								: both;
	float								: none;
	height							: 1px;
}

.hMin1
{
	height							: 375px;
	width								: 0px;
	float								: right;
}

form
{
	padding							: 0;
	margin							: 0;
	/*_width							:	150px;*/
}

/*
	END - ENVIRONNEMENT PAR DEFAUT
*/

/*
	START - DEFINITION DES STYLES DE TITRES HEADER
*/

h1
{
}

h2
{
}

h3
{
}

h4
{
}

h5
{
}

h6
{
}

/*
	END - DEFINITION DES STYLES DE TITRES HEADER
*/

/*
	START - DEFINITION DES STYLES D'ENTETE ADDITIONNELS
*/

.cmsentete1
{
	
}

.cmsentete2
{
	
}

.cmsentete3
{
	
}

/*
	END - DEFINITION DES STYLES D'ENTETE ADDITIONNELS
*/

/*
	START - DEFINITION DES STYLES DE TITRES ADDITIONNELS
*/

	/* Titre 1 */

.cmsTitre1Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre1Container a
{
	color 					: #158EB7;
}

.cmsTitre1
{
	font-size 			: 17px;
	font-weight 		: bold;
	color 					: #158EB7;
}

	/* Titre 2 */

.cmsTitre2Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre2Container a
{
	color 					: #158EB7;
}

.cmsTitre2
{
	font-weight 		: bold;
	font-size 			: 15px;
	color 					: #3a3a3a;
}

	/* Titre 3 */

.cmsTitre3Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre3Container a
{
	color 					: #158EB7;
}

.cmsTitre3
{
	font-weight 		: bold;
	font-size 			: 13px;
	color 					: #158EB7;
}

	/* Titre 4 */

.cmsTitre4Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre4Container a
{
	color 					: #158EB7;
}

.cmsTitre4
{
	font-size 			: 11px;
	color 					: #158EB7;
}

/*
	END - DEFINITION DES STYLES DE TITRES ADDITIONNELS
*/

/*
	START - DEFINITION DES STYLES DE TEXTES ADDITIONNELS
*/

	/* Texte 1 */

.cmsTexte1Container{
	
}

.cmsTexte1Container a
{
	color 					: #868686;
}

.cmsTexte1
{
	font-size 			: 12px;
	color 					: #868686;
	display					: block;
	padding					: 0 0 10px 0;
}

	/* Texte 2 */

.cmsTexte2Container
{
	
}
.cmsTexte2Container a
{
	text-decoration : none;
	color 					: #885817;
}
.cmsTexte2{
	font-size 			: 11px;
	color 					: #885817;
}

	/* Texte 3 */

.cmsTexte3Container
{
	
}
.cmsTexte3Container a
{
	color 					: #868686;
}
.cmsTexte3{
	font-weight 		: bold;
	font-size 			: 11px;
	color 					: #868686;
}

	/* Texte 4 */

.cmsTexte4Container
{
	
}
.cmsTexte4Container a
{
	text-decoration : none;
	color 					: #885817;
}
.cmsTexte4
{
	font-weight 		: bold;
	font-size 			: 11px;
	color 					: #885817;
}

	/* Texte 5 */

.cmsTexte5Container{
	
}

.cmsTexte5Container a
{
	color 					: #868686;
}

.cmsTexte5
{
	font-size 			: 12px;
	color 					: #868686;
}

	/* Texte 6 */

.cmsTexte6Container{
}
.cmsTexte6Container a
{
	text-decoration 	: none;
}
.cmsTexte6{
	font-size 			: 10px;
	color 					: #000000;
}

/*
	END - DEFINITION DES STYLES DE TEXTES ADDITIONNELS
*/

/*
	START - DEFINITION DES STYLES DE LISTING ADDITIONNELS
*/

.cmslisting1
{
}
.cmslisting2
{
}
.cmslisting3
{
}
.cmslisting4
{
}

/* 
	START - DEFINITION DES STYLES ACCOMPAGNANT DES FUNCTIONNALITES PRECISES
*/


	/* Date dans actualité ou autre  .... */

.cmsDate1
{
	font-weight 		: bold;
}

.cmsDate2
{
	
}

	/* Extrait de news ou d 'article (des textes qu on coupe a 200 caracteres par exemple)  */

.cmsExtract1Link
{

}

.cmsExtract1
{
	color 					: #444444;
}

.cmsExtract1Link
{

}

.cmsExtract2
{
	
}

/* Bouton ou lien suivant | next */

.cmsNext1Container
{
	border 					: 0px solid #444444;
}

.cmsNext1Link
{
}

.cmsNext1
{
}

	/* Bouton ou lien précédent | previous */
	
.cmsPrevious1Container
{
	border 					: 0px solid blue;
}

.cmsPrevious1Link
{
}

.cmsPrevious1
{
}

	/* Lien dans du contenu pour dire : En lire plus ... */

.cmsReadMore1
{
	display 				: block;
	padding 				: 0 5px 0 0;
	text-align 			: right;
	font-size 			: 11px;
	color 					: #535151;
}

.cmsReadMore2
{
	
}

	/* Lien d'appel d un module vers sa partie article (style voir tout les médias, voir toutes les actualités, accèder au forum ...) */

.cmsGoToArticle
{
	font-size 			: 10px;
	color 					: black;
}

	/* Pour traiter les retour de formulaire ou autre avec une erreur style : adresse mail incorrecte, pas de résultat de recherche etc etc  */

.cmsErreur1Container
{
	padding							: 10px 0 0 0;
	text-align 					: center;
}

.cmsErreur1Container a
{
	color 							: #444444;
}

.cmsErreur1
{
	font-size 					: 11px;
	font-weight 				: bold;
	color 							: #444444;
}

/* 
	END - DEFINITION DES STYLES ACCOMPAGNANT DES FUNCTIONNALITES PRECISES
*/
/* Emballage des balises FORM */
.cmsFormTag
{
	
}

/* Emballage des champ input */
.cmsInputTextContainer
{
	
}

input[type=text]
{
	border				: 1px solid #d2c8bf;
	background		: #ffffff;
}

input[type=password]
{	
	border				: 1px solid #d2c8bf;
	background		: #ffffff;
}

textarea
{	
	border				: 1px solid #d2c8bf;
	background		: #ffffff;
	width					: 300px;
	height				: 100px;
}


/* Emballage des champ submit  */
.cmsInputSubmitContainer
{
	
}

input[type=image]
{

}

.okButton {
	width 					: 30px;
	height 					: 23px;
	background			: url(/design/00064/img/ok_TblancBtrans.gif) repeat-y;
	cursor 					: pointer;
}




/*
	START - POSITIONNEMENT DE VIGNETTE PAR DEFAUT
*/

.cmsThumbLeftContainer
{
	padding 		: 0 5px 0px 0px;
	float 			: left;
	text-align 	: center;
	border 			: 0px solid #444444;
}

.cmsThumbLeftLink
{
	
}

.cmsThumbLeft
{
	
}

.cmsThumbCenter
{
}

.cmsThumbRightContainer
{
	padding 		: 0 0 3px 3px;
	float 			: right;
	text-align 	: center;
}

.cmsThumbRightLink
{
	
}

.cmsThumbRight
{
	
}

/*
	END - POSITIONNEMENT DE VIGNETTE PAR DEFAUT
*/

/*
	START - DEFINITION DES TABLEAUX PAR DEFAUT
*/

/* tableau de titre par defaut */

.cmsTitleTable
{
	width 					: 100%;
	margin					: 20px 0;
}

	/* head */

.cmsTitleTHead
{
	
}

.cmsTitleHeadTr
{
	height 					: 20px;
}

.cmsTitleHeadTdLeft
{
	padding 				: 0 0 0 10px;
	text-align 			: left;
	background			: url(/design/00064/img/fond_titre.png) left top no-repeat;
}

.cmsTitleHeadTdLeftTxt
{
	color 					: #666666;
}

.cmsTitleHeadTdCenter
{
	font-family 		: 'FuturaLTRegular';
	height 					: 34px;
	text-align 			: left;
}

.cmsTitleHeadTdCenterTxt
{
	font-size 			: 20px;
	color 					: #666666;
}

.cmsTitleHeadTdRight
{
	padding 				: 0 10px 0;
	text-align 			: right;
	background			: url(/design/00064/img/fond_titre.png) right top no-repeat;
}

.cmsTitleHeadTdRightTxt
{
	color 					: #666666;
}

	/* body*/

.cmsTitleTBody
{

}

.cmsTitleBodyTr
{
}

.cmsTitleBodyTdLeft
{
	width 					: 33%;
	text-align 			: left;
}

.cmsTitleBodyTdLeftTxt
{
	
}

.cmsTitleBodyTdCenter
{
	width 					: 34%;
	text-align 			: center;
}

.cmsTitleBodyTdCenterTxt
{
	
}

.cmsTitleBodyTdRight
{
	width 					: 33%;
	text-align 			: right;
}

.cmsTitleBodyTdRightTxt
{
	
}

/* tableau 1 */

.cmsTable1Table
{
	width 					: 100%;
}

	/* head */

.cmsTable1THead
{
	
}

.cmsTable1HeadTr
{
	height 					: 20px;
}

.cmsTable1HeadTdLeft
{
	padding 				: 0 0 0 10px;
	width 					: 33%;
	text-align 			: left;
	background			: url(/design/00064/img/fond_table1.png) left top no-repeat;
}

.cmsTable1HeadTdLeftTxt
{
	color 					: #FFFFFF;
}

.cmsTable1HeadTdCenter
{
	font-family 		: Arial;
	height 					: 34px;
	width 					: 34%;
	text-align 			: center;
	background			: url(/design/00064/img/fond_table1.png) center top no-repeat;
}

.cmsTable1HeadTdCenterTxt
{
	font-size 			: 20px;
	color 					: #FFFFFF;
}

.cmsTable1HeadTdRight
{
	padding 				: 0 10px 0;
	width 					: 33%;
	text-align 			: right;
	background			: url(/design/00064/img/fond_table1.png) right top no-repeat;
}

.cmsTable1HeadTdRightTxt
{
	color 					: #FFFFFF;
}

	/* body */

.cmsTable1TBody
{
	/* display : none; */
}

.cmsTable1BodyTr
{
}

.cmsTable1BodyTdLeft
{
	width 					: 200px;
	text-align 			: right;
	font-family 		: 'FuturaLTRegular';
	font-size 			: 15px;
	color 					: #666666;
}

.cmsTable1BodyTdLeft input
{
	margin					: 5px 20px 5px 0;
}

.cmsTable1BodyTdLeftTxt
{
	display					: block;
	padding					: 5px 20px 5px 0;
}

.cmsTable1BodyTdCenter
{
	text-align 			: left;
}

.cmsTable1BodyTdCenterTxt
{
	
}

.cmsTable1BodyTdRight
{
	width 					: 33%;
	text-align 			: right;
}

.cmsTable1BodyTdRightTxt
{
	
}

/* tableau 2 */

.cmsTable2Table
{
	width 					: 100%;
}

	/* head */

.cmsTable2THead
{
}


.cmsTable2HeadTr
{
	height 					: 36px;
	background			: url(/design/00064/img/cmsTitleHeadBackground.gif);
}

.cmsTable2HeadTd
{
	font-family			: Arial;
	padding 				: 3px 0 0 0;
	vertical-align 	: top;
}

.cmsTable2HeadTdTxt
{
	padding 				: 0 0 0 10px;
	font-size 			: 11px;
	font-weight 		: bold;
	color						: #FFFFFF;
}

	/* body*/

.cmsTable2TBody
{
}

.cmsTable2BodyTr
{
	background 			: #FFFFFF;
}

.cmsTable2BodyTr:hover
{
	background 			: #f2f2f2;
}

.cmsTable2BodyTd
{
	background 			: url(/design/00064/img/sep_infos.gif) left center no-repeat;
	border-bottom 	: 1px solid #d0d0d0;
}

.cmsTable2BodyTdTxt
{
	
}

/* tableau 3 */

.cmsTable3Table
{
	width 					: 100%;
}

	/* head */

.cmsTable3THead
{
}

.cmsTable3HeadTr
{
	height 					: 20px;
	background 			: yellow;
}

.cmsTable3HeadTd
{
	font-family 		: Arial;
	text-align 			: center;
}

.cmsTable3HeadTdTxt
{
	font-size 			: 15px;
	color 					: #000000;
}

	/* body */

.cmsTable3TBody
{
	/* display 			: none; */
}

.cmsTable3BodyTr
{
	background 			: #444444;
}

.cmsTable3BodyTd
{
	text-align 			: center;
	color 					: #FFFFFF;
}

.cmsTable3BodyTdTxt
{
	
}

/*	tableau 4	*/

.cmsTable4Table
{
	width 					: 100%;
}

	/* head */

.cmsTable4THead
{
}

.cmsTable4HeadTr
{
	height 					: 20px;
	background 			: yellow;
}

.cmsTable4HeadTd
{
	font-family 		: Arial;
	text-align 			: center;
}

.cmsTable4HeadTdTxt
{
	font-size 			: 15px;
	color 					: #000000;
}

	/* body*/

.cmsTable4TBody
{
	/* display 			: none; */
}

.cmsTable4BodyTr
{
	background 			: #444444;
}

.cmsTable4BodyTd
{
	text-align 			: center;
	color 					: #FFFFFF;
}

.cmsTable4BodyTdTxt
{
	
}

/*
	END - DEFINITION DES TABLEAUX PAR DEFAUT
*/

/*
	START - DEFINITION DES TABLEAUX POUR LES FORMULAIRES PAR DEFAUT
*/

	/* FORMULAIRE 1 */

.cmsForm1Table
{
	width 					: 100%;
	border 					: 0px solid #444444;
}

.cmsForm1TBody
{
	
}

.cmsForm1Tr
{
	
}

.cmsForm1LabelTd
{
	text-align 			: right;
	vertical-align 	: top;
	width 					: 200px;
	padding 				: 10px 10px 5px 0;
}

.cmsForm1Label
{
	color 					: #9a8c7e;
	font-size 			: 15px;
	/*font-weight			: bold;*/
	font-family			: 'FuturaLTRegular';
}

.cmsForm1FieldTd
{
	text-align 			: left;
}

.cmsForm1Field
{
	
}

.cmsForm1ValidTr
{
	
}

.cmsForm1ValidTd
{
	text-align 			: center;
}


	/* FORMULAIRE 2 */

.cmsForm2Table
{
	width 					: 100%;
	border 					: 0px solid #444444;
}

.cmsForm2TBody
{
	
}

.cmsForm2LabelTr
{
	
}

.cmsForm2LabelTd
{
	vertical-align 	: top;
	width 					: 50%;
	padding 				: 0 20px 0 0;
}

.cmsForm2Label
{
	color 					: #804040;
	font-size 			: 13px;
	font-weight 		: bold;
	font-style 			: italic;
}

.cmsForm2FieldTr
{
	
}

.cmsForm2FieldTd
{
	width 					: 50%;
}

.cmsForm2Field
{
	
}

.cmsForm2ValidTr
{
	
}

.cmsForm2ValidTd
{
	text-align 			: center;
}

/*
	END - DEFINITION DES TABLEAUX POUR LES FORMULAIRES PAR DEFAUT
*/
/* 
	START - DEFINITION FONCTION TOGGLE
*/

	/* TOGGLE */

.toggleContainer
{
	
}
.toggleIconLink:hover
{
	background-color 		: #f6f6f6;
}

.toggleIconLink
{
	display 				 		: block;
	cursor 					 		: pointer;
	background-image 		: url(/design/00064/img/puce_close.gif);
	background-position : 5px 7px;
	background-repeat 	: no-repeat;
	padding 				 		: 5px 0 5px 20px;
}

.toggleIconLink.on
{
	background-image 		: url(/design/00064/img/puce_open.gif);
}

.toggleContentTexte1
{
	padding 				 		: 5px 0 5px 20px;
}

.toggleTexte1
{
	
}

.toggleGoTopContainer
{
	text-align 					: right;
}

.toggleGoTopLink
{

}

/* 
	END - DEFINITION FONCTION TOGGLE
*//* 
	PRESENTATION DE MEDIA
*/

.cmsMediaThumbContainer
{
	text-align 			: center;
	float						: left;
	display					: inline;
	padding					: 6px;
	margin					: 4px;
	border					: 1px solid #999999;
	width						: 150px;
	background			: #EFEFEF;
}

.cmsMediaTitreContainer
{
	height					: 30px;
	display 				: block;
	text-align 			: center;
	font-weight 		: bold;
	color 		 			: #333333;
	font-size 			: 13px;
	padding 				: 0 0 0 0px;
}

.cmsMediaThumbImg
{
	height					: 100px;
	margin					: 5px;
}

.cmsMediaDescr
{
	display 				: block;
	height					: 53px;
	overflow				: hidden;
	text-align 			: left;
	color 		 			: #666666;
	font-size 			: 10px;
	padding 				: 0 0 0 0px;
	border-bottom 	: 1px solid #999999;
	margin 					: 0 0 2px 0;
}

.cmsMediaDl
{
	font-weight 		: bold;
	text-align 			: center;
	color 		 			: #333333;
	font-size 			: 12px;
	padding 				: 0 0 0 0px;
}

/* 
	END - PRESENTATION DE MEDIA
*/

/*
	START - DEFINITION DES STYLES DES TEXTES DEFILANT VERTICALEMENT TYPE ACTUALITES
*/

.cmsSliderCache
{
}

.cmsScrollUserView
{
}

.cmsSliderText
{
	/* PAS DE PADDING  */
	/* padding : 5px; */
	background-color : transparent;
}

.cmsSliderOver
{
}	

.cmsSliderSpacer
{
	border : 0px solid orange;
}

/*
	END - DEFINITION DES STYLES DES TEXTES DEFILANT VERTICALEMENT TYPE ACTUALITES
*/

/*
	START - DEFINITION DES TIRETTES POUR LE SCROLL AVEC LA MOLETTE DE LA SOURIS
*/

.cmsScrollContainer
{
	border 					: 0px solid #444444;
	padding 				: 10px;
}

.cmsScrollUserView
{
	border 					: 0px solid green;
}

.cmsScrollText
{
	border 					: 0px solid orange;
}

.cmsScrollCursor{
	cursor 					: pointer;
	border 					: 0px solid white;
	/* background-color : #31B937; */
	background			: url(/design/00064/img/switchuser.png) center center no-repeat;
	height 					: 22px;
}

.cmsScrollCursorBackground{
	border 					: 0px solid blue;
	background			: url(/design/00064/img/cursorBackground.png) top center;
	/* background-color : #FFFFFF; */
}

.cmsScrollButtonUpContainer
{
	border 					: 0px solid #444444;
}

.cmsScrollButtonUp
{
	border 					: 0px solid white;
	background-color : #FFFFFF;
	width 					: 22px;
	height 					: 22px;
	background			: url(/design/00064/img/cursorUpArrow.png) top center;
}

.cmsScrollButtonDownContainer
{
	border 					: 0px solid blue;

}

.cmsScrollButtonDown
{
	border 					: 0px solid white;
	background-color : #FFFFFF;
	width 					: 22px;
	height 					: 22px;
	background			: url(/design/00064/img/cursorDownArrow.png) bottom center;
	
}


/*
	END - DEFINITION DES TIRETTES POUR LE SCROLL AVEC LA MOLETTE DE LA SOURIS
*/

/*
	START CONTENU ARTICLE
*/

	/* Chemin de fer */

.cmsCheminDeFerContainer
{
	padding							: 0;
	
}

.cmsCheminDeFer
{
	color 							: #917ABA;
	font-weight 				: bold;
}

.cmsCheminDeFer a
{
	color 							: #917ABA;
	font-weight 				: bold;
}


	/* Navigation d un article a l autre ( << droite | gauche >> ) si pas de table des matières demandées */

.navPart
{
	border 							: 0px solid #444444;
}

.navPartLeft
{
	text-align 					: left;
}

.navPartLeft a
{
	
}

.navPartRight
{
	text-align 					: right;
}

.navPartRight a
{
	
}

	/* Table des matières */

.tocPart
{
	padding							: 10px 0 0 10px;
	border 							: 0px solid #444444;
}

.tocStart
{
	
}

.tocLine
{
	font-weight 				: bold;
}

.tocLine a
{
	font-weight 				: bold;
	color 							: #cccccc;
}

.tocEnd
{
	
}

	/* Contenu de l'article : partie rédactionnel */

/* container global de TOUS les articles quand ils sont a la suite les uns des autres */
.articlesContainer
{
	padding							: 10px 10px 0 10px;
	border 							: 0px solid blue;
}

/* container global de CHAQUES articles quand ils sont a la suite les uns des autres */
.articleContainer
{
	border							: 0px solid green;
}


.articleTitre
{
	border 							: 0px solid green;
	font-size 					: 18px;
}

.articleTexte
{
	border 							: 0px solid #444444;
}

	/* Bouton vers les réseau sociaux */

.cmsSocResContainer
{
	border 							: 0px solid #444444;
	text-align					: right;
	padding							: 0px 10px 0px 0px
}

	/* bouton de retour au haut du site (ne pas oublier la balise (a name)*/

.cmsBackTopLink
{
	font-weight 				: bold;
}

/*
	END Contenu
*/

/*
	START - PAS D 'ARTICLE : RÉSUMÉ
*/

.cmsResumeContainer
{
	
}

.cmsResumeCurrentLevelText
{
	
}

.cmsResumeSubLevelContainer
{
}

.cmsResumeSubLevel
{
	margin-bottom			: 5px;
}

.cmsResumeSubLevelTitre
{
}

.cmsResumeSubLevelText
{
}

/*
	END RÉSUMÉ
*//*
	START - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/

.mduTable {
	padding 					: 0;
	margin 						: 0;
	border 						: 0px;
	width 						: 100%;
	border-style			: solid;
}

.mduTable tr{
	padding 					: 0;
	margin 						: 0;
	border 						: 0px;
	border-style			: solid;
}

.mduTable td {
	padding 					: 0;
	margin 						: 0;
	border 						: 0px;
	border-style			: solid;
}

	/* 1ERE LIGNE de l emballage du module */

.mduCornerHG {
	display						: none;
}

.mduCornerH {
	display						: none;
}

.mduCornerHD {
	display						: none;
}

	/* LIGNE DE TITRE l emballage du module + class du TITRE*/

.mduLabelG {
	display						: none;
}

.mduLabel {
}

.mduTitre
{
}

.mduLabelD {
	display						: none;
}

	/* CORPS GÉNÉRAL du module */

.mduCenterG {
	display						: none;
}

.mduCenter {
}

.mduCenterD {
	display						: none;
}

	/* DERNIERE CELLULE de l emballage du module */

.mduCornerBG {
	display						: none;
}

.mduCornerB {
	display						: none;
}

.mduCornerBD {
	display						: none;
}

/*
	END - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/

/* PLACEHOLDER */

/***
			NAVIGATION HORIZONTALE
***/

#navHId li
{
	float						: left;
	height					: 32px;
	display					: inline;
}

#navHId a.btnH
{
	display					: block;
	_display				: inline;
	padding					: 8px;
	color						: #4d4c4a;
	height					: 16px;
	text-decoration	: none;
	font-family			: "FuturaLTRegular", "Arial";
	font-size				: 15px;
}

#navHId a.btnH:hover
{
	background			: url(/design/00064/img/bkg_menuhover.gif) repeat-x;
	color						: #d2d2d2;
}

#navHId .niv1on a.btnH
{
	background			: url(/design/00064/img/bkg_menuOn.gif) repeat-x;
	color						: #d2d2d2;
}

#navHId #nH_121
{
	display					: none;
}
#cmsTableFooterId
{
	margin 						: 0 auto;
	width 						: 60%;
}

#cmsTableFooterId td
{
	background-color : #efefef;

	text-align   			: left;
}

#cmsTableFooterId ul
{
	margin 						: 0 0 0 0;
	padding 					: 0 0 0 15px;
	float 						: none;
}

#cmsTableFooterId li
{
	margin 						: 2px 0 0 0;
	padding 					: 0;
}

#cmsTableFooterId .cmsLinkNiv0Footer
{
	display 					: block;
	background 				: #666;
	padding 					: 2px;
	color 						: #fff;
}

#cmsInLineFooterContainerId,
#cmsFooterIntroContainerId,
#cmsFooterIntroContentId
{
	display 					: inline;
}/*
	START - COMMENTS 
*/

.commentsContainer
{
	background-color 	: #efefef;
	border 						: 1px solid #333;
	padding 					: 5px;
}

.commentsHeader
{
	
}

.commentListContainer
{
	
}

.commentLine
{
	padding 					: 5px 0;
	border-bottom 		: 1px solid #fff;
}

.commentText
{
	
}

.commentAuthor
{
	font-style				: italic;
}

.commentFormContainer
{
	
}

.commentNewComment
{
	
}

/*
	END - COMMENTS 
*/

/* On touche pas, on s'en va, on referme le fichier et on dis rien a personne .... */

#mduManagerId
{
	position				: absolute;
	border					: 1px dotted red;
	
	top							: 0px;
	left						: 0px;
	
	width						: auto;
	height					: auto;
	z-index					: 100;
}

.mduManagerButton {
	cursor 					:	pointer;
	text-decoration : underline;
}/*
 * jquery.mb.components
 * Copyright (c) 2001-2010. Matteo Bicocchi (Pupunzi); Open lab srl, Firenze - Italy
 * email: mbicocchi@open-lab.com
 * site: http://pupunzi.com
 *
 * Licences: MIT, GPL
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/*
* jQuery.mb.components: mb.YTVPlayer
* Â© 2001 - 2010 Matteo Bicocchi (pupunzi), Open Lab
*
*/

@charset"UTF-8";

.mb_YTVPlayer :focus 
{
	outline							: 0;
}
.mb_YTVPlayer
{
  display							: inline-block;
  -moz-box-shadow			: #000 1px 1px 5px;
  -webkit-box-shadow	: #000 1px 1px 5px;
}

/*CONTROL BAR*/
.mb_YTVPlayer .mb_YTVPBar
{
  display							: block;
  width								: 100%;
  height							: 10px;
  padding							: 5px;
  background					: #333;
  position						: absolute;
  bottom							: 0;
  left								: 0;
  -moz-box-sizing			: padding-box;
  -webkit-box-sizing	: border-box;
  text-align					: left;
  opacity							: .95
}
.mb_YTVPlayer .mb_YTVPBar span
{
  display							: inline-block;
  height							: 0;
  background					: transparent;
  font								: 12px/14px Calibri;
  position						: relative;
  padding							: 10px;
  top									: -50px;
}
.mb_YTVPlayer .mb_YTVPPlaypause,.mb_YTVPlayer .mb_YTVPPlaypause img
{
  cursor							: pointer;
}

.mb_YTVPlayer .mb_YTVPMuteUnmute
{
  cursor							: pointer;
}


/*PROGRESS BAR*/
.mb_YTVPlayer .mb_YTVPProgress
{
  height							: 10px;
  width								: 100%;
  background					: #222;
  bottom							: 0;
  left								: 0px;

}
.mb_YTVPlayer .mb_YTVPLoaded
{
  height							: 10px;
  width								: 0;
  background					: #444;
  left								: 0;
}
.mb_YTVPlayer .mb_YTVTime
{
  height							: 5px;
  width								: 0;
  background					: #fff;
  bottom							: 0;
  left								: 0;
  -moz-box-shadow			: #666666 1px 1px 3px;
  -webkit-box-shadow	: #666666 1px 1px 3px;
}

/* PLACEHOLDER *//* PLACEHOLDER */

.mduid2 .cmsTitre3
{
	color						: #7e7979;
	font-size				: 16px;
	font-family			: "FuturaLTRegular", "Arial";
	display					: block;
	margin					: 0 0 10px 0;
	font-weight			: normal;
}

.mduid2 li
{
	list-style-type	: disc;
	margin					: 0 0 6px 20px;
}


#modulesGaucheId .mduid2 .cmsTitre3Container
{
	background			: url(/design/00064/img/bkg_espace_resa.gif) repeat-x top left;
	height					: 30px;
	padding					: 10px 0 0 20px;
}

#modulesGaucheId .mduid2 .cmsTitre3
{
	margin					: 0;
	font-size				: 18px;
	color						: #544d45;
}

#modulesGaucheId .mduid2 .mduTexteLibreTexte
{
	background			: #d1c7be;
	padding					: 10px 10px 10px 20px;
}



#module1Id .mduid2
{
	float						: left;
}




#module6Id .mduTexteLibreTexte
{
	padding					: 8px 0 0 60px;
}
/* PLACEHOLDER */

#module1Id .mduid3
{
	width					: 357px;
	height				: 125px;
	padding				: 20px 20px 0 120px;
	background		: url(/design/00064/img/Actus_titre.gif) no-repeat top left;
	position			: relative;
	float					: left;
}

#module1Id #mdu00008containerId
{
	background		: url(/design/00064/img/Offres_titre.gif) no-repeat top left;
}


#module1Id .mduid3 .cmsThumbLeftContainer
{
	padding				: 0 18px 18px 0;
}

#module1Id .mduid3 .cmsThumbLeftContainer img
{
	border				: 1px solid #888888;
}

.mduid3 .cmsDate1
{
	color					: #2c2c2c;
	font-weight		: normal;
}

.mduid3 .cmsTitre3
{
	color					: #908989;
	font-weight		: bold;
}

.mduid3 .cmsExtract1
{
	color					: #908989;
}

.mduid3 .cmsReadMore1
{
	text-align		: left;
	width					: 100px;
	height				: 13px;
	background		: #2c2c2c;
	font-size			: 10px;
	color					: #c1bfbf;
	padding				: 1px 0 0 5px;
	margin				: 8px 0 0 100px;
	border				: 1px solid #5c5c5c;
}

#module1Id .mduid3 .cmsGoToArticle
{
	position			: absolute;
	top						: 74px;
	left					: 6px;
	width					: 88px;
	height				: 31px;
	border				: 1px solid #dfdede;
	text-align		: center;
	padding				: 3px 0 0 0;
}


.mduid3 .mduActualiteContainer .cmsThumbLeft,
.mduid3 .mduActualiteListContainer .cmsThumbLeft
{
	margin				: 0 15px 10px 0;
}


.mduid3 .mduActualiteListContainer
{
	height				: 100px;
	margin				: 0 20px 20px 0;

}

#mdu00008containerId .mduActualiteListContainer
{
	padding				: 10px 0 0 0;
	border-top		: 1px solid #d1c7be;
	height				: 90px;
}

.mduid3 #triParAuteurFormId
{
	text-align		: right;
	margin				: 0 20px 10px 0;
}/*
	 Container du module en home page
*/

#mdu00004containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00004containerId .mduPubliciteFrontContainer .mduPubliciteContainer
{
	text-align 		: center;
	background : yellow;
}

#mdu00004containerId .mduPubliciteArticleContainer .mduPubliciteContainer
{
	text-align 		: center;
	background : orange;
}

/*
	END - Partie module d'annonce
*//*
	 Container du module en home page
*/

#mdu00005containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00005containerId .mduProgExterneFrontContainer
{
}

/*
	END - Partie module d'annonce
*//*
	 Container du module en home page
*/

#mdu00006containerId
{
	border : 0px dashed black;
}


/*
	 Container du module en home page
*/

#mdu00007containerId
{
}


/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/
#mdu00007containerId .mduNewsletterContainer
{
	
}
#mdu00007containerId .mduNewsletterComment
{
	
}

#mdu00007containerId .mduNewsletterForm
{
}

/*
	END - Partie module d'annonce
*/

/*
	 START - Partie module article
*/

#mdu00007containerId .mduNewsletterContent
{
	
}

/*
	 END - Partie module article
*/
/*
	 Container du module en home page
*/

.mduid8 .mduEnquetePreText
{
	padding 			: 0 0 10px 0;
	display				: block;
}

.mduid8 .cmsForm1ValidTd
{
	text-align		: left;
}

.mduid8 .cmsForm1ValidTd input
{
	background		: url(/design/00064/img/envoyer.gif) no-repeat top left;
	width					: 146px;
	height				: 24px;
	margin				: 10px 0 0 210px;
}/*
	 Container du module en home page
*/

#mdu00009containerId {
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00009containerId .mduLangContainer
{
	
}

#mdu00009containerId .mduLangSelectContainer
{
	
}

#mdu00009containerId .mduLangSelect
{
	
}

#mdu00009containerId .mduLangFlagContainer
{
	text-align : center;
}

#mdu00009containerId .mduLangFlagLink
{
	
}

#mdu00009containerId .mduLangFlag
{
	
}
/*
	END - Partie module d'annonce - SPECIFIQUE AU MODULE
*//*
	 Container du module en home page
*/

#mdu00010containerId {

}


/*
	 Container du module en home page
*/

#mdu00011containerId {
	color : #7f7f7f;
	/*border-bottom: dotted 1px #828283;*/
	padding-bottom:10px;
	margin-top:10px;
}
#mdu00011containerId a {
	color : #666666;
}


#mdu00011containerId .titre
{
	display : block;
	font-size : 17px;
	font-weight : bold;
	/*color : #B0B1B2;*/
	color  : #fff;
	margin : 0px 0px 10px 0px;
	padding : 2px;
}

#mdu00011containerId .iconeRss 
{
	display:block;
	width:20px;
	height:16px;
	float:left;
} 
#mdu00011containerId .lienRSS
{
	font-size:10px;
	color:#999999;
	float:right;
	clear:both;
	display:inline;
	padding:0 0 5px 0;

}
#mdu00011containerId .niveau
{
	margin-bottom : 10px;
	position:relative;
}


#mdu00011containerId .puceflecheoff
{
	position:absolute;
	top:3px;
	left:0;
	
}

#mdu00011containerId .textniveau
{
	font-size : 11px;
	font-weight : bold;
	display:block;
	margin-left:15px;
}
#mdu00011containerId .textniveau a 
{
	text-decoration: none;
}
#mdu00011containerId .textniveau a:hover 
{
	text-decoration: underline;
}
#mdu00011containerId .ouvert
{
	color : #B2191C;
}


#mdu00011containerId .listactu
{
	border : 0px solid red;
	padding : 5px 0 3px 0;
}

#mdu00011containerId .uneactu
{
	margin-bottom : 15px;
	padding : 0 0 0 15px;
}

#mdu00011containerId .vignette
{
	float : left;
	margin : 0px 5px 5px 0px;
	border : 1px solid #CCCCFF;
}

#mdu00011containerId .titreactu
{
	display : block;
	font-weight : bold;
	color : #000;
	font-size : 10px;
}

#mdu00011containerId .dateactu
{
	display : block;
	color : #B2191C;
	font-size : 10px;
}

#mdu00011containerId .chapeauactu
{
	width : 150px;
	display : block;
	font-size : 10px;
}

/*
	Bloc de rappel
*/

#mdu00011containerId #headerActTableId {
	border : 1px solid #666666;
	width : 100%;
	font-size : 10px;
	font-weight : bold;
	padding : 5px;
	background : #ebebeb;
}

/*
	liste des actualités
*/

#mdu00011containerId .actulist
{
	border-bottom : 1px solid #DDDDDD;
	margin-bottom : 10px;
	padding-bottom : 10px;
}

#mdu00011containerId .titreactulist
{
	display : block;
	font-weight : bold;
	color : #000;
	font-size : 12px;
}

#mdu00011containerId .dateactulist
{
	display : block;
	color : #B2191C;
	font-size : 12px;
}

#mdu00011containerId .chapeauactulist
{
	display : block;
	font-size : 12px;
}

#mdu00011containerId .moreText
{
	display : block;
	float : right;
}

#mdu00011containerId .modulemoreText
{
	display : block;
	float : right;
	font-size : 10px;
	color:#b00c16;
}

#mdu00011containerId .moduleviewAll
{
	display : block;
	text-align : center;
	font-size : 10px;
	color:#b00c16;
}



/*
		une actualités seules
*/




#mdu00011containerId .actdatetxt {
	font-weight : bold;
	color : #666666;
	font-size : 16px;
}

#mdu00011containerId .acttitre {
	font-weight : bold;
	color : #444444;
	font-size : 16px;
}

#mdu00011containerId .actauteur {
	color : #666666;
	font-size : 12px;
}

#mdu00011containerId .actchapeau {
	font-weight : bold;
	font-size : 14px;
}	

#mdu00011containerId .act1img {
	width : 200px;
	float: right;
	margin : 0px 0px 12px 12px;
}

#mdu00011containerId .actlgd {
	font-size : 10px;
}

#mdu00011containerId .acttext {
	font-size : 12px;
}



/*
	 Container du module en home page
*/

.mduid12
{
	padding					: 0 10px 0 0;
}

.mduid12 .cmsTexte6
{
	display					: none;
}/*
	 Container du module en home page
*/

#mdu00013containerId {
	color : #7f7f7f;
	font:Arial, Helvetica, sans-serif;
	width:100%;
	font-size:12px;
}

/*
		MODULE EN HOME
*/

/*

UNUSED 

#mdu00013containerId .listul
{
	display:list-item;
  width:180px;
	margin:0px;
	padding:0px;
	color : #b2191e;
}
*/

#mdu00013containerId .listli
{
	margin				:	0 0 0 10px;
	color : #b2191e;
}

#mdu00013containerId .nbfiches
{
	color : #444444;
	font-weight : bold;
}


#mdu00013containerId li a
{
	color : #666666;
}

/*
		FICHE ANNUAIRE
*/

#mdu00013containerId a {
	color : #b2191e;
	text-decoration: underline;
	font-weight:bold;
}

#mdu00013containerId .titre
{
	display : block;
	font-size : 17px;
	font-weight : bold;
	color : #B0B1B2;
	margin : 0px 0px 10px 0px;
}
#mdu00013containerId .blocAnnuaire 
{
	padding:5px; 
	color:#FFFFFF;
	border:solid 1px #f1f1f1;

}
#mdu00013containerId .blocAnnuaire .titre,
#mdu00013containerId .blocAnnuaire .sous-titre 
{
	color:#FFFFFF;
}

#mdu00013containerId .blocAnnuaire  .nbfiches a
{
	color:#FFFFFF;
	display:block;
	padding-left:10px;
	width:auto;

}
#mdu00013containerId .blocAnnuaire a
{
	color:#FFFFFF;
	font-weight:normal;
}
#mdu00013containerId .titre .sous-titre
{
	font-size : 11px;
}
#mdu00013containerId .articletitre 
{
	display:block;
	background-color:#a57ba3;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	margin:5px 0 15px 0; 

}
#mdu00013containerId  .articlesoustitre 
{
	color:#a57ba3;
	font-weight:bold;
	display:block;
	margin-bottom:6px;
}
#mdu00013containerId  .articlesite,
#mdu00013containerId  .articlemail, 
#mdu00013containerId  .articletel 
{
display:block;
padding:2px 0;
}
#mdu00013containerId  .articleadresse 
{
	display:block;
	width:470px;
	padding:15px 15px 1px 15px;
	background-color:#f2f2f2;
	margin:10px auto;
	
}
#mdu00013containerId  .articleadresse  .adresseBloc 
{
	display:block;
	margin:0 0 15px 0;
	position:relative;

	
}
#mdu00013containerId .articleadresse  .txtadresse 
{
	display:block;
	padding-left: 70px;

	
}
#mdu00013containerId .articleadresse .labeladresse 
{
	position:absolute;
	top:0;	
	left:0;


}
#mdu00013containerId .article{
	border-bottom:solid 1px #dddddd;
	margin-bottom:10px;
}
#mdu00013containerId .resume{
	display:block;
	width:470px;
	padding:15px 15px 1px 15px;
	background-color:#ede5ed;
	margin:10px auto;
}
#mdu00013containerId .resume  .titre{
	font-weight:bold;
	font-size:14px;
	color:#a57ba3;
}

#mdu00013containerId .motscles{
}

#mdu00013containerId #headerAnrTableId {
	border : 1px solid #666666;
	width : 100%;
	font-size : 10px;
	padding : 3px;
	background : #ebebeb;
}

#mdu00013containerId #headerAnrTableId a
{
	font-size : 11px;
	/*font-weight : bold;*/
}
/*
	 Container du module en home page
*/

.mduid14 .mduUsersFormContainer
{
	width						: 300px;
}

.mduid14 .mduUsersLoginLabel,
.mduid14 .mduUsersCodeLabel
{
	display					: block;
	padding					: 10px 0 5px 10px;
	font-family 		: 'FuturaLTRegular';
	font-size 			: 15px;
	color 					: #666666;
}

.mduUsersFormContainer .mduUsersLoginValid
{
	display				: block;
	margin				: 10px 0 0 0;
}

.mduUsersFormContainer .mduUsersLoginValid input
{
	background		: url(/design/00064/img/envoyer.gif) no-repeat top left;
	width					: 146px;
	height				: 24px;
}


.mduUsersLinkContainer
{
	height					: 24px;
	margin					: 20px 0 0 0;
	padding					: 5px 0 0 10px;
	border-top			: 1px solid #aba39c;
	font-family 		: 'FuturaLTRegular';
	font-size 			: 15px;
	color 					: #666666;
}

.mduUsersLinkText
{
	font-family 		: 'FuturaLTRegular';
	font-size 			: 15px;
	color 					: #666666;
}

.cmsForm1ValidTd
{
	text-align			: left;
}

.cmsForm1ValidTd input
{
	margin					: 10px 0 0 210px;
	width						: 146px;
	height					: 24px;
	border					: 1px solid #aba39c;
	background			: #ebebeb;
	color						: #424242;
}



/*****
				MODULE EN MODE PETIT DANS LA PAGE
*****/

.mduid14 .mduLabel,
.mduid14 .mduUsersContainer
{
	text-align			: right;
}

.mduid14 .mduTitre
{
	font-size				: 12px;
	display					: block;
	margin					: 5px 15px 0 0;
}

.mduid14 .mduUsersContainer
{
	margin					: 0 15px 0 0;
}

.mduid14 .nomprofil
{
	display					: block;
	font-size				: 13px;
	color						: #a38315;
	height					: 25px;
}

.mduid14 .mduUsersContainer a
{
	border-top			: 1px solid #cccccc;
	margin					: 0 0 0 0;
	padding					: 3px 5px 0 5px;
	color						: #dddddd;
	font-size				: 10px;
}/*
	 Container du module en home page
*/

#mdu00015containerId {
	border-top : 1px dotted #ccc;
	color : #7f7f7f;
	font:Arial, Helvetica, sans-serif;
	width:100%;
	font-size:12px;
	padding : 0 0 20px 0;
}

/*
		MODULE EN HOME
*/

#mdu00015containerId .titre
{
	display : block;
	font-size : 17px;
	font-weight : bold;
	color : #B0B1B2;
	margin : 5px 0px;
}

#mdu00015containerId a
{
	color : #b2191e;
	font-weight : bold;
}
#mdu00015containerId a.resultLigne
{
	display : block;
	color : #666;
	text-decoration : none;
	border-top : 1px solid #ccc;
	padding : 5px;
	min-height : 37px;
	_height : 37px;
	
}

#mdu00015containerId a.resultLigne:hover
{
	display : block;
	color : #666;
	text-decoration : none;
	border-top : 1px solid #ccc;
	padding : 5px;
	background-color : #efefef;

}

#mdu00015containerId input[type=text]
{
	width : 250px;
}

#mdu00015containerId select
{
	width : 253px;
}

#mdu00015containerId input[type=submit]
{
	padding : 0 10px; 
	margin 	: 0 0 0 30px;
}

#mdu00015resultId
{
	padding : 10px 5px; 
	margin 	: 0 0 20px 0;
	border-bottom : 1px dotted #ccc;
}

#mdu00015containerId .sstitre
{
	font-size : 13px;
	font-weight : bold;
}

#mdu00015containerId .sstitre img
{
	vertical-align : middle;
}

#mdu00015containerId .titreligne
{
	font-weight : bold;
}

#mdu00015containerId .cheminDeFer
{
	font-weight : normal;
}

/*
		MODULE EN ARTICLE
*/

/*
	style.css est la page par default qui ne fait que
	completer ce qui manque dans le style du design
	
	Il ne faut en aucun cas redéfinir ici l'emballage
	du module
*/

/*
	Container du module en home page
*/

#mdu00016containerId
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00016containerId .mduForumContainer
{
	
}

#mdu00016containerId .mduForumLink
{
	
}

#mdu00016containerId .mduForumLinkTxt
{
	
}

/*
	END - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

/*
	style.css est la page par default qui ne fait que
	completer ce qui manque dans le style du design
	
	Il ne faut en aucun cas redéfinir ici l'emballage
	du module
*/

/*
	Container du module en home page
*/

#mdu00017containerId
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00017containerId .mduForumContainer
{
	
}

/*
	END - Partie module d'annonce - SPECIFIQUE AU MODULE
*/


/*
#mdu00017containerId .texteHeader
{
	font-size : 13px;
}
*/

#mdu00017containerId .mduFaqThemesContainer
{
	padding : 10px 0 10px 25px;
	border : 1px solid #bbb;
	font-size  : 14px;
	list-style-type:decimal;
}

#mdu00017containerId .lienThemes a 
{
	color : #333;
}

#mdu00017containerId .blockTheme
{
	background : #eaeaea ; 
	margin : 10px 0 0 0;
	padding : 5px;
	font-size : 20px;
}

#mdu00017containerId .blockQst
{
	display : block;
	border-top : 1px solid #aaa;
	padding : 5px;
	font-size : 13px;
	font-weight : bold;
	cursor : pointer;
}

#mdu00017containerId a.blockQst:hover
{
	background-color : #f3f3f3;
}

#mdu00017containerId .blockRps
{
	font-size : 12px;
	padding : 5px 5px 15px 5px;
	position : relative;
}

#mdu00017containerId .blockRps a.top
{
	position 	: absolute;
	bottom 		: 3px;
	right     : 0;
	color 		: #666;
	font-size : 10px;
}

/* PLACEHOLDER */
/* PLACEHOLDER */
/* PLACEHOLDER */
/*
	style.css est la page par default qui ne fait que
	completer ce qui manque dans le style du design
	
	Il ne faut en aucun cas redéfinir ici l'emballage
	du module
*/

/*
	Container du module en home page
*/

.mduid21
{
	
}

/*
	START - DESIGN DE L'AGENDA (Gael)
*/

/*
VERSION ARTICLE
*/

.mduid21 table.mduAgendaCalendarTab
{
	height	: auto;
	width		: 100%;
	
	border-collapse	:	collapse ;
}

.mduid21 .mduAgendaCalendarTabHeader td
{
	border-bottom		: 1px solid #666;
	background			: #31312A;
	font-weight 		: bold;
	color						: #fff;
	padding					: 5px;
	margin 					: 0;
	text-align 			: center;
	vertical-align 	: top;
}

.mduid21 .mduAgendaCalendarTabBody td
{
	border					: 1px solid #D8D8D8;
	width 					: 14%;
	/*height					: 150px;*/
	padding					: 0;
	margin 					: 0;
	/*text-align 			: center;*/
	vertical-align 	: top;
	
}

.mduid21 .mduAgendaCalendarLinkContainer
{
	text-align 	: center;
	font-size 	:	16px;
	font-weight	: bold;
	padding			: 5px 0 ;
}

.mduid21 .mduAgendaCalendarLinkContainer a
{
	font-size 	:	16px;
	font-weight	: bold;
}

.mduid21 .mduAgendaCalendarDay
{
	background 		: #efefef;
	border-bottom : 1px solid #666;
	text-align		: center;
}


.mduid21 .mduAgendaCalendarTabBody td.today .mduAgendaCalendarTdContainer
{
	border-right						: 2px solid #DB001B;
	border-bottom						: 2px solid #DB001B;
	border-left							: 2px solid #DB001B;
}

.mduid21 .mduAgendaCalendarTabBody td.today .mduAgendaCalendarDay
{
	background-color	: #DB001B;
	color							: #fff;
	font-weight				: bold;
}

.mduid21 .mduAgendaCalendarTabBody td.today
{
	border						: 0px solid #DB001B;
}


/*
.mduid21 .mduAgendaCalendarTdContainer
{
	border-right					: 1px solid #D8D8D8;
	border-left						: 1px solid #D8D8D8;
	border-bottom					: 1px solid #D8D8D8;
}
*/

.mduid21 .mduAgendaCalendarTabBody a
{
	height					: 20px;
	overflow				: hidden;
	display					: block;
	color 					: #000;
	text-decoration : none;
	text-align			: center;
}

.mduid21 .mduAgendaCalendarEmpty
{
	height	: 20px;
}

.mduid21 .mduLienOutlook
{
	float : right;
}

/*
VERSION Home
*/

.mduid21 .mduAgendaMoisHome
{
	/*color : #40413b;*/
	text-align : center;
	font-size	:	14px;
	font-weight	:	bold;
	background-color : #d8d8d8;
}

.mduid21 table.mduAgendaCalendarTabHome
{
	height	: auto;
	width		: 70%;
	margin	: 0 auto;
	border-collapse:collapse;
}



.mduid21 table.mduAgendaCalendarTabHome a
{
	color 			: #D9001B;
	font-weight	: bold;
}
.mduid21 .mduAgendaCalendarTabHeaderHome td

{
	height	: auto;
	font-size	:	14px;
	width		: 100%;
}

.mduid21 .mduAgendaCalendarTabHeaderHome td
{
	border					: 0px solid #333;
	width 					: 14%;
	background			: transparent;
	padding					: 2px;
	text-align 			: center;
	vertical-align 	: top;
	height					: auto;
	font-weight			: bold;
}

.mduid21 .mduAgendaCalendarTabBodyHome td
{
	border					: 0px solid #333;
	background			: transparent;
	padding					: 2px;
	text-align 			: center;
	vertical-align 	: top;
	height					: auto;
}

.mduid21 .mduAgendaCalendarTabBodyHome td.today
{
	font-weight	:	 bold;
	color							: #fff;
	background-color	:	#333333;
	border						: 1px solid #ccc;
}

.mduid21 .mduAgendaCalendarTabBodyHome td.today.actif
{
	font-weight				:	 bold;
	color							: #fff;
	background-color	:	#d9001b;
	border						: 1px solid #ccc;
}


.mduid21 table.mduAgendaCalendarTabHome td.today a
{
	color : #fff;
}

/* PAGE DETAIL */

.mduid21.pageDetail table.mduAgendaCalendarTabHome
{
	height	: auto;
	width		: 100%;
	margin	: 0 auto;
	border-collapse:collapse;
}

.mduid21 .mduAgendaDetailContainer
{
	padding 			: 5px 0;	
}

.mduid21 .mduAgendaLigne
{
	float					: left;
	border-bottom :	1px solid #EFEFEF;
}

.mduid21 .mduCalendarListContainer
{
	float 	: left;
	margin 	: 0 10px 10px 0;
	padding : 3px;
	width		: 200px;
	border  : 1px solid #ccc;
	background : #fff;
}

.mduid21 .cmsColorContainer
{
	padding	: 1px 8px;
	border	:	1px solid #ccc;
}

.mduid21 .cmsReadMore1
{
	outline : none;
}

/*
	END - DESIGN DE L'AGENDA (Gael)
*//* PLACEHOLDER */
/* PLACEHOLDER */
/* PLACEHOLDER */
/* PLACEHOLDER */
/* Placeholder */

#module1Id
{
	background			: #ffffff;
	border-bottom		: 2px solid #5b5b5b;
	padding					: 0 0 0 5px;
}

#module2Id
{
	width						: 485px;
	margin					: 15px 0 0 100px;
	border-right		: 1px solid #c8c8c8;
	float						: left;
}

#module3Id
{
	width						: 300px;
	margin					: 15px 0 0 90px;
	float						: left;
}

#module4Id
{
	float						: left;
	width						: 729px;
	margin					: 56px 0 30px 0;
}

#module5Id
{
	padding					: 0 0 30px 0;
}

#module6Id
{
	width								: 252px;
	height							: 36px;
	background					: url(/design/00064/img/assistance_bkg.gif) no-repeat top left;
	position						: absolute;
	top									: 1px;
	left								: 620px;
}/*
	+++++++++++++++++++++++++++++++++++
	START - CSS SPECIFIQUES A LA CHARTE
	+++++++++++++++++++++++++++++++++++
*/

#wrapper0Id
{
	background					: url(/design/00064/img/bkg_wrapper0.gif) repeat-x top left;
	width								: 100%;
	position						: relative;
}

#wrapper1Id
{
	background					: url(/design/00064/img/bkg_wrapper1.gif) repeat-x top left;
	width								: 100%;
	position						: relative;
}

#containerglobalId
{
	width								: 999px;
	margin							: 0 auto;
	position						: relative;
}

#diapoFondId
{
	position						: absolute;
	top									: 104px;
	left								: 0;
	width								: 100%;
	background-position	: center top;
	background-repeat		: no-repeat;
}

#wrapper0Id #diapoFondId { height : 216px;}
#wrapper1Id #diapoFondId { height : 127px;}


/****
			HEADER
****/

#wrapper0Id #headerId
{
	width								: 999px;
	height							: 497px;
	background					: url(/design/00064/img/voile.png) repeat-x 0 104px;
}

#wrapper1Id #headerId
{
	width								: 999px;
}

#logoGMId
{
	width								: 196px;
	height							: 110px;
	display							: block;
	background					: url(/design/00064/img/logo_groupeM.png) no-repeat top left;
}

#pubHautId
{
	/*background					: url(/design/00064/img/pubHaut.gif) no-repeat top left;*/
	width								: 500px;
	height							: 80px;
	position						: absolute;
	top									: 0;
	left								: 503px;
	z-index							: 99;
}

#baselineId
{
	width								: 283px;
	height							: 34px;
	background					: url(/design/00064/img/baseline.gif) no-repeat top left;
	position						: absolute;
	top									: 25px;
	left								: 210px;
}

#navHId
{
	width								: 750px;
	height							: 32px;
	position						: absolute;
	top									: 72px;
	left								: 267px;
}

.sousMenuHId
{
	position						: absolute;
	width								: 819px;
	height							: 200px;
	z-index							: 100;
	background					: url(/design/00064/img/bkg_ssMenu.gif) no-repeat top left;
	top									: 32px;
	left								: -82px;
	display							: none;
	padding							: 4px 0 0 16px;
}

.sousMenuHId
{
	display							: none;
}

#modulesGaucheId
{
	width								: 262px;
	float								: left;
	margin							: 0 0 0 0;
}

#formResaDispoId
{

	margin							: 8px 0 30px 0;
	width								: 262px;
	height							: 356px;
	/*background					: url(/design/00064/img/reservezImg.gif) #3b3b3b;*/
	background					: url(/design/00064/img/bkg_resa.gif) repeat-y top left #3b3b3b;
	border-top					: 2px solid #79634b;
}

#carouselId
{
	position						: absolute;
	top									: 126px;
	left								: 280px;
	width								: 670px;
	height							: 350px;
	z-index							: 10;
}

/****
			CONTENU
****/

#content0Id
{
	width								: 999px;
	margin							: 0 0 15px 0;
}

#contenuPageId
{
	padding							: 0 0 30px 325px;
	margin							: 121px 0 0 0;
	background					: url(/design/00064/img/bkg_pageBottom.gif) repeat-x bottom left #ffffff;
}

/****
			FOOTER
****/

#footerId
{
	width								: 999px;
	height							: 180px;
	/*background					: blue;*/
	position						: relative;
}

#cmsFooterContainerId
{
	background					: url(/design/00064/img/bkg_footerLine.gif) repeat-x top left;
	height							: 39px;
	color								: #7f7a7a;
	font-size						: 16px;
	font-family					: "FuturaLTRegular", "Arial";
	padding							: 12px 0 0 290px;
}

#cmsFooterContainerId a
{
	color								: #7f7a7a;
	font-size						: 16px;
	font-family					: "FuturaLTRegular", "Arial";
}

#contactId
{
	width								: 252px;
	height							: 36px;
	background					: url(/design/00064/img/assistance.gif) no-repeat top left;
	position						: absolute;
	top									: 1px;
	left								: 620px;
}




/****
			FCK
****/

.futura
{
	font-family					: "FuturaLTRegular";
}





/*****
				FORMULAIRE FASTBOOKING
*****/

#formResa2Id
{
	display							: none;
}



#formResaDispoId hr
{
	color								: #424242;
	background					: #424242;
	height							: 1px;
	border							: 0;
}

.colorBrown
{
	color								: #9f8466;
}

.alignCenter
{
	display							: block;
	text-align					: center;
}

.titreResaForm
{
	color								: #ffffff;
	font-family					: 'FuturaLTRegular';
	font-size						: 17px;
	display							: block;
	text-align					: center;
	border-bottom				: 1px solid #424242;
	padding							: 2px 0;
}

.ongletFormResa
{
	display							: block;
	width								: 130px;
	height							: 16px;
	color								: #cccccc;
	float								: left;
	border-bottom				: 1px solid #424242;
	border-right				: 1px solid #424242;
	text-align					: center;
	padding							: 2px 0 0 0;
}

.ongletFormResaOn
{
	background					: #4c4c4c;
}

.titreGroupResa
{
	background					: url(/design/00064/img/bkg_titregroupResa.gif) repeat-y top left;
	display							: block;
	height							: 18px;
	font-family					: 'FuturaLTRegular';
	font-size						: 13px;
	color								: #ffffff;
	padding							: 2px 0 0 20px;
	margin							: 8px 0;
}

.formResa
{
	color								: #ffffff;
	padding							: 0 10px;
}

.formResa select
{
	border							: 1px solid #716860;
	background					: #323232;
	color								: #c0c0c0;
	margin							: 0;
	padding							: 0;
}

.formResa input
{
	border							: 1px solid #716860;
	background					: url(/design/00064/img/bkg_input.gif) repeat-x top left #323232;
	color								: #eeeeee;
	margin							: 0;
	padding							: 0;
}

.inputCode
{
	width								: 80px;
}/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url(/design/00064/img/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 3px;
  color: #777;
  background: url('/design/00064/img/bg-input-focus.png') repeat-x 0px 0px;
  background: url('/design/00064/img/bg-input.png') repeat-x 0px 0px;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('/design/00064/img/bg-input-focus.png') repeat-x 0px 0px;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: -483px -130px;
  line-height: 26px;
  height: 26px;
}

div.selector span {
  background-position: right 0px;
  height: 26px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
  background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
  background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -78px;
}

div.selector.disabled {
  background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}

/* Checkbox */

div.checker {
  width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
  background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -57px -260px;
}

div.checker span.checked {
  background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
  background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

div.button {
  background-position: 0px -523px;
}

div.button span {
  background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -673px; 
}

div.button.active,
div.button:active {
  background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
  background-position: right -703px;
  color: #555;
}

div.button.disabled,
div.button:disabled {
  background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
  background-position: right -733px;
  color: #bbb;
  cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
  height: 30px;
}

div.button span {
  margin-left: 13px;
  height: 22px;
  padding-top: 8px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 15px;
}

/* Select */
div.selector {
  width: 190px;
  font-size: 12px;
}

div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}

/* Checker */
div.checker {
  margin-right: 5px;
}

/* Radio */
div.radio {
  margin-right: 3px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Button */

div.button a,
div.button button,
div.button input {
  position: absolute;
}

div.button {
  cursor: pointer;
  position: relative;
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

/* Select */

div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}/*
	 Container du module en home page
*/

#mduId24 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/
#mduId24 .mduTexteLibreContainer 
{
	
}

#mduId24 .mduTexteLibreTitre 
{
	
}

#mduId24 .mduTexteLibreTexte 
{
	
}
/*
	 Container du module en home page
*/

#mdu00002containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00002containerId .mduTexteLibreContainer 
{
	
}

#mdu00002containerId .mduTexteLibreTitre 
{
	
}

#mdu00002containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00002containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00002containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00002containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00003containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00003containerId .mduTexteLibreContainer 
{
	
}

#mdu00003containerId .mduTexteLibreTitre 
{
	
}

#mdu00003containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00003containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00003containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00003containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00004containerId 
{
}

/*
	START - FORGAGE DE CHARTE
*/

#mdu00004containerId .mduActualitesFrontContainer .cmsThumbLeftContainer
{
}

#mdu00004containerId .mduActualitesListContainer .cmsThumbLeftContainer
{
}

#mdu00004containerId .mduActualiteContainer .cmsThumbLeftContainer
{
}
	
/*
	END - FORGAGE DE CHARTE
*/


/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00004containerId .mduActualitesFrontContainer 
{
}

#mdu00004containerId .mduActualiteFrontContainer 
{
}


/*
	END - Partie module d'annonce
*/

/*
	START - Liste actualités - SPECIFIQUE AU MODULE
*/

#mdu00004containerId .mduActualitesListContainer
{
}
#mdu00004containerId .mduActualiteListContainer
{
}

/*
	END - Partie Liste actualités - SPECIFIQUE AU MODULE
*/


/*
	START - Partie affichage d'une actualité - SPECIFIQUE AU MODULE
*/

#mdu00004containerId .mduActualiteContainer
{
}

/*
	END - Partie affichage d'une actualité - SPECIFIQUE AU MODULE
*//*
	 Container du module en home page
*/

#mduId24 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/
#mduId24 .mduTexteLibreContainer 
{
	
}

#mduId24 .mduTexteLibreTitre 
{
	
}

#mduId24 .mduTexteLibreTexte 
{
	
}
/*
	 Container du module en home page
*/

#mdu00006containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00006containerId .mduTexteLibreContainer 
{
	
}

#mdu00006containerId .mduTexteLibreTitre 
{
	
}

#mdu00006containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00006containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00006containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00006containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00007containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00007containerId .mduTexteLibreContainer 
{
	
}

#mdu00007containerId .mduTexteLibreTitre 
{
	
}

#mdu00007containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00007containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00007containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00007containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*/
