@charset "UTF-8";
/*******Styles polices*****/
@font-face {
  font-family: "DaxOT";
  src: local("☺"),
    url("/design/plain_site/font/DaxOT-Light.otf") format("opentype")
  }
  @font-face {
  font-family: "DaxOT bold";
  src: local("☺"),
    url("/design/plain_site/font/DaxOT-Medium.otf") format("opentype")
  }
 @font-face {
  font-family: "Cheltenham";
  src: local("☺"),
    url("/design/plain_site/font/CheltenhamStd-Bold.otf") format("opentype")
  }
a:link, a:visited  {
	color: #3c3c3b;
	text-decoration: none;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s; 
	-o-transition-duration: 0.2s;
	transition-property:background-color, opacity;
	-moz-transition-property:background-color,  opacity; /* Firefox 4 */
	-webkit-transition-property:background-color, opacity; /* Safari and Chrome */
	-o-transition-property:background-color, opacity; /* Opera */  
	}
.ElementLexique a h2, #ReponseFAQ a.Question, .ElementLexique h2 a{
		transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s; 
	-o-transition-duration: 0.2s;
	transition-property:background-color, opacity;
	-moz-transition-property:background-color,  opacity; /* Firefox 4 */
	-webkit-transition-property:background-color, opacity; /* Safari and Chrome */
	-o-transition-property:background-color, opacity; /* Opera */  
}

a:active, a:hover  {
	text-decoration: none;
	}
#BlocNuageTagsContenuC1 a:active, #BlocNuageTagsContenuC1 a:hover,
#ContenerMenuBas a:active, #ContenerMenuBas a:hover,
#BlocIntroContenuC2 a:active, #BlocIntroContenuC2 a:hover,
#BlocTexteContenuC2 a:active, #BlocTexteContenuC2 a:hover,
.PageInterieureBloc02ContenuC2 a:active, .PageInterieureBloc02ContenuC2 a:hover,
.PageInterieureBloc03ContenuC2 a:active, .PageInterieureBloc03ContenuC2 a:hover
#BlocMenuTop a:active, #BlocMenuTop a:hover,
#ContactsBlocCoordonneesContenuC2 a:active, #ContactsBlocCoordonneesContenuC2 a:hover,
.ElementLexique a:active h2, .ElementLexique a:hover h2,
.ElementLexique  h2 a:active, .ElementLexique h2 a:hover,.ElementLexique h2:hover a,
#BlocNuageDeTagsHome3C2 a:hover,
#ReponseFAQ a.Question:hover
{
	text-decoration: none;
	background-color:#EDEDED;
	}
.PageInterieureBloc01ContenuC2 a:active, .PageInterieureBloc01ContenuC2 a:hover
{
	text-decoration: none;
	background-color:#f0f0f0;
	}
	#ContenerFooterFond a:active,#ContenerFooterFond a:hover,
	.MegaMenu .ContenerMegamenuC2Rubriques a:active, .MegaMenu .ContenerMegamenuC2Rubriques a:hover {
	background-color:#232323;
}
.MegaMenu .SousContainer a:active, .MegaMenu .SousContainer a:hover {background-color:#606060;}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-size:inherit;
}
#ContenerContenuC2 ul {
	margin:0px;
    padding: 10px 0;
	overflow:hidden;
}
#ContenerContenuC2 li {
	margin:0 0 0 17px;
	padding:0px;
}
.ActuHomeDate, a.ActuHomeDate {
	font-size: 12px;
	font-weight: bold;
	color: #b3b3b3;
	padding-bottom: 5px;
	display: inline-block;
}



.Coul01, a.Coul01 {
	color: #930087;
}
.Coul02, a.Coul02 {
	color: #007ad8;
}
.Coul03, a.Coul03 {
	color: #bdc903;
}
.Coul04, a.Coul04 {
	color: #f8b113;
}
.Coul05, a.Coul05 {
	color: #E20C19;
}
.Coul06, a.Coul06 {
	color: #8c73b7;
}

.Coul07, a.Coul07 {
	color: #008894;
}
.Coul08, a.Coul08 {
	color: #bfbfbf;
}
.Coul09, a.Coul09 {
	color: #a7a7a7;
}
.Coul10, a.Coul10 {
	color: #008894;
}


.Coulblanc, a.Coulblanc{
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}

a.Anchor {
    display: inline-block;
    font-size: 11px;
    height: 20px;
	/**background: url("/design/plain_site/images/commun/haut-de-page.gif") no-repeat scroll right 2px transparent;**/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -767px -236px transparent; 
	line-height: 20px;
    padding-right: 24px;
    text-decoration: none;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s; 
	-o-transition-duration: 0.2s;
	transition-property:opacity, background-color;
	-moz-transition-property:opacity, background-color; /* Firefox 4 */
	-webkit-transition-property:opacity, background-color; /* Safari and Chrome */
	-o-transition-property:opacity, background-color; /* Opera */  
}
a.Anchor:hover {
	opacity:0.8;
}



a.Button {
	text-align: center;
  -webkit-border-radius: 4px 4px 4px 0px;
  -moz-border-radius: 4px 4px 4px 0px;
  border-radius: 4px 4px 4px 0px;

	-webkit-box-shadow: 0 2px 2px #646463;
	-moz-box-shadow: 0 2px 2px #646463;
	box-shadow: 0 2px 2px #646463;
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll 0 -389px transparent;
/**	background: url(/design/plain_site/images/commun/btn-bg.gif) repeat-x top left ;**/
	color: #5c5c5c ;
	display:inline-block;
	height:30px;
	font-size:14px;
	cursor:pointer;
	font-weight:bold;
	line-height:30px;
	border:#b0b0b0 1px solid;
	text-shadow:0px 0px 2px #ffffff;
	text-decoration:none;
	margin:0 0 0px 0;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s; 
	-o-transition-duration: 0.2s;
	transition-property:background;
	-moz-transition-property:background; /* Firefox 4 */
	-webkit-transition-property:background; /* Safari and Chrome */
	-o-transition-property:background; /* Opera */  

}
#RecrutementTableauContenuC2 a.Button, #Recrutement #Tableau a.Button {
	height:18px;
	line-height:18px;
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -202px -389px transparent;
/***	background: url(/design/plain_site/images/commun/btn-small-bg.gif) repeat-x top left ;***/
	font-size:11px;
}
#RecrutementTableauContenuC2 a.Button:hover, #Recrutement #Tableau a.Button:hover{
/***	background: url(/design/plain_site/images/commun/btn-small-bg.gif) repeat-x bottom left ;***/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -202px -407px transparent;
}

#RecrutementTableauContenuC2 .Button span, #Recrutement #Tableau .Button span {
    display: block;
    height: 18px;
	width:85px;
}
a.okButton, input.okButton {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;



	-moz-box-shadow:inset 0px 0px 2px #9a9a9a;
	-webkit-box-shadow:inset 0px 0px 2px #9a9a9a;
	box-shadow:inset 0px 0px 2px #9a9a9a;
	font-size:10px;
	height:20px;
	width:23px;
	display:block;
	background:#e9e9e9;
    text-transform: uppercase;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	 border: 1px solid #EEEEEE;
	    float: right;
		text-decoration:none;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s; 
	-o-transition-duration: 0.2s;
	transition-property:background;
	-moz-transition-property:background; /* Firefox 4 */
	-webkit-transition-property:background; /* Safari and Chrome */
	-o-transition-property:background; /* Opera */  

}
input.okButton {
color: #424241;
height: 22px;
line-height: 22px;
padding: 0px;
width: 23px;
}
a.okButton:hover, input.okButton:hover {
	background:#e3e3e3}

.Button span {
    display: block;
    height: 30px;
	width:160px;
}
a.Button.pdf {
	    height: 38px;
	background: url(/design/plain_site/images/commun/btn-pdf-bg.gif) repeat-x top left ;
    line-height: 38px;
}
.Button.pdf span {
    display: block;
    height: 38px;
    padding: 0 2px 0 7px;
    width: auto;
	}
#BlocRevendeurContenuC1 .Button span {
	width:auto;
	padding: 0 18px;
}
				#ContenerContenuC3 .Button {
						-webkit-box-shadow: #4b4b4b 0px 3px 2px;
					-moz-box-shadow: #4b4b4b 0px 3px 2px;
					box-shadow: #4b4b4b 0px 3px 2px;
				}
#ContenerContenuC3 .Button span {width:160px; padding:0;}
a.Button.pdf:hover {
	background: url(/design/plain_site/images/commun/btn-pdf-bg.gif) repeat-x bottom left  ;
}
a.Button:hover {
		background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll 0 -419px transparent;
	/***background: url(/design/plain_site/images/commun/btn-bg.gif) repeat-x bottom left  ;***/
}
.FontUbuntu {
	font-family: 'Ubuntu Condensed', sans-serif;
}

.FontDaxOT {
	font-family: "DaxOT", sans-serif;
}
.DaxOT {
	font-family: "DaxOT bold", sans-serif;
}

.Taille12 {
	font-size: 12px;
}
.Taille14 {
	font-size: 14px;
}
.Taille16 {
	font-size: 16px;
}
.Taille18 {
	font-size: 18px;
}
.Taille20 {
	font-size: 20px;
}
.Taille22 {
	font-size: 22px;
}
.Taille24 {
	font-size: 24px;
}
.Taille26 {
	font-size: 26px;
}
.Taille28 {
	font-size: 28px;
}
.Taille30 {
	font-size: 30px;
}
.Taille48 {
	font-size: 48px;
}



.Gras {
	font-weight: bold;
}

.Normal {
	font-style: normal;
}

.Majuscule {
	text-transform: uppercase;
}


.Interligne11 {
	line-height: 11px;
}

.Interligne12 {
	line-height: 12px;
}

.Interligne14 {
	line-height: 14px;
}
.Interligne16 {
	line-height: 16px;
}

.Interligne18 {
	line-height: 18px;
}

.Interligne20 {
	line-height: 20px;
}

.AlignGauche {
	text-align: left;
}

.AlignDroite {
	text-align: right;
}


.PaddingGaucheDroite5 {
	padding-left: 5px;
	padding-right: 5px;
	}

.PaddingGauche42 {
	padding-left: 42px;
	}

.PaddingGauche25 {
	padding-left: 25px;
	}

.PaddingGauche57 {
	padding-left: 57px;
	}
	
.PaddingGauche5 {
	padding-left: 5px;
	}

.PaddingGaucheDroite10 {
	padding-left: 10px;
	padding-right: 10px;

	}
	
.PaddingHautBas10 {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.PaddingHautBas7 {
	padding-top: 7px;
	padding-bottom: 7px;
	}

.PaddingGaucheBas10 {
	padding-left: 10px;
	padding-bottom: 10px;
	}

.PaddingDroite30 {
	padding-right: 30px;
	display: block;
	}
	
.PaddingGauche30 {
	padding-left: 30px;
	display: block;
}

.PaddingHaut5 {
	padding-top: 5px;
	display: block;
}

.PaddingHaut15 {
	padding-top: 15px;
}

.PaddingBas15 {
	padding-bottom: 15px;
}
.bordervignettes{
  -webkit-border-radius: 4px 4px 4px 0px;
  -moz-border-radius: 4px 4px 4px 0px;
  border-radius: 4px 4px 4px 0px;

    margin-bottom: 10px;
}

.PaddingBas30 {
	padding-bottom: 30px;
	display:inline-block;
}

.PaddingBas8 {
	padding-bottom: 8px;
}

.block {display:block;}





.MarginBas15 {
	margin-bottom: 15px;
	display:inline-block;
}

.MarginBas30 {
    display: inline-block;
    margin-bottom: 30px;
}

.MarginHaut30 {
	margin-top: 30px;
	display:inline-block;
}

.MarginHaut15 {
	margin-top: 15px;
	display:inline-block;
}



.PaddingHautBasGaucheDroite10 {
	padding-top: 10px;
	display: block;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* Images */
.imgContourSans {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
.imgJustifDroite {
	float: right;
	}

.imgJustifCentre {
	text-align: center;
	margin: 0 auto;
	display:block;
	}
a.Rss {
	opacity:0.55;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s; 
	-o-transition-duration: 0.2s;
	transition-property:opacity;
	-moz-transition-property:opacity; /* Firefox 4 */
	-webkit-transition-property:opacity; /* Safari and Chrome */
	-o-transition-property:opacity; /* Opera */  

}
a.Rss:hover {
	opacity:1;
}
.alignright {
	float: right;
	margin: 0px 0px 0px 12px;
}

.alignleft {
	float: left;
	margin: 0px 12px 0px 0px;
}

/*****Cadres*****/
.CadreBlanc {
			color: #4D4D4D;
			font-family: Arial,Helvetica,sans-serif;
			text-align: center;
			border: 1px solid #CDCDCD;
			background:#fff;
			margin-bottom: 24px;
			-webkit-box-shadow: #d9d9d9 0px 2px 2px;
			-moz-box-shadow: #d9d9d9 0px 2px 2px;
			box-shadow: #d9d9d9 0px 2px 2px;
}
.BorderRadius {
  -webkit-border-radius: 4px 4px 4px 0px;
  -moz-border-radius: 4px 4px 4px 0px;
  border-radius: 4px 4px 4px 0px;
}
