/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/design/00072/img/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/design/00072/img/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/design/00072/img/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/design/00072/img/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/design/00072/img/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/design/00072/img/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/design/00072/img/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/design/00072/img/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/design/00072/img/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/design/00072/img/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/design/00072/img/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/design/00072/img/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/design/00072/img/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/design/00072/img/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/design/00072/img/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/design/00072/img/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/design/00072/img/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/design/00072/img/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/design/00072/img/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/design/00072/img/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/design/00072/img/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/design/00072/img/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/*
	START - ENVIRONNEMENT PAR DEFAUT 
*/


/* FONTS */

@font-face {
    font-family: 'vag_black';
    src: url('/design/00072/fonts/vagrounded-black-webfont.eot');
    src: url('/design/00072/fonts/vagrounded-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/design/00072/fonts/vagrounded-black-webfont.woff') format('woff'),
         url('/design/00072/fonts/vagrounded-black-webfont.ttf') format('truetype'),
         url('/design/00072/fonts/vagrounded-black-webfont.svg#VAGRoundedBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vag';
    src: url('/design/00072/fonts/vag_round-webfont.eot');
    src: url('/design/00072/fonts/vag_round-webfont.eot?#iefix') format('embedded-opentype'),
         url('/design/00072/fonts/vag_round-webfont.woff') format('woff'),
         url('/design/00072/fonts/vag_round-webfont.ttf') format('truetype'),
         url('/design/00072/fonts/vag_round-webfont.svg#VAGRoundRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing		: -0.015em;
}

@font-face {
    font-family: 'vag_thin';
    src: url('/design/00072/fonts/vagrounded_thin-webfont.eot');
    src: url('/design/00072/fonts/vagrounded_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/design/00072/fonts/vagrounded_thin-webfont.woff') format('woff'),
         url('/design/00072/fonts/vagrounded_thin-webfont.ttf') format('truetype'),
         url('/design/00072/fonts/vagrounded_thin-webfont.svg#VAGROUNDEDThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* REFERENCEMENT */

h1, h2, h3
{
	margin							: 0;
	padding							: 0;
	font-weight					: normal;
}

#wrapper0Id h1
{
	position						: absolute;
	left								: 16px;
	top									: 31px;
}

/* Emballage */

body
{
	margin							: 0;
	background					: #40494d;
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #696969;
}

.bodyHome
{
	padding							: 9px 0 0 0;
}

table
{
	font-size						: 11px;
}

tr
{
	font-size						: 11px;
}

td
{
	font-size						: 11px;
}

a
{
	font-family					: Arial, Helvetica, sans-serif;
	color 							: #333333;
	text-decoration 		: none;
	outline							: none;
}

a:hover
{
	text-decoration 		: underline;
}

img
{
	border							: 0;
}

ul, li
{
	margin							: 0;
	padding							: 0;
	list-style-type			: none;
}

hr
{
	color								: #e6eaea;
	background					: #e6eaea;
	height							: 1px;
	border							: 0;
}

hr.hr2
{
	color								: #666666;
	background					: #666666;
	height							: 1px;
	border							: 0;
}

p
{
	margin							: 0;
	padding							: 0;
}

.pousseur
{
	clear								: both;
	float								: none;
	height							: 1px;
}

.logoRef
{
	display				 			: block;
	height				 			: 14px;
	text-align					: center;
	margin							: 10px 0;
}

form
{
	margin							: 0;
	padding							: 0;
}

/*
	END - ENVIRONNEMENT PAR DEFAUT
*/




/* COULEURS TEXTE */

.txt_violet
{
	color								: #762270;
}

.txtbold
{
	font-weight					: bold;
}/*
	START - DEFINITION DES STYLES DE TITRES HEADER
*/

h1
{
	/*background			: #DB001C none repeat scroll 0 0;
	color						: #FFFFFF;
	display					: inline;
	font-size				: 18px;
	font-weight			: bold;
	padding					: 2px 5px;*/
}

h2
{
}

h3
{
}

h4
{
	margin					: 0;
	padding					: 3px 0;
}

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 					: #158EB7;
}

	/* 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 			: 11px;
	color 					: #868686;
}

	/* 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
{
}

/*
	END - DEFINITION DES STYLES DE LISTING ADDITIONNELS
*//* 
	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]
{
	color						: #5c6f6e;
}

input[type=password]
{
	color						: #5c6f6e;
}

textarea
{

	color						: #5c6f6e;
}


/* Emballage des champ submit  */
.cmsInputSubmitContainer
{
	
}

input[type=image]
{
	width 					: 30px;
	height					: 23px;
}

.okButton {
	width 					: 30px;
	height 					: 23px;
	background			: url(/design/00072/img/ok_TblancBtrans.gif) repeat-y;
	cursor 					: pointer;
}

label
{
	width						: 150px;
	display					: inline-block;
	margin					: 0 0 10px 0;
}


/*
	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%;
}

	/* head */

.cmsTitleTHead
{
	
}

.cmsTitleHeadTr
{
	height 					: 20px;
}

.cmsTitleHeadTdLeft
{
	padding 				: 0 0 0 10px;
	text-align 			: left;
	background			: url(/design/00072/img/fond_titre.png) left top no-repeat;
}

.cmsTitleHeadTdLeftTxt
{
	color 					: #FFFFFF;
}

.cmsTitleHeadTdCenter
{
	font-family 		: Arial;
	height 					: 34px;
	text-align 			: center;
	background			: url(/design/00072/img/fond_titre.png) center top no-repeat;
}

.cmsTitleHeadTdCenterTxt
{
	font-size 			: 20px;
	color 					: #FFFFFF;
}

.cmsTitleHeadTdRight
{
	padding 				: 0 10px 0;
	text-align 			: right;
	background			: url(/design/00072/img/fond_titre.png) right top no-repeat;
}

.cmsTitleHeadTdRightTxt
{
	color 					: #FFFFFF;
}

	/* 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/00072/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/00072/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/00072/img/fond_table1.png) right top no-repeat;
}

.cmsTable1HeadTdRightTxt
{
	color 					: #FFFFFF;
}

	/* body */

.cmsTable1TBody
{
	/* display : none; */
}

.cmsTable1BodyTr
{
}

.cmsTable1BodyTdLeft
{
	width 					: 33%;
	text-align 			: left;
}

.cmsTable1BodyTdLeftTxt
{
	
}

.cmsTable1BodyTdCenter
{
	width 					: 34%;
	text-align 			: center;
}

.cmsTable1BodyTdCenterTxt
{
	
}

.cmsTable1BodyTdRight
{
	width 					: 33%;
	text-align 			: right;
}

.cmsTable1BodyTdRightTxt
{
	
}

/* tableau 2 */

.cmsTable2Table
{
	width 					: 100%;
}

	/* head */

.cmsTable2THead
{
}


.cmsTable2HeadTr
{
	height 					: 36px;
	background			: url(/design/00072/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/00072/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 					: 50%;
	padding 				: 0 10px 0 0;
}

.cmsForm1Label
{
	color 					: #808D1D;
	font-size 			: 13px;
	font-weight 		: bold;
	font-style 			: italic;
}

.cmsForm1FieldTd
{
	text-align 			: left;
	width 					: 50%;
}

.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/00072/img/puce_close.gif);
	background-position : 5px 7px;
	background-repeat 	: no-repeat;
	padding 				 		: 5px 0 5px 20px;
}

.toggleIconLink.on
{
	background-image 		: url(/design/00072/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/00072/img/switchuser.png) center center no-repeat;
	height 					: 22px;
}

.cmsScrollCursorBackground{
	border 					: 0px solid blue;
	background			: url(/design/00072/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/00072/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/00072/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
{
	
}

/* container global de TOUS les articles quand ils sont a la suite les uns des autres */
.articlesContainer
{

}

/* container global de CHAQUES articles quand ils sont a la suite les uns des autres */
.articleContainer
{
	border							: 0px solid green;
}


.articleTitre
{
	color							: #ffffff;
	font-size					: 20px;
	font-family				: "vag";
	display						: block;
	margin						: 0 0 20px 0;
	letter-spacing		: -0.04em;
}

.articleTexte
{
	border 							: 0px solid #444444;
}

.articleTexte li
{
	margin							: 0 0 0 12px;
	padding							: 0 0 0 5px;
	list-style-type			: circle; 
}

.articleTexte li li
{
	list-style-type			: disc;
}

	/* 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;
}

.mduRss
{
	display			:	block;
	height			: 16px;
	width				: 16px;
	float				: right;
	background:url(/design/00072/img/rss_16.png) repeat-y;
}
/*
	END - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/

/* PLACEHOLDER */

#navId
{

}


/****** NIVEAU 0 */

.niv0 a.e000,
.niv0 a.e110,
.niv0 a.e001,
.niv0 a.e111,
.niv0 a.e011

{
	display						: block;
	padding						: 3px 0 0 26px;
	text-decoration		: none;
	font-size					: 13px;
	font-weight				: bold;
	height						: 19px;
	margin						: 0;
}

.niv0 a.e000,
.niv0 a.e001
{

}

.niv0 a.e110,
.niv0 a.e111
{

}

.niv0 a.e011
{

}

.niv0 a.e000:hover,
.niv0 a.e001:hover
{

}

li.niv0
{

}


/****** NIVEAU 1 */

.niv1 a.e000,
.niv1 a.e110,
.niv1 a.e001,
.niv1 a.e111

{

}

.niv1 a.e000,
.niv1 a.e001
{

}

.niv1 a.e110
{

}

.niv1 a.e111
{

}

.niv1 a.e000:hover,
.niv1 a.e001:hover
{

}

ul.niv1
{

}

li.niv1
{

}


/***** DIVERS */


#navId span,
#navId div
{
	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;
}/* STYLES DU MODULE EXTERNE DE GANUTA */

#poussHeightId
{
	float							: left;
	width							: 1px;
	height						: 270px;
}



/****
				CONTAINERS GLOBAUX
****/

#colnavId
{
	position					: relative;
	float							: left;
	width							: 217px;
}

#colcntId
{
	position					: relative;
	float							: left;
	width							: 730px;
	margin						: 0 0 0 10px;
}


/*


/******
				HOME
******/

#home_colrightId
{
	position					: relative;
	float							: left;
	/*margin						: 10px 0 10px 7px;*/
	margin						: 0 0 10px 7px;
}

/*#lien_ganuta_homeId
{
	display						: block;
	width							: 377px;
	height						: 111px;
	background				: url(/design/00072/img/lien_ganuta_home.jpg) no-repeat top left;
	position					: relative;
}*/

#lien_ganuta_homeId
{
	display						: block;
	width							: 189px;
	height						: 110px;
	background				: url(/design/00072/img/inscrGanuta.jpg) no-repeat top left;
	position					: relative;
	float							: left;
	margin						: 0 5px 0 0;
}

#lien_TalentDayId
{
	display						: block;
	width							: 180px;
	height						: 104px;
	background				: url(/design/00072/img/Talentday.jpg) no-repeat top left;
	position					: relative;
	float							: left;
	margin						: 0;
}



/****
				TYPES DE BOITES
****/

.box_290,
.box_377,
.box_475,
.box_475_table
{
	padding						: 10px 20px;
	border						: 1px solid #e8e8e8;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
  background				: url(/design/00072/img/bkg_titre_gris.jpg) no-repeat center top #ffffff;
  width							: 250px;
  float							: left;
  margin						: 10px 5px;
  position					: relative;
}

.box_377
{
  width							: 337px;
  margin						: 10px 0;
}

.box_475,
.box_475_table
{
	width							: 435px;
  margin						: 10px 0;
}

.box_350,
.box_350_grey,
.box_250,
.box_250_talpreview,
.box_718,
.box_718_grey,
.box_718_table
{
	padding						: 10px 20px;
	border						: 1px solid #e8e8e8;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
  background				: url(/design/00072/img/bkg_titre_vert.gif) no-repeat left top #ffffff;
  width							: 678px;
  float							: left;
  margin						: 10px 5px;
  position					: relative;
}



.box_350,
.box_350_grey
{
	width							: 298px;
}

.box_250
{
	width							: 200px;
}

.box_250_talpreview
{
	padding						: 4px 0;
	width							: 240px;
	background				: url(/design/00072/img/bkg_boxviolet.gif) repeat-x top left #ffffff;
}

.box_350_grey
{
	background				: url(/design/00072/img/bkg_titre_gris.jpg) no-repeat left top #ffffff;
}

.box_718_grey,
.box_718_table,
.box_475_table
{
	background				: url(/design/00072/img/bkg_titre_gris.jpg) no-repeat top left #ffffff;
}

.box_718_table
{
	width							: 718px;
	padding						: 6px 0;
}

.box_475_table
{
	width							: 475px;
	padding						: 6px 0;
}

.box_440
{
	padding						: 10px 20px;
	border						: 1px solid #bd96ba;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
  background				: url(/design/00072/img/bkg_titre_gris.jpg) no-repeat center top #ffffff;
  width							: 376px;
  float							: left;
  margin						: 10px 5px;
  position					: relative;
}

.profil_left
{
	padding						: 10px 15px;
	border						: 1px solid #e8e8e8;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
  background				: url(/design/00072/img/bkg_titre_vert.gif) no-repeat left top #ffffff;
  width							: 175px;
  float							: left;
  margin						: 30px 0 0 0;
  position					: relative;
}

.box_title_green
{
	color							: #9cc224;
	font-size					: 20px;
	font-family				: "vag";
	display						: block;
	margin						: 0 0 20px 0;
	letter-spacing		: -0.04em;
}

.box_title_grey
{
	color							: #695c5c;
	font-size					: 20px;
	font-family				: "vag";
	display						: block;
	margin						: 0 0 20px 0;
	letter-spacing		: -0.04em;
}

.box_title_grey2
{
	color							: #999999;
	font-size					: 20px;
	font-family				: "vag";
	display						: block;
	margin						: 0 0 9px 10px;
	letter-spacing		: -0.04em;
}

.box_title_white
{
	color							: #ffffff;
	font-size					: 20px;
	font-family				: "vag";
	display						: block;
	margin						: 0 0 20px 0;
	letter-spacing		: -0.04em;
}

.box_title_violet
{
	color							: #762270;
	font-size					: 20px;
	font-family				: "vag";
	display						: block;
	margin						: 0 0 20px 0;
	letter-spacing		: -0.04em;
}

.bulle_grise
{
	width							: 25px;
	height						: 23px;
	display						: inline-block;
	background				: url(/design/00072/img/bulle_grise.gif) no-repeat top left;
	font-family				: "vag_black";
	font-size					: 17px;
	color							: #782673;
	padding						: 3px 0 0 10px;
	margin						: 0 0 0 20px;
}

/* Boites type a */

.a_box
{
	border-bottom			: 1px solid #e6eaea;
	margin						: 0 0 10px 0;
	padding						: 0 0 10px 0;
}

.a_title
{
	color							: #000000;
	font-size					: 12px;
	font-weight				: bold;
}

.a_date
{
	color							: #757575;
}

.a_entity
{
	color							: #749713;
	font-size					: 12px;
	display						: block;
}

.a_txt
{
	color							: #5c6f6e;
	display						: block;
	padding						: 5px 0;
}

.home_crealien
{
	display						: block;
	float							: left;
	/*width							: 160px;
	height						: 100px;*/
	width							: 105px;
	height						: 80px;
	margin						: 0 4px 10px 0;
	border						: 1px solid #a6a4a4;
	-webkit-border-radius : 4px;
  -moz-border-radius : 4px;
  border-radius 		: 4px;
  behavior					: url(../pie/PIE.htc);
  position					: relative;
}

.lineheight_15
{
	line-height				: 1.5em;
}

.formBlocGris
{
	/*background				: #f9f9f9;*/
	border						: 1px solid #dddddd;
	padding						: 15px;
	-webkit-border-radius : 4px;
  -moz-border-radius : 4px;
  border-radius 		: 4px;
  behavior					: url(../pie/PIE.htc);
  position					: relative;
}

.helpinfos
{
	padding						: 20px;
	color							: #666666;
	background				: #f7f7f7;
}

.helpinfoline
{
	display						: block;
	padding						: 0 0 5px 0;
}

.contactinfos
{
	padding						: 10px 20px;
	color							: #666666;
	background				: #f7f7f7;
}

/******************
							BOUTONS
******************/

.bt_ok
{
	display 					: block;
	width							: 33px;
	height						: 21px;
	background-image 	: url(/design/00072/img/bt_ok.gif);
}

.a_editer
{
	width							: 16px;
	height						: 16px;
	background				: url(/design/00072/img/liste_icone_editer.gif) no-repeat top left;
	display						: inline-block;
}

.a_delete
{
	width							: 16px;
	height						: 16px;
	background				: url(/design/00072/img/liste_icone_supprimer.gif) no-repeat top left;
	display						: inline-block;
}

.a_view
{
	width							: 16px;
	height						: 16px;
	background				: url(/design/00072/img/liste_icone_view.gif) no-repeat top left;
	display						: inline-block;
}

.a_crea
{
	width							: 16px;
	height						: 16px;
	background				: url(/design/00072/img/liste_icone_crea.gif) no-repeat top left;
	display						: inline-block;
}

.a_reload
{
	width							: 16px;
	height						: 16px;
	background				: url(/design/00072/img/reload_page.png) no-repeat top left;
	display						: inline-block;
}


/******************
							NAVIGATION VERTICALE GAUCHE
******************/

.title_NavV
{
	display						: block;
	background				: url(/design/00072/img/bkg_titleNavV.gif) repeat-x center bottom;
	padding						: 10px 8px 6px 8px;
	color							: #999999;
	font-size					: 16px;
	font-family				: "vag";
	margin						: 0 0 6px 0;
}

.btn_NavV_gris,
.btn_NavV_violet
{
	display						: block;
	margin						: 0 0 6px 0;
	color							: #4c4a4a;
	padding						: 8px 8px 8px 20px;
  border						: 1px solid #cccaca;
  font-size					: 15px;
  font-family				: "vag";
  position					: relative;
  
  -webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  background				: #eae9e9;
	background				: -webkit-gradient(linear, 0 0, 0 bottom, from(#eae9e9), to(#FFFFFF));
	background				: -webkit-linear-gradient(#eae9e9, #FFFFFF);
	background				: -moz-linear-gradient(#eae9e9, #FFFFFF);
	background				: -ms-linear-gradient(#eae9e9, #FFFFFF);
	background				: -o-linear-gradient(#eae9e9, #FFFFFF);
	background				: linear-gradient(#eae9e9, #FFFFFF);
	-pie-background		: linear-gradient(#eae9e9, #FFFFFF);
	behavior					: url(../pie/PIE.htc);
}

.btn_NavV_gris:hover,
.btn_NavV_violet:hover
{
	border						: 1px solid #762270;
	text-decoration		: none;
  background				: #eae9e9;
	background				: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eae9e9));
	background				: -webkit-linear-gradient(#FFFFFF, #eae9e9);
	background				: -moz-linear-gradient(#FFFFFF, #eae9e9);
	background				: -ms-linear-gradient(#FFFFFF, #eae9e9);
	background				: -o-linear-gradient(#FFFFFF, #eae9e9);
	background				: linear-gradient(#FFFFFF, #eae9e9);
	-pie-background		: linear-gradient(#FFFFFF, #eae9e9);
	behavior					: url(../pie/PIE.htc);
}

.btn_NavV_violet
{
	color							: #762270;
}

.btn_NavV_gris a
{
	display						: block;
	font-size					: 13px;
	padding						: 3px 0 0 10px;
	font-weight				: bold;
	color							: #555555;
}

#btnInscrireId
{
	cursor						: pointer;
}

#btnInscrTypeId
{
	display						: none;
	margin						: 10px 0 0 0;
}

/*Boite à outils*/
#btn_NavV_bao
{
	display						: block;
	margin						: 0 0 6px 0;
	color							: #4c4a4a;
	padding						: 15px 8px 14px 80px;
  font-size					: 15px;
  font-family				: "vag";
  position					: relative;
  background				: url(/design/00072/img/bt_boite-a-outils.png) no-repeat 0 0;
}
#btn_NavV_bao:hover
{
	text-decoration		: none;
  background				: url(/design/00072/img/bt_boite-a-outils.png) no-repeat 0 -44px;
}


/******************
							TABLEAUX
******************/

.table_infos .tr_entete
{
	background			: #873e82;
	height					: 22px;
	color						: #cfb2cd;
}

.table_infos .tr_entete a
{
	color						: #cfb2cd;
}

.table_infos .tr_corps td
{
	height					: 30px;
	font-size				: 11px;
	border-bottom		: 1px solid #f1f1f1;
}

.table_infos .tr_corps2 td,
.table_infos .tr_corps2_on td
{
	height					: 20px;
	font-size				: 11px;
	border-bottom		: 1px solid #f1f1f1;
}

.table_infos .tr_corps:hover,
.table_infos .tr_corps2:hover,
.table_infos .tr_corps2_on td
{
	background			: #f1f1f1;
}

.titleLine,
.titleLine2
{
	font-size				: 13px;
	font-weight			: bold;
	display					: inline-block;
	padding					: 10px 0;
}

.titleLine2
{
	padding					: 5px 0;
}

/******************
							NAV HORIZONTALE
******************/

#profilFillingInfoId
{
	margin						: 10px 7px 0 20px;
	font-size					: 12px;
}

.stepmissing
{
	text-align				: right;
	display						: block;
	font-size					: 16px;
	color							: #999999;
	font-weight				: bold;
}

.stepmissingariane
{
	text-align				: right;
	display						: block;
	font-size					: 11px;
	color							: #999999;
}

#linkRemplirProfilId
{
	color							: #764293;
	font-size					: 22px;
	display						: block;
	padding						: 20px 0;
}

	/********** LEVEL 1 */

#navlvl1Id
{
	display						: block;
	background				: url(/design/00072/img/bkg_titleNavV.gif) repeat-x center bottom;
	padding						: 0;
	margin						: 6px 0 6px 0;
	height						: 28px;
}

.ongletNavH,
.ongletNavH_active
{
	float							: right;
	display						: inline-block;
	margin						: 2px 8px 0 0;
	padding						: 5px 20px 5px 20px;
	background				: url(/design/00072/img/bkg_ongletOff.gif) repeat-x center top #ffffff;
	color							: #4c4a4a;
	font-size					: 12px;
  position					: relative;
	
	border-left				: 1px solid #cbcbcb;
	border-top				: 1px solid #cbcbcb;
	border-right			: 1px solid #cbcbcb;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.ongletNavH:hover
{
	text-decoration		: none;
}

.ongletNavH_active
{
	background				: #ffffff;
	font-weight				: bold;
	border-bottom			: 1px solid #ffffff;
}

.titrepageAcc
{
	display						: inline-block;
	color							: #666666;
	font-size					: 18px;
	font-family				: "vag";
	padding						: 5px 0 0 15px;
	float							: left;
}

.titrepage
{
	display						: inline-block;
	color							: #782673;
	font-size					: 18px;
	font-family				: "vag";
	padding						: 5px 0 0 15px;
	float							: left;
	letter-spacing		: -0.04em;
}

.linkHomeNav
{
	background				: url(/design/00072/img/linkHomeNav.gif) no-repeat top left;
	display						: block;
	width							: 29px;
	height						: 25px;
	margin						: 2px 8px 0 5px;
	float							: right;
}

	/************* LEVEL 2 */
	
#navlvl2Id
{
	background				: url(/design/00072/img/bkg_navHlvl2.gif) repeat-x top left;
	height						: 39px;
}

.ongletNav2H
{
	color							: #ffffff;
	font-size					: 12px;
	display						: inline-block;
	padding						: 5px;
	margin						: 9px 5px 0 5px;
}

.ongletNav2H:hover
{
	text-decoration		: none;
}

.ongletNav2H_active
{
	color							: #562052;
	font-size					: 12px;
	display						: inline-block;
	padding						: 5px 8px 11px 8px;
	margin						: 7px 5px 0 5px;
	background				: #ffffff;
	font-weight				: bold;
  position					: relative;
	
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}



/*******
					FICHES EN POPUP
*******/


/** Offres d'emploi */

#wrapperOffreId
{
	width							: 800px;
	height						: 600px;
}

#headOffreId
{
	padding						: 10px 20px;
  background				: url(/design/00072/img/bkg_vert_degrade.gif) repeat-x left top;
  width							: 760px;
  margin						: 0;
  position					: relative;
  
  -webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

#colOffreLeftId
{
	float							: left;
	/* width							: 285px;*/
	width							: 410px;
	padding						: 0 10px;
	margin						: 0;
	border-right			: 1px solid #eeeeee;
}

#colOffreRightId
{
	float							: left;
	/* width							: 350px;*/
	width							: 225px;
	padding						: 0 10px;
	margin						: 0;
}

.labelChamp
{
	font-weight				: bold;
	display						: inline-block;
	width							: 100px;
}

.labelChampCV
{
	display						: inline-block;
	width							: 100px;
	color							: #782673;
}

.labeltitreCV
{
	color							: #782673;
	font-size					: 12px;
	font-weight				: bold;
	display						: inline-block;
	width							: 297px;
}

.contentCV
{
	display						: block;
	margin						: 0 0 14px 110px;
}

.labelChampL
{
	font-weight				: bold;
	display						: block;
}

.btnpostuler
{
	display						: inline-block;
	cursor						: pointer;
	background				: #7ca018;
	color							: #ffffff;
	padding						: 3px 10px;
	margin						: 0;
	float							: right;
  position					: relative;
	border						: 1px solid #749517;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

#colEntLeftId
{
	float							: left;
	width							: 400px;
	padding						: 0 10px;
	margin						: 0;
	border-right			: 1px solid #eeeeee;
}

#colEntRightId
{
	float							: left;
	width							: 235px;
	padding						: 0 10px;
	margin						: 0;
}


/************
			 FICHE PDF DU TALENT
*************/

#wrapperCVId
{
	width							: 730px;
	background				: #ffffff;
	margin						: 0 auto;
	font-size					: 11px;
}

/*
#headCVId
{
	padding						: 10px 20px;
  background				: url(/design/00072/img/bkg_vert_degrade.gif) repeat-x left top;
  width							: 690px;
  margin						: 0;
  
  -webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.colCVLeftId
{
	float							: left;
	width							: 710px;
	padding						: 0 10px;
	margin						: 0;
}

.colCVRightId
{
	float							: left;
	width							: 330px;
	padding						: 0 14px 0 0;
	margin						: 0 10px;
	border-right			: 1px solid #eeeeee;
}

.colCVLeft
{
	width							: 699px;
	border-right			: 1px solid #eeeeee;
}

.colCVRight
{
	width							: 300px;
	border-right			: 1px solid #eeeeee;
}

 /* POUR LE PDF, inline-block n'est pas supporté, donc il faut contourner */
/*
#wrapperCVId .entityName
{
	display						: block;
	font-family				: Arial,Helvetica,sans-serif;
}

#wrapperCVId .box_title_white
{
	font-family				: Arial,Helvetica,sans-serif;
}

#wrapperCVId .datenaissance
{
	float							: right;
}

#wrapperCVId .entityTel
{
		display						: block;
		width							: 100px;
}

#wrapperCVId .entityWeb
{
		display						: block;
		width							: 140px;
}

#wrapperCVId .labelChampCV,
#wrapperCVId .labeltitreCV,
#wrapperCVId .contentCV
{
	display							: block;
	margin							: 0;
	width								: auto;
}
*/
.exportPDF
{
	display							: block;
	float								: right;
	background					: url(/design/00072/img/icone2_pdf.gif) no-repeat top left;
	width								: 16px;
	height							: 16px;
}


/* FORMULAIRE */

.reqfield
{
	display						: inline-block;
	width							: 9px;
	height						: 9px;
	padding						: 0 0 5px 0;
	background				: url(/design/00072/img/required_red.gif) no-repeat top left;
}



/* APERCU DES CREAS */
/*
#infocreaupId
{
	display						: block;
	text-align 				: center;
	margin						: 10px 0 0 0;
	color							: #653581;
	font-weight				: bold;
}

*/




/************
			 FICHE 2 PDF DU TALENT
*************/

.colLeftCVpdf
{
	width							: 200px;
	height						: 930px;
	border-right			: 1px solid #cccccc;
}

.colLeftCVpdf_padd
{
	padding						: 0 20px 0 0;
}

.colRightCvpdf
{
	width							: 508px;
	height						: 930px;
	
}

.colRightCvpdf_padd
{
	padding						: 0 0 0 20px;
}

.titreCVpdf
{
	font-family				: "Arial Rounded MT Bold", Arial;
	font-size					: 38px;
	color							: #75216f;
	font-weight				: bold;
	display						: block;
	line-height				: 90%;
	letter-spacing		: -0.04em;
	padding						: 0 0 10px 0;
	width							: 490px;
}

#objproCVpdfId
{
	text-align				: justify;
	font-size					: 12px;
}

.infosTalCVpdf
{
	margin						: 100px 0 0 0;
}

.nomTalpdf
{
	font-size					: 18px;
	color							: #000000;	
	font-weight				: bold;
}

.birthTalpdf
{
	font-style				: italic;
}

.addrTalpdf
{
	padding						: 10px 0;
	display						: block;
}

.mainTitleCDpdf
{
	font-size					: 20px;
	color							: #b2b2b2;
	font-family				: "Arial Rounded MT Bold", Arial;
	font-weight				: bold;
	display						: block;
	padding						: 25px 0 0 0;
}

.labelChampCVpdf
{
	color							: #782673;
	padding						: 0 10px 0 0;
}

.labeltitreCVpdf
{
	color							: #782673;
	font-size					: 12px;
	font-weight				: bold;
}

.contentCVpdf
{
	padding						: 2px 0 0 0;
}


.stars_1pdf,
.stars_2pdf,
.stars_3pdf
{
	display						: block;
	width							: 24px;
	height						: 8px;
	margin						: 0;
	padding						: 0;
	background				: url(/design/00072/img/stars_mini.gif) no-repeat 0 0;
}

.stars_2pdf
{
	background				: url(/design/00072/img/stars_mini.gif) no-repeat 0 -8px;
}

.stars_3pdf
{
	background				: url(/design/00072/img/stars_mini.gif) no-repeat 0 -16px;
}

#wrapperCVId .entityTitleSsPart
{
	border-bottom			: 1px solid #cccccc;
}/* STYLES DU MODULE EXTERNE DE GANUTA */

#loadingId
{
	position					: absolute;
	top								: 0;
	left							: 0;
	width							: 100%;
	height						: 100%;
	background				: url(/design/00072/img/wait.gif) no-repeat center top #ffffff;
	z-index						: 2000;
	opacity : 0.8;
  -moz-opacity : 0.8;
  -ms-filter: "alpha(opacity=80)"; /* IE 8 */
  filter : alpha(opacity=80); /* IE < 8 */ 
  
  display						: none;
}

#rechFieldId
{
	margin						: 12px 0 0 15px;
	width							: 195px;
	background				: none;
	border						: none;
	font-style				: italic;
	color							: #aaaaaa;
}

#submitRechId
{
	width							: 34px;
	height						: 27px;
	margin						: 9px 0 0 11px;
	border						: none;
	background				: none;
	cursor						: pointer;
}

#searchAdvancedFormId
{
	padding						: 10px 20px;
	border						: 1px solid #95ba23;
	background				: #f7ffdd;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}


.result_listing
{
	border						: 1px solid #dddddd;
	padding						: 10px;
}

.result_listing li
{
	margin						: 2px;
	background				: #f2f2f2;
	padding						: 2px 10px;
}

.result_listing li:hover
{
	background				: #fafafa;
}

.paginNb,
.pagin_prev,
.pagin_next
{
	cursor						: pointer;
	background				: #ffffff;
	margin						: 0 1px 0 0;
	display						: inline-block;
	width							: 15px;
	height						: 15px;
	text-align				: center;
	border						: 1px solid #cccccc;
	color							: #666666;
}

.paginNb_active
{
	font-weight				: bold;
	background				: #873e83;
	margin						: 0 1px 0 0;
	display						: inline-block;
	width							: 15px;
	height						: 15px;
	text-align				: center;
	color							: #ffffff;
	border						: 1px solid #873e83;
}

.result_pagin
{
	text-align				: center;
	margin						: 0;
}/* STYLES LIES AUX TALENTS */


/******
					MISE EN FORME DES INFOS GENERALES
******/

.entityName
{
	display						: inline-block;
	color							: #782673;
	font-size					: 20px;
	font-family				: "vag";
	padding						: 0 10px 0 0;
}

.entityTel
{
	display						: inline-block;
	padding						: 4px 12px;
	margin						: 6px 10px 6px 0;
	float							: left;
	border-right			: 1px solid #e6eaea;
	line-height				: 1.5em;
}

.entityWeb
{
	display						: inline-block;
	padding						: 4px 12px;
	margin						: 6px 10px 6px 0;
	float							: left;
	line-height				: 1.5em;
}

.entityTitlePart,
.entityTitlePartvert
{
	display						: block;
	padding						: 5px;
	background				: #f2f4f4;
	font-weight				: bold;
	color							: #0e0f0f;
	font-size					: 12px;
	margin						: 10px 0;
	border						: 1px solid #edeeee;
  position					: relative;
	
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.entityTitlePartvert
{
	background				: #dce6c3;
	border						: 1px solid #cbdaaf;
}

.entityTitleSsPart
{
	display						: block;
	padding						: 5px;
	font-weight				: bold;
	color							: #782673;
	font-size					: 12px;
	margin						: 10px 0;
	border-bottom			: 1px solid #888888;
}

.entityAdresse
{
	display						: block;
	padding						: 5px;
}

.boxpictoEditSupp
{
	float							: right;
	height						: 16px;
}

#etatprofilHome
{
	padding						: 10px 20px;
	margin						: 10px 5px 5px 5px;
	border						: 1px solid #dddddd;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.boxContourGris
{
	padding						: 10px;
	margin						: 0 0 10px 0;
	border						: 1px solid #dddddd;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.boxMission
{
	margin						: -10px 0 0 100px;
	border-left				: 1px solid #dddddd;
	padding						: 0 0 0 10px;
	display						: inline-block;
}

.boxBorderLeft
{
	margin						: 5px 0;
	border-left				: 1px solid #dddddd;
	padding						: 0 0 0 10px;
	display						: inline-block;
}

.talLink
{
	cursor						: pointer;
}

/* Preview à droite */

.titleNumCv
{
	display						: block;
	padding						: 2px 10px;
	background				: #873e82;
	color							: #ffffff;
}

.cntPreviewTal
{
	padding						: 10px;
}

.previewtalTitre
{
	font-size					: 15px;
	color							: #873e82;
	display						: block;
	border-bottom			: 1px solid #eeeeee;
	margin						: 0 0 10px 0;
	padding						: 0 0 10px 0;
}

.carouselCrea
{
	margin						: 0 auto;
	width							: 111px;
}

/******
					FORMULAIRES D'INSCRIPTION
******/


#tal_formStp1 #tal_form_etatcivilId,
#tal_formStp1 #tal_form_adresseId,
#tal_formStp2 #tal_form_titrecvId,
#tal_formStp2 #tal_form_formationId,
#tal_formStp2 #tal_form_comptechId,
#tal_formStp3 #tal_form_dispoId
{
	padding						: 10px;
	border						: 1px solid #be4300;
	float							: left;
	width							: 350px;
}

input.error,
select.error
{
	background				: #ffc6c6;
	border						: 1px solid #666666;
}

input.valid
{
	background				: #ffffff;
}

label
{
	font-weight				: bold;
	color							: #0e0f0f;
	font-size					: 12px;
}

label.error
{
	width							: auto;
	display						: none;
}

.form_inputText, .form_inputTextL, .form_selectText, .form_selectTextL
{
	width							: 160px;
	background				: #ffffff;
	padding						: 3px;
	border						: 1px solid #a0b761;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.form_inputTextL,
.form_selectTextL
{
	width							: 250px;
}

.form_inputDate
{
	width							: 40px;
	background				: #ffffff;
	padding						: 3px;
	border						: 1px solid #a0b761;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.form_textarea,
.form_textareaS
{
	width							: 500px;
	background				: #ffffff;
	border						: 1px solid #a0b761;
	padding						: 3px;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.form_textareaS
{
	width							: 340px;
}

.form_submitBtn
{
	cursor						: pointer;
	background				: #7ca018;
	color							: #ffffff;
	padding						: 3px 10px;
	margin						: 20px 0 0 0;
	float							: right;
	border						: 1px solid #749517;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

.form_submitBtn_disabled
{
	cursor						: pointer;
	padding						: 3px 10px;
	margin						: 20px 0 0 0;
	float							: right;
}

.form_submitBtn2
{
	cursor						: pointer;
	background				: #7ca018;
	color							: #ffffff;
	padding						: 3px 3px;
	margin						: 0;
	border						: 1px solid #749517;
  position					: relative;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}

/**** 
				LES 2 COLONNES DES FORMULAIRES
****/

#boxFormLeft,
#boxFormRight
{
	width							: 325px;
	margin						: 0 10px 0 0;
	float							: left;
}

#boxFormCol1,
#boxFormCol2,
#boxFormCol3
{
	width							: 216px;
	margin						: 0 10px 0 0;
	float							: left;
}


/* COMP TECH */

.comptechTitre
{
	cursor						: pointer;
}

.profilproTitre
{
	display						: block;
	height						: 20px;
	font-size					: 12px;
	font-weight				: bold;
	cursor						: pointer;
}

.comptechList
{
	/*display						: none;*/
}

.comptechName
{
	display						: block;
	width							: 220px;
	float							: left;
}

.comptechRank
{
	float							: left;
}

.comptechjustif
{
	padding						: 0 0 0 15px;
}

.profilLine
{
	display						: inline-block;
	float							: right;
	padding						: 2px 0 0 0;
}

.labelLine
{
	display						: inline-block;
	float							: left;
	width							: 110px;
	margin						: 0 10px 0 0;
}

.justifLine
{
	display						: block;
	text-align				: left;
	padding						: 0 10px 3px 10px;
	margin						: 0 0 3px 0;
	font-style				: italic;
	border-bottom			: 1px dotted #eeeeee;
}

.stars_1,
.stars_2,
.stars_3
{
	display						: inline-block;
	width							: 24px;
	height						: 8px;
	background				: url(/design/00072/img/stars_mini.gif) no-repeat 0 0;
}

.stars_2
{
	background				: url(/design/00072/img/stars_mini.gif) no-repeat 0 -8px;
}

.stars_3
{
	background				: url(/design/00072/img/stars_mini.gif) no-repeat 0 -16px;
}


/* Galerie */

.galerie_crealien
{
	position					: relative;
	display						: block;
	width							: 130px;
	height						: 100px;
	border						: 1px solid #dddddd;
	background-position	: center center;
	background-repeat	: no-repeat;
	-webkit-border-radius : 4px;
  -moz-border-radius : 4px;
  border-radius 		: 4px;
  behavior					: url(../pie/PIE.htc);
  margin						: 0 0 5px 0;
}

.galerie_creabox
{
	float							: left;
	width							: 130px;
	height						: 130px;
	margin						: 0 25px 0 0;
	padding						: 5px;
	border						: 1px solid #ffffff;
  position					: relative;
	-webkit-border-radius : 4px;
  -moz-border-radius : 4px;
  border-radius 		: 4px;
  behavior					: url(../pie/PIE.htc);
}

.galerie_creabox:hover
{
	background				: #fcfcfc;
	border						: 1px solid #999999;
}

.galerie_mod,
.galerie_supp,
.galerie_conc,
.galerie_vision,
.galerie_visioff
{
	opacity : 0.5;
  -moz-opacity : 0.5;
  -ms-filter: "alpha(opacity=50)"; /* IE 8 */
  filter : alpha(opacity=50); /* IE < 8 */ 
	display						: block;
	width							: 20px;
	height						: 20px;
	background				: url(/design/00072/img/liste_icone_editer.gif) no-repeat center center;
	float							: right;
	margin						: 0 5px 5px 0;
	border						: 1px solid #dddddd;
  position					: relative;
	-webkit-border-radius : 4px;
  -moz-border-radius : 4px;
  border-radius 		: 4px;
  behavior					: url(../pie/PIE.htc);
}

.galerie_supp
{
	background				: url(/design/00072/img/liste_icone_supprimer.gif) no-repeat center center;
}

.galerie_conc
{
	background				: url(/design/00072/img/liste_icone_concours.gif) no-repeat center center;
}

.galerie_vision
{
	background				: url(/design/00072/img/liste_icone_visible.gif) no-repeat center 2px;
}

.galerie_visioff
{
	background				: url(/design/00072/img/liste_icone_visible.gif) no-repeat center -14px;
}

.galerie_creabox:hover .galerie_mod,
.galerie_creabox:hover .galerie_supp,
.galerie_creabox:hover .galerie_conc,
.galerie_creabox:hover .galerie_vision,
.galerie_creabox:hover .galerie_visioff
{
	opacity : 1;
  -moz-opacity : 1;
  -ms-filter: "alpha(opacity=100)"; /* IE 8 */
  filter : alpha(opacity=100); /* IE < 8 */ 
}

.flag_concours
{
	width							: 49px;
	height						: 39px;
	background				: url(/design/00072/img/participe_concours.png) no-repeat top left;
	position					: absolute;
	top								: 0;
	right							: 0;
}



/* TINY MCE CONFIGURATION EVENEMENT */

#candmotivHtmlId
{
	display						: block;
	background				: #ffffff;
	cursor						: pointer;
}

#candmotivHtmlId:hover
{
	background				: #deecf2;
}


/*******
				CANDIDATURE
*******/

#candmotivId
{
	border						: 1px solid #dddddd;
}







/*****
					BOOLEENS
*****/

.bool_on
{
	display						: block;
	width							: 14px;
	height						: 13px;
	background				: url(/design/00072/img/bool_vert.gif) no-repeat top left;
}

.bool_off
{
	display						: block;
	width							: 14px;
	height						: 13px;
	background				: url(/design/00072/img/bool_blanc.gif) no-repeat top left;
}



/*****
					CREAS
*****/

#bloc_type_file,
#bloc_type_embed
{
	display						: none;
}/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating
{
	float								:	left;
	width								: 17px;
	height							:	15px;
	text-indent					: -999em;
	cursor							: pointer;
	display							: block;
	background					: transparent;
	overflow						: hidden;
}

div.rating-cancel,div.rating-cancel a
{
	background					: url(/design/00072/img/delete.gif) no-repeat 0 -16px;
}

div.star-rating,div.star-rating a
{
	background					: url(/design/00072/img/star.gif) no-repeat 0 0px;
}

div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS *//* PLACEHOLDER *//* PLACEHOLDER *//* PLACEHOLDER *//*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/

/*
	 Container du module en home page
*//*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/

#mdu00008containerId {
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00008containerId .mduEnqueteText
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage du formulaire
*/

#mdu00008containerId .mduEnquetePreText
{
	padding : 10px;
}

#mdu00008containerId .mduEnquetePostText
{
	padding : 10px;
}

/*
	END - Affichage du formulaire
*/

/*
	START - Formulaire validé
*/

#mdu00008containerId .mduEnqueteDoneText
{
	padding : 10px;
}

/*
	END - Formulaire validé
*//*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*

*/
/*
	
*/
/* 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 */
/*
 MODULES
*/
/*
	+++++++++++++++++++++++++++++++++++
	START - CSS SPECIFIQUES A LA CHARTE
	+++++++++++++++++++++++++++++++++++
*/

#containerglobalId
{
	width								: 1000px;
	margin							: 0 auto;
	position						: relative;
}

#wrapper0Id
{
	background					: url(/design/00072/img/bkg_head_home.gif) no-repeat center top #ffffff;
}

#wrapper1Id
{
	background					: url(/design/00072/img/bkg_head_talent.gif) no-repeat center top #ffffff;
}

#wrapper2Id
{
	background					: url(/design/00072/img/bkg_head_talent.gif) no-repeat center top #ffffff;
}

#wrapper3Id
{
	background					: url(/design/00072/img/bkg_head_talent.gif) no-repeat center top #ffffff;
}

/*********
						CONTENT 0
*********/

/*** LOGIN BOX ***/

#headerLogId
{
	z-index							: 1000;
}

.headerLog0Id
{
	position						: absolute;
	top									: 0px;
	right								: 10px;
	width								: 200px;
}

.headerLog1Id,
.headerLog2Id
{
	position						: absolute;
	top									: -135px;
	right								: 10px;
	width								: 301px;
}

.headerLog2Id
{
	top									: 0px;
}

#box_connectFormId
{
	background					: url(/design/00072/img/bkg_zoneLog.gif) no-repeat top left;
	height							: 113px;
	width								: 271px;
	padding							: 12px 10px 10px 20px;
}

#onglet_seconnecterId
{
	float								: right;
	background-image		: url(/design/00072/img/btn_seconnecter.gif);
	background-repeat		: no-repeat;
	background-position	: 0 0;
	color								: #ffffff;
	width								: 151px;
	height							: 28px;
	cursor							: pointer;
}

#onglet_sedeconnecterId
{
	float								: right;
	background					: url(/design/00072/img/btn_seconnecter.gif) no-repeat 0 -56px;
	color								: #ffffff;
	width								: 151px;
	height							: 28px;
}

.inputLogin input
{
	color								: #888888;
	font-size						: 11px;
	font-style					: italic;
	background					: none;
	border							: none;
	width								: 190px;
	height							: 18px;
	margin							: 4px 0 4px 7px;
}

.inputLogin
{
	display							: block;
	width								: 206px;
	height							: 28px;
	background					: url(/design/00072/img/bkg_inputTxtLog.gif) no-repeat top left;
	position						: relative;
	float								: left;
	margin							: 0 0 5px 0;
}

#inputDeconnectId
{
	background					: none;
	border							: none;
	color								: #ffffff;
	width								: 151px;
	height							: 28px;
	cursor							: pointer;
}

.btn_okVert
{
	background					: url(/design/00072/img/btn_OK_vert.gif) no-repeat top left;
	width								: 36px;
	height							: 28px;
	display							: block;
	float								: left;
	margin							: 0 0 0 10px;
}

.btn_okVert input
{
	background					: none;
	border							: none;
	width								: 36px;
	height							: 28px;
	cursor							: pointer;
}

#logErrorsID
{
	display							: block;
	position						: relative;
	float								: left;
	color								: #ff9b12;
}

.loglinks
{
	display							: block;
	position						: relative;
	color								: #cccccc;
}

/*** END LOGIN BOX ***/

#wrapper0Id #headerId
{
	height							: 375px;
	background					: url(/design/00072/img/bkg_top_home.jpg) no-repeat center top;
	position						: relative;
}

#wrapper1Id #headerId,
#wrapper2Id #headerId,
#wrapper3Id #headerId
{
	height							: 184px;
	background					: url(/design/00072/img/bkg_top_talent.jpg) no-repeat center top;
	position						: relative;
}

#btnTalId
{
	display							: block;
	width								: 293px;
	height							: 117px;
	position						: absolute;
	top									: 232px;
	left								: 107px;
	background					: url(/design/00072/img/btn_TALENT.gif) no-repeat 0 0;
}

#btnTalId:hover
{
	background					: url(/design/00072/img/btn_TALENT.gif) no-repeat 0 -117px;
}

#btnEntId
{
	display							: block;
	width								: 294px;
	height							: 116px;
	position						: absolute;
	top									: 232px;
	left								: 607px;
	background					: url(/design/00072/img/btn_EMPLOYEUR.gif) no-repeat 0 0;
}

#btnEntId:hover
{
	background					: url(/design/00072/img/btn_EMPLOYEUR.gif) no-repeat 0 -116px;
}

#btnTwId,
#btnFbId
{
	display							: block;
	width								: 36px;
	height							: 36px;
	position						: absolute;
	top									: 324px;
	left								: 464px;
}

#btnFbId
{
	top									: 324px;
	left								: 506px;
}

#linkhomeId
{
	display							: block;
	position						: absolute;
	top									: -1px;
	left								: 0;
	width								: 250px;
	height							: 87px;
	padding							: 0 0 0 14px;
}

#nomLoggueId
{
	position						: absolute;
	height							: 24px;
	top 								: 43px;
	left								: 255px;
	background					: url(/design/00072/img/bulle_top_bonjour.gif) no-repeat center left;
	padding							: 2px 0 0 40px;
	font-size						: 18px;
	font-family					: "vag";
	color								: #000000;
}

#mininavTopId
{
	position						: absolute;
	top									: 50px;
	left								: 545px;
}

#mininavTopId a
{
	display							: inline-block;
	padding							: 0 10px 0 0;
	margin							: 0 10px 0 0;
	font-size						: 15px;
	font-family					: "vag_thin";
	color								: #070707;
	border-right				: 1px dotted #a0a4a6;
}

#formHomeId
{
	position					: absolute;
	top								: 32px;
	right							: 9px;
	width							: 270px;
	height						: 58px;
	background				: url(/design/00072/img/top_recherche.png) no-repeat top left;
}

#content0Id
{
	margin							: 10px 0 0 0;
}

#content1Id,
#content2Id,
#content3Id
{
	background					: url(/design/00072/img/bkg_mid_talent.jpg) no-repeat top left;
	padding							: 0 20px 20px 20px;
}

#divinfoId
{
	display							: none;
	background					: #f2f4f4;
	padding							: 10px;
	color								: #222222;
	margin							: 10px 0;
	font-weight					: bold;
	
	-webkit-border-radius : 4px;
  -moz-border-radius : 4px;
  border-radius 		: 4px;
  behavior					: url(../pie/PIE.htc);
}


/******
				FOOTER
******/

#footerId
{
	background					: #40494d;
	text-align					: center;
	padding							: 30px 0;
	border-top					: 3px solid #3a4246;
	color								: #40494d;
}

.cmsLinkNiv0Footer
{
	color								: #f5f3f3;
	display							: inline-block;
	background					: #5c6367;
	padding							: 4px 15px;
	margin							: 0 5px 0 5px;
	font-family					: "vag_thin";
	font-size						: 15px;
	-webkit-border-radius : 3px;
  -moz-border-radius : 3px;
  border-radius 		: 3px;
  behavior					: url(../pie/PIE.htc);
}/*
	 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;
}

*/
