@charset "UTF-8";

/*________body______________________________________________*/
body {
    background: url("/design/plain_site/images/commun/bg-header.png") #fff 50% top no-repeat;
    bottom: 0;
    color: #484848;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    left: 0;
    margin: 0;
    padding: 0;
    right: 0;
    top: 0;
}
.OuterWrapp.accueil {
	background:none;
	}
	#divOuterWrapp.accueil {
    height: 242px;
    position: absolute;
    top: 170px;
	width: 100%;
	display:block !important;
	
}

.OuterWrapp1.accueil {
		background:#007AD8;
	}
.OuterWrapp2.accueil {
		background:#BDC903;
	}
.OuterWrapp3.accueil {
		background:#E20C19 ;
	}
.OuterWrapp4.accueil {
		background: #F8B113 ;
	}
.OuterWrapp5.accueil {
		background:#8C73B7;
	}
.OuterWrapp6.accueil {
		background:#008894;
	}
.OuterWrapp0.accueil {
		background:#ce22c2;
	}
	.OuterWrapp.acces_internet {
		background:url("/design/plain_site/images/acces/bg-bandeau.png") repeat-x scroll 50% 170px ;
	}
	.OuterWrapp.hebergement, .OuterWrapp{
		background:url("/design/plain_site/images/hebergement/bg-bandeau.png") repeat-x scroll 50% 170px ;
		
	}
	
	.OuterWrapp.sites_mobiles {
		background:url("/design/plain_site/images/mobiles/bg-bandeau.png") repeat-x scroll 50% 170px ;
	}.OuterWrapp.telephonie {
		background:url("/design/plain_site/images/telephonie/bg-bandeau.png") repeat-x scroll 50% 170px ;
	}.OuterWrapp.services {
		background:url("/design/plain_site/images/logiciels/bg-bandeau.png") repeat-x scroll 50% 170px ;
	}.OuterWrapp.infogerance {
		background:url("/design/plain_site/images/infogerance/bg-bandeau.png") repeat-x scroll 50% 170px ;
	}.OuterWrapp.cienum {
		background:url("/design/plain_site/images/cienum/bg-bandeau.png") repeat-x scroll 50% 170px ;
	}
/****Structure*****/
	#ContenerGlobal {
		position: relative; /* on positionne le conteneur */
		width: 972px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}


	/********Zone Header******/
		#ContenerTop {
		  height: 110px;
		  width: 972px;
		}
			
		#ContenerTopC1 {
			float: left;
			width: 484px;
			}
			
		#ContenerTopC2 {
			float: right;
			width: 488px;
			}
		
		#BlocLogoTop {
			float: left;
			width: 215px;
			height: 89px;
			}
		#BlocLogoTop a:hover {
			opacity:0.7;
			
		}
		#BlocPromesseTop {
			float: left;
			width: 253px;
			height: 66px;
			padding-top: 23px;
			padding-left: 16px;
			}
			
		#BlocPromesseTop H1:first-line, #BlocPromesseTop H2:first-line  {
			font-family: "DaxOT", sans-serif;
			font-size: 20px;
			color: #bbbbbb;
			font-weight: normal;
			padding-left:0px;
			}
		
		#BlocPromesseTop H1, #BlocPromesseTop H2 {
			font-family: "DaxOT bold", sans-serif;
			line-height:19px;
			font-size: 24px;
			color: #bbbbbb;
			font-weight: normal;
			}
			
		#BlocPromesseTop H1 span, #BlocPromesseTop H2 span {
			padding-left:18px;
		}
		/****Zone liens*****/
		#BlocMenuTop {float:right; width:503px;}
		#BlocMenuTopC1 a {
			padding:0 5px;
		}
		#BlocMenuTopC1 {
			float: right;
			height: 16px;
			padding-top: 24px;
			text-align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #3c3c3b;
			width:503px;
			}
			
		/****Zone recherche****/
				#BlocTelephoneTop {
			float: left;
			width: 488px;
			height: 61px;
			}
			
			#BlocTelephoneTopC2 {
				float: right;
				height: 54px;
				padding-top: 7px;
				text-align: right;
				vertical-align: top;
				width: 167px;
			}
				#BlocTelephoneTopC2 label {
				display: block;
				float: left;
				width: 139px;
			}
				#BlocTelephoneTopC2 #Lancer_la_recherche {
					float:right;
				}
				.ChampRecherche {
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					color: #6a6a6a;
					font-weight: normal;
					height: 17px;
					width: 120px;
					background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat -594px -389px ;
	/***				background-image: url(/design/plain_site/images/menu-haut/recherche-fond-zone.gif);***/
					padding: 3px 5px 4px 10px;
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					background-color:  transparent;
				}
				#BlocTelephoneTopC2 input#Lancer_la_recherche {
					width:28px;
					height:24px;
					background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -945px -389px transparent ;
					border:none;
					cursor:pointer;
				}

/*******Menu horizontal****/
#ContenerMenu {
	float: left;
	width: 972px;
	height: 54px;
	margin:6px 0px 0px 0px;
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat 0px -333px ;
/****	background:url(/design/plain_site/images/commun/bg-menu.gif) repeat-x bottom;***/
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius:  3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;

	}
#ContenerMenu div {
	float: left;
	display:block;
	padding:0 4px;
	width:154px;
	height:54px;
	background:url(/design/plain_site/images/commun/border-menu.jpg) top right no-repeat;
}
#ContenerMenu div:first-of-type {
    padding: 0 4px 0 0;
    width: 158px;
}
#ContenerMenu div:last-of-type {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 4px;
    width: 158px;
}
#ContenerMenu div a {
    color: #9F9F9E;
    display: block;
    font-family: "DaxOT", sans-serif;
    font-size: 16px;
    padding: 14px 0 0 9px;
	line-height:20px;
    position: relative;
    top: -6px;
	height:46px;
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s;
	transition-property:color, background-color, border-color;
	-moz-transition-property: color, background-color, border-color; /* Firefox 4 */
	-webkit-transition-property:color, background-color, border-color; /* Safari and Chrome */
	-o-transition-property:color, background-color, border-color; /* Opera */  
}
#ContenerMenu div a:first-line {
    font-size: 19px;
    line-height: 14px;
}
#ContenerMenu div a:hover, #ContenerMenu div a:active {
	text-decoration:none;
	color:#fff;
	background:#6b6b6b;
	padding:8px 0 0 9px;
}
#ContenerMenu #BlocMenuC1 a:hover, #ContenerMenu #BlocMenuC1 a:active {
	border-top: 6px solid #007ad8;
  -webkit-border-radius: 3px 0px 0px 0px;
  -moz-border-radius:  3px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
}
#ContenerMenu #BlocMenuC2 a:hover, #ContenerMenu #BlocMenuC2 a:active {
	border-top: 6px solid #bdc903;
}
#ContenerMenu #BlocMenuC3 a:hover, #ContenerMenu #BlocMenuC3 a:active {
	border-top: 6px solid #e20c19;
}
#ContenerMenu #BlocMenuC4 a:hover, #ContenerMenu #BlocMenuC4 a:active {
	border-top: 6px solid #f8b113;
}
#ContenerMenu #BlocMenuC5 a:hover, #ContenerMenu #BlocMenuC5 a:active {
	border-top: 6px solid #8c73b7;
}
#ContenerMenu #BlocMenuC6 a:hover, #ContenerMenu #BlocMenuC6 a:active {
	border-top: 6px solid #008894;
  -webkit-border-radius: 0px 3px 0px 0px;
  -moz-border-radius:  0px 3px 0px 0px;
  border-radius: 0px 3px 0px 0px;
}
.BlocMenuC1Active {
	border-top: 6px solid #007ad8;
  -webkit-border-radius: 3px 0px 0px 0px;
  -moz-border-radius:  3px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
}
.BlocMenuC2Active {
	border-top: 6px solid #bdc903;
}
.BlocMenuC3Active {
	border-top: 6px solid #e20c19;
}
.BlocMenuC4Active {
	border-top: 6px solid #f8b113;
}
.BlocMenuC5Active {
	border-top: 6px solid #8c73b7;
}
.BlocMenuC6Active {
	border-top: 6px solid #008894;
  -webkit-border-radius: 0px 3px 0px 0px;
  -moz-border-radius:  0px 3px 0px 0px;
  border-radius: 0px 3px 0px 0px;
}

/********MegaMenu*****/
.MegaMenu {
	position: absolute; 
	overflow: hidden;
	display: none;
	width: 972px;
	left: 0px;
	margin-top: 60px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	
}
.MegaMenu .ContenerMegamenuC2Rubriques {
	float:left;
	color:#fff;
	font-weight:bold;
	width:100%;
	font-size:15px;
	line-height:20px;
}

.MegaMenu .ContenerMegamenuC2Rubriques a, .MegaMenu .ContenerMegamenuC2Rubriques .espacement {
	font-weight:normal;
	font-size:12px;
	line-height:14px;
}

.ContenerMegamenu {
    background: none repeat scroll 0 0 #3C3C3B;
    float: left;
    height: 242px;
    margin: 0px 0 0;
    overflow: hidden;
    width: 972px;
}

.MegaMenu  .ContenerMegamenu a {color:#fff;}
.MegaMenu .SousContainer {
    background: none repeat scroll 0 0 #6B6B6B;
    float: right;
    height: 100%;
    width: 193px;
}
.MegaMenu .SousContainer div{
	padding:19px;
}
.MegaMenu .SousContainer a {
	display: block;
	font-size:15px;
	font-weight:normal;
	line-height:24px;
}
.MegaMenu  .FirstMegaPane{
    float: left;
    width: 779px;
}
.MegaMenu .Title {
    height: 46px;
	font-family:"DaxOT", sans-serif;
	color:#fff;
	font-size:25px;
	line-height:46px;
	padding-left:18px
}
.MegaMenu .Category {
    float: left;
    width: 400px;
}
.MegaMenu .MegaAccroche {
    float: right;
    font-size: 20px;
    line-height: 20px;
    opacity: 0.8;
	
    padding-right: 19px;
    text-align: right;
	color:#fff;
    width: 329px;
}
.MegaMenu .MegaAccroche span{ 
	opacity:0.7;
	

}
.MegaMenu .MegaAccroche:first-line {
    float: right;
    font-size: 14px;
    width: 329px;
}
.MegaMenu .Rubrique {
    float: left;
    padding: 10px 19px 19px;
    width: 220px;
}
#mega80.MegaMenu .Title {
	background:#007ad8;
}
#mega81.MegaMenu .Title {
	background:#bdc903;
}
#mega83.MegaMenu .Title {
	background:#e20c19;
}
#mega82.MegaMenu .Title {
	background:#f8b113;
}
#mega84.MegaMenu .Title {
	background:#8c73b7;
}
#mega2263.MegaMenu .Title {
	background:#008894;
}





/* ----- Menu bas -------- */
#ContenerMenuBas {
	height: 43px;
	width: 972px;
	    margin: 0 auto;
		float:left;
	padding: 24px 0 14px;
	}

#BlocMenuBas {
	float: left;
	height: 23px;
	width: 702px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3A;
	}

#BlocMenuBas a:link h2, #BlocMenuBas a:visited h2 {
	text-decoration: none;
	}
	
#BlocMenuBas a:active h2, #BlocMenuBas a:hover h2 {
	text-decoration: underline;
	}


#BlocBtHautPageMenuBas {
	float: right;
	height: 25px;
	width: 169px;
	padding-top:18px;
	text-align: right;
	}

/* ----- Footer -------- */
#ContenerFooterFond {
	overflow: hidden;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #3c3c3b;
	width:100%;
	}

#ContenerFooter {
	position: relative; /* on positionne le conteneur */
	width: 972px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	}
#ContenerFooter .BlocFooter {
	float:left;
	color:#e5e5e5;
	font-family:"DaxOT", sans-serif;
	font-size:18px;
	width:162px;
	line-height:20px;
	padding-top:17px;
}

#ContenerFooter #BlocFooterC2.BlocFooter {
/***	background:url(/design/plain_site/images/commun/bg-footer-acces.gif) no-repeat top left;***/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -514px -729px transparent ;
	padding-top:27px;
}
#ContenerFooter #BlocFooterC3.BlocFooter {
	border-top:10px solid #bdc903;
}
#ContenerFooter #BlocFooterC5.BlocFooter {
	border-top:10px solid #e20c19;
}
#ContenerFooter #BlocFooterC4.BlocFooter {
	border-top:10px solid #f8b113;
}
#ContenerFooter #BlocFooterC6.BlocFooter {
	border-top:10px solid #8c73b7;
}
#ContenerFooter #BlocFooterC7.BlocFooter {
	/**background:url(/design/plain_site/images/commun/bg-footer-infogerance.gif) no-repeat top left;**/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -348px -729px transparent ;
	padding-top:27px;
}

#ContenerFooter .BlocFooter:first-line {
	font-size:20px;
}
#ContenerFooter .BlocFooter ul {
    margin: 0;
    padding: 17px 14px 17px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#ContenerFooter .BlocFooter ul li {
    font-size: 11px;
    margin: 0 0 0 0px;
	padding-left:17px;
	line-height:14px;
	list-style:none;
}
#ContenerFooter .BlocFooter ul li a {
    color: #E5E5E5;
	line-height:14px;
}
#ContenerFooter #BlocFooterC2.BlocFooter ul li {
	/**list-style-image:url(/design/plain_site/images/acces/puce.png);**/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -300px -572px transparent ;

}
#ContenerFooter #BlocFooterC3.BlocFooter ul li {
	/**list-style-image:url(/design/plain_site/images/hebergement/puce.png);**/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -300px -522px transparent ;
}
#ContenerFooter #BlocFooterC5.BlocFooter ul li {
	/**list-style-image:url(/design/plain_site/images/mobiles/puce.png);***/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll 0px -522px transparent ;
}
#ContenerFooter #BlocFooterC4.BlocFooter ul li {
	/**list-style-image:url(/design/plain_site/images/telephonie/puce.png);**/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll 0px -572px transparent ;
}
#ContenerFooter #BlocFooterC6.BlocFooter ul li {
	/***list-style-image:url(/design/plain_site/images/logiciels/puce.png);***/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -150px -522px transparent ;

}
#ContenerFooter #BlocFooterC7.BlocFooter ul li {
	/**list-style-image:url(/design/plain_site/images/infogerance/puce.png);**/
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -150px -572px transparent ;
}

/********N-1*******/
#ContenerContenu {
	width: 972px;
	float: left;
	}

#ContenerContenuC1 {
	width: 195px;
	float: left;
	}
	
#ContenerContenuC2 {
	width: 533px;
	float: left;
	padding-left:26px;
	}

#ContenerContenuC3 {
    float: right;
    width: 193px;
}
	
	/*****Colonne de gauche*****/
#BlocTitreContenuC1 {
    background-color: transparent;
    color: #FFFFFF;
    float: left;
    font-family: "DaxOT bold",sans-serif;
    font-weight: normal;
    height: 69px;
    padding-bottom: 4px;
    padding-left: 0;
    padding-top: 21px;
    text-transform: lowercase;
    width: 100%;
}
	/***Titre***/
		#BlocTitreContenuC1 h1, #BlocTitreContenuC1 h2 {
			font-weight:normal;
			font-size: 22px;
		}
		#BlocTitreContenuC1 h1:first-line, #BlocTitreContenuC1 h2:first-line {
			font-size:27px;
			line-height:22px;
		}
	
	/*****Menu vertical****/
		#BlocMenu02ContenuC1 {
		border-bottom: 1px solid #CDCDCD;
	  -webkit-border-radius: 0px 0px 4px 0px;
	  -moz-border-radius:  0px 0px 4px 0px;
	  border-radius: 0px 0px 4px 0px;
		border-left: 1px solid #CDCDCD;
		border-right: 1px solid #CDCDCD;
		float: left;
		-webkit-box-shadow: #d9d9d9 0px 2px 2px;
		-moz-box-shadow: #d9d9d9 0px 2px 2px;
		box-shadow: #d9d9d9 0px 2px 2px;
		width: 193px;
		margin-bottom: 24px;
	}
		#BlocMenu02MilieuContenuC1 {
			padding-top:10px;
		}
		#BlocMenu02MilieuContenuC1 a:link, #BlocMenu02MilieuContenuC1 a:visited {
			background: url("/design/plain_site/images/menu-gauche/border-btm-menu.gif") no-repeat scroll right bottom transparent;
			display: block;
			font-size: 14px;
			font-weight: bold;
			line-height: 14px;
			margin-right: 1px;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:background-color, color, border-color;
			-moz-transition-property:background-color, color, border-color; /* Firefox 4 */
			-webkit-transition-property:background-color, color, border-color; /* Safari and Chrome */
			-o-transition-property:background-color, color, border-color; /* Opera */  
			padding: 6px 4px 6px 20px;
		}
		#BlocMenu02MilieuContenuC1 .BlocMenu01MilieuContenuC1Select{
			color: #fff;
			background:#424241;
			text-decoration:none;
			padding: 6px 4px 6px 10px;
			display: block;
			font-size: 14px;
			font-weight: bold;
			line-height: 14px;
			margin-right: 1px;
		
			}
		
		#BlocMenu02MilieuContenuC1 a:hover, #BlocMenu02MilieuContenuC1 a:active {
			color: #fff;
			background:#424241;
			text-decoration:none;
			padding: 6px 4px 6px 10px;
		}
		#BlocMenu02MilieuContenuC1 .last a:link, #BlocMenu02MilieuContenuC1   .last a:visited  {
			background:none;
		}
		#BlocMenu02MilieuContenuC1 .last a:hover, #BlocMenu02MilieuContenuC1   .last a:active {
				background:#424241;
		}
		
		
		#BlocMenu02MilieuContenuC1 a.sousmenu:link, #BlocMenu02MilieuContenuC1 a.sousmenu:visited {
			background: none repeat scroll 0 0 #EDEDED;
			display: block;
			font-size: 12px;
			font-weight: normal;
			padding: 4px 4px 4px 10px;
			text-decoration: none;
		}
		#BlocMenu02MilieuContenuC1 a.sousmenu:active, #BlocMenu02MilieuContenuC1 a.sousmenu:hover {
			text-decoration: underline;
			color: #424241;
		}	
		#BlocMenu02MilieuContenuC1 a.soussousmenu:link, #BlocMenu02MilieuContenuC1 a.soussousmenu:visited {
			background: none repeat scroll 0 0 #fff;
			display: block;
			font-size: 11px;
			font-weight: normal;
			    padding: 0 4px 0 15px;
			text-decoration: none;
		}
		#BlocMenu02MilieuContenuC1 a.soussousmenu:active, #BlocMenu02MilieuContenuC1 a.soussousmenu:hover {
			text-decoration:underline;
			color:#3C3C3B;
			
		}	

		/******Second menu*****/
		#BlocMenu01ContenuC1 {
			border: 1px solid #CDCDCD;
			float: left;
			width: 193px;
			background:#ededed;
			margin-bottom: 24px;
			-webkit-box-shadow: #d9d9d9 0px 2px 2px;
			-moz-box-shadow: #d9d9d9 0px 2px 2px;
			box-shadow: #d9d9d9 0px 2px 2px;
		}
		#BlocMenu01MilieuContenuC1 a:link, #BlocMenu01MilieuContenuC1 a:visited{
			background: url("/design/plain_site/images/menu-gauche/border-btm-menu.gif") no-repeat scroll right bottom transparent;
			display: block;
			font-size: 12px;
			line-height: 14px;
			margin-right: 1px;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:background-color, color, border-color;
			-moz-transition-property:background-color, color, border-color; /* Firefox 4 */
			-webkit-transition-property:background-color, color, border-color; /* Safari and Chrome */
			-o-transition-property:background-color, color, border-color; /* Opera */  
			padding: 6px 4px 6px 20px;
	
		}
		#BlocMenu01MilieuContenuC1 a:hover, #BlocMenu01MilieuContenuC1 a:active {
			color: #fff;
			background:#424241;
			text-decoration:none;
			padding: 6px 4px 6px 10px;
		}
		#BlocMenu01MilieuContenuC1 .BlocMenu01MilieuContenuC1Select{
			color: #fff;
			background:#424241;
			text-decoration:none;
			padding: 6px 4px 6px 10px;
			display: block;
			font-size: 12px;
			line-height: 14px;
			margin-right: 1px;
		
			}
			
			
		#BlocMenu01MilieuContenuC1  a.last:link, #BlocMenu01MilieuContenuC1   a.last:visited  {
			background:none;
		}
		#BlocMenu01MilieuContenuC1  a.last:hover, #BlocMenu01MilieuContenuC1 a.last:active {
				background:#424241;
		}
		
		/*****Revendeur****/
		
		#BlocRevendeurContenuC1 {
			background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -747px -464px transparent ;
/**			background: url("/design/plain_site/images/menu-gauche/devenez-revendeur.jpg") no-repeat scroll left 24px transparent;**/
			color: #3E3E40;
			float: left;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			height: 245px;
			left: -17px;
			padding-top: 12px;
			position: relative;
			text-align: right;
			width: 212px;
		}
			/*******Nuage de tag*******/
		#BlocNuageTagsContenuC1 {
			width: 173px;
			padding: 10px;
			float: left;
		}
/*****Zone centrale****/
	/****Fil d'ariane***/
	#PageInterieureBlocTitreContenuC2bis {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	position:relative;
	z-index:2;
	width: 532px;
    padding: 15px 10px 0 0;
	}
	
	#PageInterieureBlocTitreContenuC2bis a {
		color: #fff;
		}	
	/*****Titre Page****/
	#PageInterieureBlocTitreContenuC2, #PageInterieureBlocTitreContenuC2 h1 {
    color: #FFFFFF;
    float: left;
    font-family: "DaxOT bold",sans-serif;
    font-size: 30px;
    height: 66px;
    margin-bottom: 26px;
    padding: 0 10px 0 0;
    width: 532px;
	font-weight:normal;
		line-height:30px;
   margin: 0 0 30px;
}
#PageInterieureBlocTitreContenuC2:first-line, #PageInterieureBlocTitreContenuC2 h1:first-line {
    font-size: 34px;
    line-height: 29px;
}
/*****Liens sociaux****/
#BlocLiensSociaux {
    float: right;
	width: 243px;
    padding: 3px;
}
/*****Intro****/
#BlocIntroContenuC2 {float:left;}

/*****Nos solutions****/
#BlocNosSolutionsContenuC2 {
	float:left;
}
#BlocNosSolutionsContenuC2 span {font-weight:bold;}
#BlocNosSolutionsContenuC2 .CadreBlanc {
    padding: 21px 23px;
	background:#f5f5f5;
}
#BlocNosSolutionsContenuC2 .CadreBlanc h2, #BlocNosSolutionsContenuC2 .CadreBlanc h2 a {
	font-size:13px;
}
#BlocNosSolutionsContenuC2 .CadreBlanc a {
	font-size:13px;
	color:#424241;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  
}
#BlocNosSolutionsContenuC2 .CadreBlanc a:hover {
	opacity:0.7;
	text-decoration:none;
	
}

/*******Nos references****/
.ReferencesCadreVignette {
	    border: 1px solid #EBEBEB;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius:  4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
			margin-bottom: 24px;
			-webkit-box-shadow: #929292 0px 2px 2px;
			-moz-box-shadow: #929292 0px 2px 2px;
			box-shadow: #929292 0px 2px 2px;
			
}
		#BlocReferencesActusC1ContenuC2 {
			width: 220px;
			float: left;
		}
		#BlocReferencesActusC1ContenuC2 .CadreBlanc {
			height:454px;
			padding:20px;
		}

		
#BlocReferencesActusC1ContenuC2 .ReferencesCadreVignette {
	width:180px;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  

}
#BlocReferencesActusC1ContenuC2 .ReferencesCadreVignette:hover {
	opacity:0.8;
	
}

/*******Actus****/
#BlocTexteContenuC2{float:left; width:542px;}
		#BlocReferencesActusC2ContenuC2 {
			width: 290px;
			float: right;
		}
		#BlocReferencesActusC2ContenuC2 .CadreBlanc {
			padding:18px;
			text-align:left;
			height:458px;
			width:252px;
			float:left;
		}
		.BlocReferencesActusC2Actu2ContenuC2 img {
			width:90px;
			float: right;
		}
		 #BlocReferencesActusC2ContenuC2 .BlocReferencesActusC2Actu2ContenuC2 {float:left; margin-bottom:15px;  border-bottom:1px solid #ebebeb; padding-bottom:15px;}
		#BlocReferencesActusC2ContenuC2 .BlocReferencesActusC2Actu2ContenuC2:last-of-type { border-bottom:none; padding-bottom:0px;}

		.BlocReferencesActusC2Actu2ContenuC2 a {
			text-decoration:none;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  
		}
		.BlocReferencesActusC2Actu2ContenuC2 a:hover {
			opacity:0.7;
			
			text-decoration:none;
		}
		.BlocReferencesActusC2Actu2ContenuC2 h3, .BlocReferencesActusC2Actu2ContenuC2 h3 a:link, .BlocReferencesActusC2Actu2ContenuC2 h3 a:hover,.BlocReferencesActusC2Actu2ContenuC2 h3 a{
			font-size:16px;
			padding:3px 0px;
			font-weight:bold;
		}
/*****Colonne de droite****/
#ContenerContenuC3 h3.WhoIs {
	font-size:20px;
}

/***Actualités***/
#Actualites a{
	text-decoration:none;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  
	}
#Actualites a:hover {opacity:0.7; text-decoration:none;	 
	
}

#Actualites .DateActuDroite {
	display:block;
	font-weight:bold;
	color:#b3b3b3;
}
#Actualites  a.TitreActuDroite {
	font-size:14px;
	font-weight:bold;
	display:block;    
    padding: 6px 0;
	text-decoration:none;
}
#Actualites  a.Content {
	color:#fff;
	text-decoration:none;
}
#ContenerContenuC3 h3 {
    color: #FFFFFF;
    font-family:'Cheltenham ITC W01 Book', serif;
    font-size: 22px;
    font-weight: normal;
	display:block;
    line-height: 21px;
    padding-bottom: 10px;
}	
#ContenerContenuC3 h3:first-line{
		font-size:26px;
		color:#b4b4b4;
}
#ContenerContenuC3 h3 a {
    color: #FFFFFF;
    font-family:'Cheltenham ITC W01 Book', serif;
    font-size: 22px;
    font-weight: normal;
	display:block;
    line-height: 21px;
    padding-bottom: 10px;
}	
#ContenerContenuC3 h3 a:link:first-line, #ContenerContenuC3 h3 a:visited:first-line{
		font-size:26px;
		color:#b4b4b4;
	}
	/*****Bloc image***/
	#BlocPave01VisuelContenuC3 {
		float: right;
		height: 178px;
		padding-top: 21px;
		text-align: left;
		width: 193px;
	}

	/*****Bloc candidature****/
#RightPaneFirstDiv {
/***    background: url("/design/plain_site/images/commun/candidature-bg.png") no-repeat scroll 0 0 transparent;**/
	background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 0px -456px transparent ;

    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 152px;
    left: -25px;
    margin-top: 20px;
    padding: 20px 40px 11px;
    position: relative;
    width: 163px;
}
#RightPaneFirstDiv a {
	margin-top:10px;
}


/*****Bloc contact****/
	#BlocPave02ContactsContenuC3 {
		float: left;
		padding: 13px 0;
		width: 193px;
	}
	#BlocPave02ContactsContenuC3 .Contact {
		color:#727272;
		font-size:20px;
		line-height:20px;
		float:right;
		font-family: "DaxOT bold", sans-serif;
	}
	#BlocPave02ContactsContenuC3 .Categorie {
		color:#b3b3b3;
		float:right;
		font-size:14px;
		line-height:14px;
		font-family: "DaxOT", sans-serif;
	}
	#BlocPave02ContactsContenuC3 a {
		width:193px;
		height:48px;
		display:block;
		 margin-top: 4px;
		float: left;
		  overflow:hidden;
		  text-decoration:none;
		  color:#fff;
		transition-duration: 0.5s;
		-moz-transition-duration: 0.5s;
		-webkit-transition-duration: 0.5s; 
		-o-transition-duration: 0.5s;
		transition-property:color, background-color;
		-moz-transition-property: color, background-color; /* Firefox 4 */
		-webkit-transition-property:color, background-color; /* Safari and Chrome */
		-o-transition-property:color, background-color; /* Opera */  
	
	}
	#BlocPave02ContactsContenuC3 a .Coordonnees {
		color: #FFFFFF;
		display: block;
		float: left;
		font-size: 13px;
		width:140px;
		padding: 6px 3px;
		text-align: left;
	}
			#BlocPave02ContactsContenuC3 a .Coordonnees:first-line {
				font-size:20px;
				line-height:20px;
			}

#BlocPave02ContactsContenuC3 .PictoContact {
    background-image: url("/design/plain_site/images/commun/sprite.png");
    background-position: -216px -233px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 34px;
    padding: 7px;
    width: 20px;
}
		#BlocPave02ContactsContenuC3 .MentionContact {
		float:right;
		padding: 3px 0;
		color:#c0c0c0;
		font-size:10px;
	}

	/* Pavé demande de devis  */
	
	#BlocPaveDevisContenuC3 {
		background: url("/design/plain_site/images/colonne-droite/bg-devis.jpg") no-repeat scroll left bottom #646464;
		float: left;
		padding: 15px 15px 136px;
			margin-bottom:13px;

}
	#BlocPaveDevisContenuC3 .SecondeligneDemande {
		color: #FFFFFF;
		display: block;
		font-family:'Cheltenham ITC W01 Book', serif;
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 10px;
	}
.ChampDevisNom {
    background-color: #C4C4C4;
    border: 1px solid #C4C4C4;
    box-shadow: 0 0 2px #515151 inset;
    color: #424241;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin-bottom: 6px;
    padding: 0 5px;
    width: 150px;
}

	
	.ChampDevisDemande {
    background-color: #C4C4C4;
    border: 1px solid #C4C4C4;
    box-shadow: 0 0 2px #515151 inset;
    color: #424241;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 76px;
    margin-bottom: 10px;
    overflow: auto;
    padding: 4px 5px;
    vertical-align: top;
    width: 150px;
}

/*******Bloc Solutions complémentaires***/
#BlocPaveSolutionsContenuC3 {
	background:#424241;
	float:left;
	padding:15px;
	width:162px;
	margin-bottom:13px;
}
#BlocPaveSolutionsContenuC3 h3 {
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -404px -388px transparent ;
/***    background: url("/design/plain_site/images/colonne-droite/bg-solution-complementaire.png") no-repeat scroll left top transparent;***/
    font-size: 19px;
    height: 50px;
    left: -22px;
    padding-left: 16px;
    padding-top: 7px;
    position: relative;
	padding-bottom:5px;
    width: 170px;
}
#BlocPaveSolutionsContenuC3 a {
    color: #FFFFFF;
    display: block;
    padding: 5px 0 5px 15px;
}

/****Colonne Grise****/
#RightPane {
	float:left;
	color:#fff;
	padding:0px;

	width:192px;
}
#RightPane .first {
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius:  4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;

}
#RightPane .last {
  -webkit-border-radius: 0px 0px 4px 0px;
  -moz-border-radius:   0px 0px 4px 0px;
  border-radius: 0px 0px 4px 0px;
	padding-bottom:4px;

}
#RightPane .paire {
	background:#6b6b6b;

}
#RightPane .impaire {
		background:#424241;

}
.PremierPave {
	padding:0px 15px;
    width: 162px;

}
.SecondPave {
	padding: 15px;
    width: 162px;

}
.TroisiemePave {
	padding: 15px;
    width: 162px;
}
/******Projet***/
.impaire #Projet.PremierPave  {
	background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 30px 92px transparent ;
  /**  background: url("/design/plain_site/images/colonne-droite/besoin.png") no-repeat scroll right 89px transparent;**/
    padding: 15px 68px 15px 15px;
}


#Projet .Projet {
    display: block;
    font-size: 11px;
    width: 84px;
}
#ContenerContenuC3 #Projet .Button {
    margin-top: 136px;
}

#OuterProjet {background: url("/design/plain_site/images/colonne-droite/bg-right-pane.gif") repeat-y scroll; width:192px;}
/*********Groupe Cienum***/
#GroupeCienum a {
    color: #FFFFFF;
    display: block;
    padding: 3px 0 3px 15px;
}
#GroupeCienum.paire  a:hover {background-color:#606060;}
#GroupeCienum.impaire  a:hover {background-color:#343434;}


/*****Metiers***/
#Metiers a {
    color: #FFFFFF;
    display: block;
    padding: 3px 0 3px 15px;
}
#Metiers.paire  a:hover {background-color:#606060;}
#Metiers.impaire  a:hover {background-color:#343434;}
#BlocPaveSolutionsContenuC3 a {
    color: #FFFFFF;
    display: block;
    padding: 3px 0 3px 15px;
}
#BlocPaveSolutionsContenuC3 a:hover {background-color:#343434;}

/*****Newsletter****/
#ContenerContenuC3 #Newsletter .Button span {
    padding: 0 5px;
    width: 152px;
}
#Newsletter {
	font-size:11px;
}
#Newsletter table {
    margin: 5px 0;
}
#Newsletter .ChampDevisNom {
	width:117px;
}
/***Besoin***/
#BlocPaveSolutionsArrondiContenuC3{
	float:left;
}
/****Temoignages***/
#Temoignages  a.NomTemoin {
	font-size:16px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#Temoignages  a.Societe{
		font-size:16px;
		color:#fff;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#Temoignages  a.Statut {
	color:#fff;
	font-weight:bold;
}
#Temoignages  a.Temoignage {
	color:#fff;
	font-style:italic;
	text-decoration:none;
}
#RightPane #Temoignages.last,#RightPane #Actualites.last {
	padding-bottom:15px;}
/*****Spécifique Home****/
	.Content.accueil {
		background:url("/design/plain_site/images/home/bg-bandeau.gif") repeat-x scroll 50% 170px ;
	}
	/****Slider***/
	#ContenerSliders {
background: url("/design/plain_site/images/home/bg-slider.jpg") no-repeat scroll left bottom transparent;
    float: left;
    height: 272px;
    width: 971px;
	}
	
	#BlocSlidersC1 {
		float: left;
		height: 163px;
		width: 38px;
		padding-top: 164px;	
		}
	
	#BlocSlidersC2 {
		float: left;
		height: 272px;
		width: 972px;
		}
	
	#ContenerSliders .nivo-directionNav {
		display:none;
		visibility:hidden;
	}
	#BlocSlidersC3 {
		float: left;
		height: 163px;
		width: 38px;
		padding-top: 164px;	
		}
	
	#BlocSliderImage {
		float: left;
		height: 305px;
		width: 865px;
		}
		
	#BlocSliderPuces {
		float: left;
		height: 17px;
		width: 865px;
		text-align: center;
		padding-top: 5px;
		}	
/*****N-2***/
#PageInterieureBlocChapeauContenuC2 {
	font-size:14px;
	color:#3e3e40;
	width:533px;
	float:left;
}
#PageInterieureBlocChapeauContenuC2 b {
	font-weight:normal;
}
#PageInterieureBlocChapeauContenuC2 h2, #BlocIntroContenuC2 h2, #PageInterieureBlocChapeauContenuC2 h3{
	font-size:22px; 
	font-family:"DaxOT", sans-serif;
    margin-bottom: 15px;
	font-weight:normal;
	line-height:24px;
}

.PageInterieureBloc01ContenuC2.CadreBlanc {
	float:left;
	background:#f5f5f5;
	text-align:left;
	padding: 15px;
	width:501px
}
.PageInterieureBloc01ContenuC2.CadreBlanc h2 {
    color: #3E3E40;
    font-family: "DaxOT",sans-serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 26px;
}

.PageInterieureBloc02ContenuC2 {
	float:left;
	color:#3e3e40;
    margin-bottom: 24px;
	width:533px;
}
.PageInterieureBloc02ContenuC2 h2 {
	    color: #a7a7a7;
    font-family: "DaxOT",sans-serif;
    font-size: 32px;
	margin-bottom:15px;
    font-weight: normal;
    line-height: 32px;
}
.PageInterieureBloc03ContenuC2.CadreBlanc {
    float: left;
	padding:11px 15px;
    text-align: left;
    width: 501px;
}
.PageInterieureBloc03ContenuC2.CadreBlanc h2 {
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll 0px -479px transparent ;
   /** background: url("/design/plain_site/images/menu-gauche/devenez-revendeur.jpg") no-repeat scroll -19px top transparent;**/
    color: #FFFFFF;
    font-family:'Cheltenham ITC W01 Book', serif;
    /*font-size: 20px;*/
    font-size: 19px;
    font-weight: normal;
    left: -22px;
    line-height: 20px;
    padding: 9px 0 7px 15px;
    position: relative;
    width: 501px;
    height: 22px;
}

#ContenerHome1,  #ContenerHome3 {
	float:left;
	width:972px;
}
#BlocTexteHome2 ul {
    float: left;
    margin: 15px 0 0 75px;
    padding: 0 0 0 0;
    width: 210px;
}
#BlocTexteHome2 ul + ul {
    float: left;
    margin: 15px 0 0 20px;
    padding: 0;
    width: 205px;
}
#BlocTexteHome2 ul li {
    background: url("/design/plain_site/images/hebergement/puce.png") no-repeat scroll left 50% transparent;
    float: left;
    line-height: 17px;
    list-style: none outside none;
    padding-left: 20px;
    width: 222px;
}
#BlocTexteHome2 ul li.Droite {
	float:right;
}
#BlocTexteHome2 ul li a{
	font-family: "DaxOT bold", sans-serif;
	font-size:17px;
	color:#3c3c3b;
}
 #BlocTexteHome2 ul li a:hover {
	 opacity:0.7;
	

 }
#ContenerHome2 {
	float:left;
	padding-top:24px;
	width:972px;
    margin-bottom: 27px;
    background:url("/design/plain_site/images/home/bg-en-bref.jpg") no-repeat scroll left bottom transparent;
}
#ContenerHome2 .Flower {
	width:557px;
	float:left;
	padding-left:275px;
	padding-right: 140px;
    background:url("/design/plain_site/images/home/bg-fleur.jpg") no-repeat scroll right 20px transparent;
}

#BlocTexteHome2  {
	float:left;
	font-size:13px;
}
#BlocTexteHome2 b {
	font-size:16px;
}
#BlocTexteHome2 p {margin:0; padding:0;
}
#BlocActu {
	float:left;
	width:614px;
}
#BlocOnVousRappelle {
	float:right;
	width:330px;
    background:url("/design/plain_site/images/home/rappel.png") no-repeat scroll -10px bottom transparent
}
#BlocOnVousRappelle form {
	width:200px;
	float:right;
}
#BlocOnVousRappelle #BlocLiensSociauxAccueil {
    float: right;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 3px;
    width: 333px;
}
#BlocOnVousRappelle #nom.ChampDevisNom {
	width:187px;
	font-weight:bold;
}
#BlocOnVousRappelle #tel.ChampDevisNom {
    margin-right: 3px;
	font-weight:bold;
    width: 160px;
}
.accueil #ContenerGlobal .TitreMaj {
	font-family:"DaxOT bold", sans-serif;
	color:#818181;
	font-size:30px;
}
.accueil #ContenerGlobal .Maj {	
	font-family:"DaxOT bold", sans-serif;
	color:#3c3c3b;
	font-size:40px;
}
#BlocActu .CadreBlanc {
    float: left;
    padding: 10px 0 10px 15px;
    text-align: left;
    width: 597px;
	margin:0px;
}
.BlocActu2Home1 {
    float: left;
    margin-right: 8px;
    padding-right: 10px;
    width: 280px;
	height:186px;
}
.BlocActu2Home1:first-of-type {
	border-right:#cdcdcd solid 1px;
}
.BlocActu2Home1 h2, .BlocActu2Home1 h2 a {
	color:#acb700;
	font-size:17px;
}
a.MoreLink  {
	color:#969696 !important;
	font-size:14px;
	display:block;
	padding-top:5px;
}
.BlocActu2Home1 a:hover {opacity: 0.7; 
	
}
.BlocActu2Home1.ActualiteImage img {
	width:90px !important;
}

#BlocHome3C1 { 
	width:515px; 
	float:left;
}
#BlocHome3C2 {
	width:457px;
	float:left;
}
#BlocHome3C1 .CadreBlanc {
    background: url("/design/plain_site/images/home/bg-reference.jpg") repeat-x scroll center top #fff;
    float: left;
    text-align: left;
	width:513px;
}

#BlocHome3C1 .TitreColonne {
    color: #818181;
    display: block;
    font-family: "DaxOT bold",sans-serif;
    font-size: 16px;
    height: 61px;
	padding-left:7px;
}

#BlocHome3C1 .TitreColonne:first-line {
	font-size:18px;
	color:#3c3c3b;
}
#BlocHome3C1 .Colonne {
	float:left;
	width:140px;
}
#BlocHome3C1 .Colonne img {
	width:140px;
}
#BlocHome3C1 .Colonne a:hover {
	opacity:0.7;
	

}
#BlocHome3C1 .Colonne.first, #BlocHome3C1 .Colonne.last {
	padding:0px 23px;
}
#BlocHome3C1 .Colonne.last {
	float:right;}

	
#BlocRevendeurHome3C2 {
	background:url("/design/plain_site/images/commun/sprite.jpg") no-repeat scroll -763px -483px transparent ;
   /** background: url("/design/plain_site/images/menu-gauche/devenez-revendeur.jpg") no-repeat scroll -19px top transparent;**/
    padding: 47px 0 0 105px;
    width: 352px;
	float:left;
}
#BlocRevendeurHome3C2 .devenez {
    color: #616161;
    display: block;
    float: left;
    font-family: "DaxOT bold",sans-serif;
    font-size: 30px;
    line-height: 30px;
    width: 100%;
}
#BlocRevendeurHome3C2 .revendeur {
    color: #BDC903;
    display: block;
    float: left;
    font-family: "DaxOT bold",sans-serif;
    font-size: 40px;
    line-height: 35px;
    margin-left: 35px;
}
#BlocRevendeurHome3C2 p {
    float: left;
    margin-left: 38px;
	font-size:14px;
    margin-top: 20px;
	width:314px;
}
#BlocRevendeurHome3C2	.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -301px transparent;
	}
	#BlocRevendeurHome3C2 .Button {
		margin-bottom:15px;
		float:right;
		margin-right:15px;
	}
#BlocNewsletterHome3C2 {
	background:#3c3c3b;
	float:left;
	  -webkit-border-radius: 0px 4px 4px 0px;
  -moz-border-radius:  0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  padding: 17px 15px;
    width:427px;
  color:#fff;
 
}
#BlocNewsletterHome3C2 .NewsletterTitle {
	font-family:'Cheltenham ITC W01 Book', serif;
	font-size:35px;
	display:block;
}
#BlocNewsletterHome3C2 .Button span{
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -301px transparent;
	}

#BlocNewsletterHome3C2 .ChampDevisNom {
	width:122px;
}
#BlocNewsletterHome3C2 .okButton {
    margin-left: 4px;
}
#BlocNuageDeTagsHome3C2 {
    float: left;
    padding: 20px 25px 0 25px;
    width: 407px;
}
#BlocNuageDeTagsHome3C2 a {
				transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity, background;
			-moz-transition-property:opacity, background; /* Firefox 4 */
			-webkit-transition-property:opacity, background; /* Safari and Chrome */
			-o-transition-property:opacity, background; /* Opera */  
}
#BlocNuageDeTagsHome3C2 a[style*="80"] {
    display: block;
    float: left;
    height: 22px;
	line-height:22px;
    margin: 0 12px 10px 5px;
	font-size:12px !important
}
#BlocNuageDeTagsHome3C2 a[style*="97"] {
    display: block;
    float: left;
    font-size: 18px !important;
    font-weight: bold;
    line-height: 25px;
    margin: 7px 1px 8px 4px;
}
#BlocNuageDeTagsHome3C2 a[style*="80"]:nth-of-type(3n-1) {
margin:17px 2px 2px 18px;}
#BlocNuageDeTagsHome3C2 a[style*="80"]:nth-of-type(4n-1) {
	margin:7px 4px 2px 5px;
	float:right;
}
#BlocNuageDeTagsHome3C2 a[style*="115"] {
    display: block;
    float: left;
    font-size: 20px !important;
    height: 30px;
    line-height: 30px;
}


#BlocNuageDeTagsHome3C2 a[style*="150"] {
    display: block;
    float: left;
    font-size: 22px !important;
    height: 30px;
	font-weight:bold;
    line-height: 30px;
    margin: 5px 12px 4px 3px;
}
/*****Actus****/
.Actus.CadreBlanc.LastOne {
    margin: 25px 0 0 0;
}
.Actus.CadreBlanc {
    float: left;
    margin-bottom: 0;
    margin-top: 55px;
    text-align: left;
	width:533px;
	background: url("/design/plain_site/images/commun/bg-actus.png") no-repeat scroll 185px 1px #FFFFFF;
}
.Actus .ContentActu {
    margin: 0 15px 15px;
    padding: 0 0 15px;
	border-bottom:1px solid #dcdcdc;
}
.Actus.LastOne .ContentActu, .Actus .ContentActu:last-of-type {
	border-bottom:none;
	margin: 0 15px
}
.Actus .TitreActus {
    background: none repeat scroll 0 0 #6B6B6B;
    color: #FFFFFF;
    display: inline-block;
    font-family: "DaxOT",sans-serif;
    font-size: 20px;
    height: 30px;
    left: -1px;
    width: 369px;
    position: relative;
	padding: 0 7px;
	line-height:30px;
    top: -20px;
	text-transform: lowercase;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius:  4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}

.Actus a h2, .Actus h2 a{
	font-size:16px;
    padding: 0 0 5px;
}
.Actus a {
		text-decoration:none !important;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  
}
.Actus a:hover,.Reference a:hover {
	opacity:0.7;
	

}
.Actus .DateActu {color:#b3b3b3; font-size:11px; display:inline-block; margin-left:5px;}
#ActuButton {
    float: right;
    margin-top: 30px;
}
#ActuButtonLeft {
    float: left;
    margin-top: 30px;
}
.ContentActu .imgJustifDroite {
	padding-bottom:5px;
	width:90px !important;
}
#DetailActu {
	float:left;
}
#DetailActu h1 {
	font-family:"DaxOT bold", sans-serif;
	font-size:24px;
	font-weight:normal;
	 padding: 0 0 5px;
}
#DetailActu .RightPane {background:#f5f5f5;}
#DetailActu .BorderRadius {overflow:hidden;}
#DetailActu .DateParution {
	font-size:11px;
	color:#b3b3b3;
}
#DetailActu .Button {
	float:right;
}
#DetailActu .ArticlesLies {
	font-size:22px;
	color:#3c3c3b; 
	font-family:"DaxOT bold", sans-serif;
	display:inline-block;
	padding-bottom:10px;
}
#DetailActu .RightPane img {
	width:155px;
}
#DetailActu .RightPane ul {
    margin: 0;
    padding: 0 0 0 18px;
}
#DetailActu .RightPane ul li {
    margin: 0;
    padding: 0;
}

#DetailActu .RightPane ul li a h3{
	font-weight:normal;
	font-size:11px;
	color:#3c3c3b;
	margin:0;
	padding:0;
}

/****Refrences****/
.Actus .ContentReference {
    float: left;
    padding: 0 0 15px 22px;
}
.ContentReference a {
    display: block;
    float: left;
    width: 170px;
}
/*****Lexique***/
.LexiqueTitle {
    display: inline-block;
    font-family: "DaxOT bold",sans-serif;
    font-size: 22px;
    padding-bottom: 7px;
}
#BlocRechercheLexique {
	float:left;
}
#LexiqueIntroC1BlocPrincipalContenu {
	float:left;
	width:351px;
}	
#LexiqueIntroC2BlocPrincipalContenu {
    float: right;
    width: 180px;
}
#LexiqueIntroC2BlocPrincipalContenu table {
	margin-top:15px;
}
#LexiqueIntroC2BlocPrincipalContenu .Search {
	color:#636362;
	font-family:"DaxOT bold", sans-serif;
	font-size:16px;
}
#LexiqueLettreTexteBlocPrincipalContenuC2 {
    border-bottom: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    float: left;
    font-family: "DaxOT bold",sans-serif;
    font-size: 48px;
    line-height: 48px;
    margin: 15px 0;
    width: 100%;
}
.ElementLexique {
	float:left;
	width:503px;
}
.ElementLexique.CadreBlanc {
    padding: 15px;
    text-align: left;
}
#Account.ElementLexique h1, #Account.ElementLexique h2 {
	text-transform:none;
}
.ElementLexique h1, .ElementLexique h2 {
    color: #424241;
    display: block;
    font-family: "DaxOT bold",sans-serif;
    font-size: 24px;
	font-weight:normal;
    padding: 0 0 5px 22px;
    text-transform: uppercase;
}
.MentionsLegales h2{
    color: #424241;
    display: block;
    font-family: "DaxOT bold",sans-serif;
    font-size: 24px;
		font-weight:normal;

    padding: 0 0 5px 22px;
}
.MentionsLegales {
	float:left;
}
.MentionsLegales h3 {
    font-family: "DaxOT bold",sans-serif;
    font-size: 20px;
	font-weight:normal;
}
/****Contact***/
#ContactsBlocCoordonneesContenuC2.CadreBlanc {
	padding:15px;
	width:200px;
	text-align:left;
    float: left;
	height:637px;
}
#ContactsBlocFormulaireContenuC2.CadreBlanc {
	width:249px;
	float:right;
	padding:15px;
	background: #f5f5f5;
	color:#5a5a5a;
	text-align:left;
	height:637px;

}
#ContactsBlocFormulaireContenuC2 table {
	margin-top:14px;
}
#ContactsBlocCoordonneesContenuC2 h2 {
	font-family:"DaxOT bold", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
}
.TitreCoordonnees {
	color:#424241;
	font-size:25px;
	font-family:"DaxOT bold", sans-serif
}
#ContactsBlocPlanContenuC2 {float: right; width:524px;}
#ContactsBlocFormulaireContenuC2  .ChampDevisNom {
	    margin: 5px 0;
}
#ContactsBlocFormulaireContenuC2 .Securite.ChampDevisNom {margin-bottom:0px;}


#ContactsBlocPlanContenuC2 iframe {
	  -webkit-border-radius: 4px 4px 4px 0px;
  -moz-border-radius:4px 4px 4px 0px;
  border-radius: 4px 4px 4px 0px;
  			-webkit-box-shadow: #d9d9d9 0px 2px 2px;
			-moz-box-shadow: #d9d9d9 0px 2px 2px;
			box-shadow: #d9d9d9 0px 2px 2px;

}

/****Resultats de recherche****/
#ActualitesBlocChapeauContenuC2.CadreBlanc {
    background: none repeat scroll 0 0 #F5F5F5;
    float: left;
	text-align:left;
    padding: 15px;
    width: 503px;
}
#ActualitesBlocChapeauContenuC2 h2 {
	font-family:"DaxOT bold", sans-serif;
	font-weight: normal;
	color:#424241;
	font-size:26px;
	padding-bottom:15px;
}
#ActualitesBlocChapeauContenuC2 .ChampDevisNom {
	margin:0;
	width:310px;
}
#RecrutementTableauContenuC2 {
    float: left;
    margin-top: 10px;
    width: 100%;
}
#RecrutementTableauContenuC2 h2 { 
font-family:"DaxOT bold", sans-serif;
font-weight:normal;
font-size:22px;
padding:5px 0px;
}
#RecrutementTableauContenuC2 .CadreBlanc {
	width:531px;
	padding:1px;
	text-align:left;
}
#RecrutementTableauContenuC2 b {
	line-height:31px;
	padding-left:10px;
	display:block;
	font-size:14px;
}
#RecrutementTableauContenuC2 .RecrutementTableauLigne02 {
	background:#ebebeb;
}
#RecrutementTableauContenuC2 h3 {
	padding: 3px 5px;
	font-size:14px;
	font-weight:normal;}
	

.RecrutementTableauLigne02 a:hover h3,.RecrutementTableauLigne01 a:hover h3{
	background-color:#f3f3f3;
}
.RecrutementTableauLigne02 a h3, .RecrutementTableauLigne01 a h3{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s;
	transition-property: background-color;
	-moz-transition-property:background-color; /* Firefox 4 */
	-webkit-transition-property: background-color; /* Safari and Chrome */
	-o-transition-property: background-color; /* Opera */  
}

/*****Liste actus***/
.Actus.cienum.CadreBlanc.first {
	   background: url("/design/plain_site/images/commun/bg-actus.png") no-repeat scroll 185px 1px #FFFFFF;
	padding-bottom:0px;
}

.Actus a.Button:hover {opacity:1; 	
	
}
.Actus.cienum .TitreActus{
	    border-left: 14px solid #cd2fc0;
}
.Actus.cienum a h2 {
    color: #cd2fc0;
}
.Actus.cienum a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.cienum a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -271px transparent;
}

.Actus.acces .TitreActus{
	    border-left: 14px solid #007ad8;
}
.Actus.acces a h2 {
    color: #007ad8;
}
.Actus.acces a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.acces a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -241px transparent;
}

.Actus.hebergement .TitreActus{
	    border-left: 14px solid #bdc903;
}
.Actus.hebergement a h2 {
    color: #bdc903;
}
.Actus.hebergement a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.hebergement a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -301px transparent;
}
.Actus.mobiles .TitreActus{
	    border-left: 14px solid #E20C19;
}
.Actus.mobiles a h2 {
    color: #E20C19;
}
.Actus.mobiles a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.mobiles a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -391px transparent;
}

.Actus.telephonie .TitreActus{
	    border-left: 14px solid #f8b113;
}
.Actus.telephonie a h2 {
    color: #f8b113;
}
.Actus.telephonie a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.telephonie a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -421px transparent;
}
.Actus.logiciels .TitreActus{
	    border-left: 14px solid #8c73b7;
}
.Actus.logiciels a h2 {
    color: #8c73b7;
}
.Actus.logiciels a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.logiciels a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -361px transparent;
}
.Actus.infogerance .TitreActus{
	    border-left: 14px solid #008894;
}
.Actus.infogerance a h2 {
    color: #008894;
}
.Actus.infogerance a.Button {
    float: right;
    margin-bottom: 17px;
    margin-right: 343px;
    margin-top: 20px;
}
.Actus.infogerance a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -331px transparent;
}


/****Recrutement ****/
#Recrutement {
	float:left;
	width:533px;
	
}
#Tableau.CadreBlanc{
	float:left;
	width:529px;
	padding:2px;
	text-align:left;
}
#Detail.CadreBlanc {
	float:left;
	width:533px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}
#Recrutement h2 {
	color:#424241;
	font-size:26px;
	font-family:"DaxOT bold", sans-serif;
	margin:10px 0;
	font-weight:normal;
}
#Tableau .Libeles {
	background: #d3d3d3;
	font-size:14px;
	font-weight:bold;
    line-height: 23px;
}
	
#Tableau .Paire {
	background:#fff;
}
#Tableau .Impaire {
	background:#ebebeb;
}
#Tableau a h3, #Tableau h3 a, #Tableau h3 a:link,#Tableau h3 a:visited {
	font-weight:normal;
	font-size:14px;
}
#Tableau a:hover h3 {
	background-color:#f3f3f3;
}
#Tableau a h3, #Tableau h3 a, #Tableau h3 a:link,#Tableau h3 a:visited{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s;
	transition-property: background-color;
	-moz-transition-property:background-color; /* Firefox 4 */
	-webkit-transition-property: background-color; /* Safari and Chrome */
	-o-transition-property: background-color; /* Opera */  
}
#Recrutement #Content {
	padding:19px;
}
#Recrutement #Content h2 {
	font-size:28px;
	margin:0 0 14px;
}
#Recrutement #Content .Button {
	margin-top:15px;
}
#Recrutement #Content .Description {
	font-size:14px;
	display:block;
}
#Recrutement #Repondre {
    background: none repeat scroll 0 0 #F5F5F5;
    padding: 15px 0 15px 15px;
}
#Recrutement  #Repondre  h2 {
	font-size:22px;
	margin:0 0 5px;
}
#Recrutement #Repondre .ChampDevisNom {
    margin: 0 3px;
}
#Recrutement #Repondre .ChampDevisDemande {
    height: 96px;
    margin: 0;
    width: 208px;
}
#Recrutement #Doc {
    background: none repeat scroll 0 0 #6a6a6a;
    padding: 5px 12px 0;
	color:#fff;
}
#Recrutement #SecondDoc {
    background: none repeat scroll 0 0 #424241;
    padding: 12px 12px 0;
	color:#fff;
}
#Recrutement .CV {
	font-size:10px;
}
#Recrutement .word {
	font-size:9px;
}




#sb-counter {
	display:none;
}

/****Plan du site***/
.Actus.cienum.CadreBlanc {
	background-color:#f5f5f5;
	margin-top:25px;
	    padding-bottom: 15px;

}
.Actus.cienum.CadreBlanc a{
	font-weight:bold;
}
#ContenerContenuC2 .Actus.cienum.CadreBlanc ul {
	margin:0;
	font-weight:bold;
	padding:0px;
}
#ContenerContenuC2 .Actus.cienum.CadreBlanc #ColoneDroite ul span {
	margin-top:0px; 
}
#ContenerContenuC2 .Actus.cienum.CadreBlanc #ColoneDroite ul ul {
	margin-bottom:15px;
}
#ContenerContenuC2 .Actus.cienum.CadreBlanc ul span {
	color:#930087;
	margin-top:15px; 
	display:block;
}
#ContenerContenuC2 .Actus.cienum.CadreBlanc ul li {
	 list-style-image: url("/design/plain_site/images/cienum/puce.png");
}
#ContenerContenuC2 .Actus.cienum.CadreBlanc ul li a {
	font-weight:normal;
}
.Actus.cienum.CadreBlanc  #ColoneGauche { 
	width:251px;
	border-right:1px solid #e5e5e5;
	float:left;
}
.Actus.cienum.pds .TitreActus {
	font-size:18px;
	width:209px;
}
.Actus.pds .ContentActu {
    float: left;
    margin: 0 15px;
    padding: 0;
    width: 503px;
}
.Actus.cienum.CadreBlanc  #ColoneDroite { 
	width:241px;
	float:right;
}
#PdS .ContentActu {
    float: left;
    margin: 0 0 36px;
	padding: 0 0 0 15px;
    width: 250px;
	border:none;
}
#PdS .ContentActu.hebergement {
	border-left:1px solid #e5e5e5;
}
#PdS .ContentActu.mobiles, #PdS .ContentActu.logiciels {
		border-right:1px solid #e5e5e5;
}

#PdS.Actus .ContentActu .TitreActus {
    font-size: 18px;
    left: -16px;
    width: 209px;
	font-weight:normal;
}
#PdS.acces {
	border-right: 1px solid #E5E5E5;
    float: left;
    width: 251px;
	margin-left:15px;
}
#PdS #PremierNiveau {
	float:left;
}
#PdS #TroisiemeNiveau, #PdS #SecondNiveau {
	    background: url("/design/plain_site/images/commun/bg-actus.png") no-repeat scroll 185px 1px #FFFFFF;
		float: left;
	    width: 532px;
}

#PdS.Actus a{
	font-weight:bold;
}
#PdS.Actus ul{
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#PdS.Actus ul ul li {
    margin-left:20px;
	} 
#PdS.Actus  ul ul ul li{
	margin-left:40px;
	
}
#PdS.Actus  ul ul::before a {
	margin-bottom:15px;
}
#PdS.Actus  ul ul ul li a{
	color:#848484;
	font-size:11px;
}
#PdS.Actus  ul li a {
	font-weight:normal;
}
#PdS.Actus .acces ul span {
    color: #007ad8;
    display: block;
    margin-top: 15px;
}
#PdS.Actus .acces .TitreActus {
	  border-left: 14px solid #007AD8;
}
#PdS.Actus .acces ul li {
    list-style-image: url("/design/plain_site/images/acces/puce.png");
}
#PdS.Actus  ul ul ul li {
    list-style-image: url("/design/plain_site/images/acces/puce2.gif");
}
#PdS.Actus .hebergement ul span {
    color: #bdc903;
    display: block;
    margin-top: 15px;
}
#PdS.Actus .hebergement ul li {
    list-style-image: url("/design/plain_site/images/hebergement/puce.png");
}
#PdS.Actus .hebergement ul ul ul li {
    list-style-image: url("/design/plain_site/images/mobiles/puce2.gif");
}

#PdS.Actus .hebergement .TitreActus {
	  border-left: 14px solid #bdc903;
}

#PdS.Actus .mobiles ul span {
    color: #E20C19;
    display: block;
    margin-top: 15px;
}
#PdS.Actus .mobiles ul li {
    list-style-image: url("/design/plain_site/images/mobiles/puce.png");
}
#PdS.Actus .mobiles ul ul ul li {
    list-style-image: url("/design/plain_site/images/mobiles/puce2.gif");
}


#PdS.Actus .mobiles .TitreActus {
	  border-left: 14px solid #E20C19;
}

#PdS.Actus .telephonie ul span {
    color: #f8b113;
    display: block;
    margin-top: 15px;
}
#PdS.Actus .telephonie ul li {
    list-style-image: url("/design/plain_site/images/telephonie/puce.png");
}
#PdS.Actus .telephonie ul ul ul li {
    list-style-image: url("/design/plain_site/images/telephonie/puce2.gif");
}

#PdS.Actus .telephonie .TitreActus {
	  border-left: 14px solid #f8b113;
}


#PdS.Actus .logiciels ul span {
    color: #8c73b7;
    display: block;
    margin-top: 15px;
}
#PdS.Actus .logiciels ul li {
    list-style-image: url("/design/plain_site/images/logiciels/puce.png");
}
#PdS.Actus .logiciels ul ul ul li {
    list-style-image: url("/design/plain_site/images/logiciels/puce2.gif");
}

#PdS.Actus .logiciels .TitreActus {
	  border-left: 14px solid #8c73b7;
}

#PdS.Actus .infogerance ul span {
    color: #008894;
    display: block;
    margin-top: 15px;
}
#PdS.Actus .infogerance ul li {
    list-style-image: url("/design/plain_site/images/infogerance/puce.png");
}
#PdS.Actus .infogerance ul ul ul li {
    list-style-image: url("/design/plain_site/images/infogerance/puce2.gif");
}

#PdS.Actus .infogerance .TitreActus {
	  border-left: 14px solid #008894;
}

/*****Detail reference***/
#ContentRef {
	float:left;
	width:503px;
}
#ReferenceDetail.CadreBlanc {
	padding-bottom:15px;
		margin-bottom:15px;

}
#ContentRef h2 {
	font-weight:normal;
	font-size:24px;
	font-family:"DaxOT bold", sans-serif;
}
#ContentRef h3 {
	font-weight:normal;
	font-size:18px;
	font-family:"DaxOT bold", sans-serif;
}
#ReferenceDetail a.Site {
	font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
    margin: 8px 0 20px 0;
}
#ReferenceDetail a.Button {
	float:right;
}
#ActualitesBlocChapeauContenuC2 {float:left;}
.Reference.BorderRadius {
    background: url("/design/plain_site/images/commun/bg-actus.png") no-repeat scroll 185px 1px #FFFFFF;
    float: left;
    margin-top: 25px;
    padding: 0 0 15px 20px;
    text-align: left;
}
.Reference.BorderRadius .Button {
    float: right;
    margin: 0 15px 15px 0;
}
.Reference .TitreActus {
    background: none repeat scroll 0 0 #6B6B6B;
    color: #FFFFFF;
    display: inline-block;
    font-family: "DaxOT",sans-serif;
    font-size: 20px;
    height: 30px;
    left: -21px;
	width: 369px;
    position: relative;
	padding: 0 7px;
	line-height:30px;
    top: -20px;
	text-transform: lowercase;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius:  4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}
.Reference.BorderRadius  a 
	{
    display: block;
    float: left;
    width: 170px;
}
.Reference.Cienum .TitreActus{
	    border-left: 14px solid #cd2fc0;
}
.Reference.Acces .TitreActus{
	    border-left: 14px solid #007ad8;
}
.Reference.Hebergement .TitreActus{
	    border-left: 14px solid #bdc903;
}
.Reference.Telephonie .TitreActus{
	    border-left: 14px solid #f8b113;
}
.Reference.Logiciels .TitreActus{
	    border-left: 14px solid #8c73b7;
}

.Reference.Mobiles .TitreActus{
	    border-left: 14px solid #E20C19;
}
.Reference.Infogerance .TitreActus{
	    border-left: 14px solid #008894;
}
.Reference.Cienum a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -271px transparent;
}
.Reference.Acces a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -241px transparent;
}
.Reference.Infogerance a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -331px transparent;
}
.Reference.Logiciels a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -361px transparent;
}
.Reference.Telephonie a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -421px transparent;
}
.Reference.Mobiles a.Button span {
			background: url("/design/plain_site/images/mobiles/btn-puce.png") no-repeat scroll 2px 15px transparent;
}
.Reference.Hebergement a.Button span {
		background:url("/design/plain_site/images/commun/sprite.png") no-repeat scroll 1px -301px transparent;
}


/*****Who is***/
#WhoisBlocRecherche.CadreBlanc {
    background: none repeat scroll 0 0 #F5F5F5;
    float: left;
    padding: 15px;
    text-align: left;
    width: 503px;
}
#WhoisBlocRecherche .TitleWhoIs {
	font-size:26px;
	color:#424241;
	font-family:"DaxOT bold", sans-serif;
}
#WhoisBlocRecherche  .ChampDevisNom {
	width:275px;
	margin:0px;
}
#WhoisReserver.CadreBlanc {
    float: left;
    padding: 15px;
    text-align: left;
    width: 503px;
	font-weight:bold;
}
#WhoisReserver .Reserver {
	font-size:28px;
	font-weight:normal;
	font-family:"DaxOT bold", sans-serif;
}
#WhoisReserver .ChampDevisNom {
	margin:0px;
}
#WhoisReserver .ChampDevisDemande {
    height: 116px;
    margin: 0;
    width: 193px;
}

/*******FAQ**/
.FAQQuestion.CadreBlanc {
    background: url("/design/plain_site/images/commun/right-arrow.gif") no-repeat scroll right top transparent;
    float: left;
    margin-bottom: 15px;
    padding: 15px 25px 15px 15px;
    text-align: left;
    width: 493px;
}
#QuestionsFAQ, #ReponseFAQ{    
float: left;
margin-bottom:15px;
}
#ReponseFAQ a.Question, #ReponseFAQ .Question  {
	font-family:"DaxOT bold", sans-serif;
	font-size:18px;
	padding-left:17px;

}
#ReponseFAQ .FaqReponse.BorderRadius {
    margin: 10px 0;
    padding: 5px 30px 5px 10px;
    width: 493px;
}
.FAQQuestion.CadreBlanc a{
	font-size:14px;
	font-weight:bold;
	padding-left:17px;
}
.FAQQuestion.CadreBlanc a:hover {opacity:0.7;
	
}


/*****404***/
#Contener404 {
	width:627px;
    margin: 0 auto 30px;
}
.erreur #ContenerTop {
	width:627px;
	margin:0 auto;
}
.erreur #ContenerTopC1 {
	width:300px;
}
.erreur #Contener404TopC2 {
	float:right
}
.erreur #BlocPromesseTop {
	width:228px;
}
body.erreur,.erreur .OuterWrapp.cienum {background:#fff;}
#ContenerMenu.erreur404 {margin-top:20px;}
#Contener404OmbreMenu {
	background:url("/design/plain_site/images/commun/ombre-menu.png") no-repeat scroll top left transparent;
	width:972px;
	height:11px;
	float:left;
}
#Contener404Message {text-align:center;}
#Contener404Message h2 {font-size:18px; font-weight:bold; text-transform:uppercase;}

/*****Account****/
#Account p a, #Account td a  {
	font-weight:bold;
}
#Account p a:hover, #Account td a:hover {opacity:0.7;
	
}
	
	
	/****Newsletter****/
	#NewsletterBlocEnCoursContenuC2, #ActualitesBlocChapeauContenuC2, #NewsletterBlocArchivesMilieuContenuC2 {
		float:left;
		width:533px;
	}
	.IllustrationNewsletter.ReferencesCadreVignette {
		  -webkit-border-radius: 4px 4px 0px 0px;
	  -moz-border-radius:  4px 4px 0px 0px;
	  border-radius: 4px 4px 0px 0px;
	  margin-left:20px;
	  padding:1px;	
	  float:left;
	      margin: 0 0 0 20px;
		  			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  

	}
	.IllustrationNewsletter.ReferencesCadreVignette:hover {
		opacity:0.7;
	

	}
	#ActualitesBlocChapeauContenuC2 b {
		font-size:13px;
	}
	.NewsletterSommaire {
		font-size:11px;
	}
.NewsletterSommaire h2 {
    font-size: 28px;
    line-height: 22px;
    margin-bottom: 15px;
			transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-webkit-transition-duration: 0.5s; 
			-o-transition-duration: 0.5s;
			transition-property:opacity;
					font-family:"DaxOT bold", sans-serif;
	    font-weight: normal;
			-moz-transition-property:opacity; /* Firefox 4 */
			-webkit-transition-property:opacity; /* Safari and Chrome */
			-o-transition-property:opacity; /* Opera */  

}
.NewsletterSommaire h2:hover {
	opacity:0.7;
	

}
	.NewsletterSommaire h2:first-line, .NewsletterSommaire h2  a:link:first-line, .NewsletterSommaire h2 a:visited:first-line  {
		font-size:18px;
		font-weight:normal;
			color:#444444;
	}
	 .NewsletterSommaire h2  a {display:block;}
	.NewsletterSommaire  p {
		margin:0px;
	}
	.NewsletterSommaire a.Button {
		margin-bottom:20px;
	}
	#NewsletterBlocEnCoursContenuC2 {
    max-height: 254px;
    overflow: hidden;
		margin-top:20px;
	}
	#NewsletterBlocArchivesMilieuContenuC2.CadreBlanc {
    padding: 15px;
    position: relative;
    top: -2px;
    width: 503px;
}#NewsletterBlocArchivesMilieuContenuC2 a:hover {
	opacity:0.7;
	

}
#PetitsDejeunersIntroduction {
    float: left;
    font-size: 13px;
    margin: 0 0 20px;
    width: 533px;
}
#PetitsDejeunersIntroduction h2 {
    color: #A7A7A7;
    font-family: "DaxOT",sans-serif;
    font-size: 24px;
    line-height: 29px;
}

#recaptcha_image {
    width: 162px !important;
}
#recaptcha_image img {
    width: 162px;
}

#formnewsrecrut {
	margin:0px;
}
#uword {float:left;}
/*****Lexique****/
a.lexique {
	width:38px;
	display:block;
	background-image:url("/design/plain_site/images/commun/sprite.jpg");
	background-repeat:no-repeat;
	height:36px;
}
a.lexique.a, a.lexique.a.inactif:hover {
	background-position:0px 0px;
}
a.lexique.b, a.lexique.b.inactif:hover {
	background-position:-38px 0px;
}
a.lexique.c, a.lexique.c.inactif:hover {
	background-position:-76px 0px;
}
a.lexique.d, a.lexique.d.inactif:hover {
	background-position:-114px 0px;
}
a.lexique.e, a.lexique.e.inactif:hover {
	background-position:-152px 0px;
}
a.lexique.f, a.lexique.f.inactif:hover {
	background-position:-190px 0px;
}
a.lexique.g, a.lexique.g.inactif:hover {
	background-position:-228px 0px;
}
a.lexique.h, a.lexique.h.inactif:hover  {
	background-position:-266px 0px;
}
a.lexique.i, a.lexique.i.inactif:hover  {
	background-position:-304px 0px;
}
a.lexique.j, a.lexique.j.inactif:hover {
	background-position:0px -36px;
}
a.lexique.k, a.lexique.k.inactif:hover  {
	background-position:-38px -36px;
}
a.lexique.l, a.lexique.l.inactif:hover  {
	background-position:-76px -36px;
}
a.lexique.m, a.lexique.m.inactif:hover  {
	background-position:-114px -36px;
}
a.lexique.n, a.lexique.n.inactif:hover  {
	background-position:-152px -36px;
}
a.lexique.o, a.lexique.o.inactif:hover  {
	background-position:-190px -36px;
}
a.lexique.p, a.lexique.p.inactif:hover  {
	background-position:-228px -36px;
}
a.lexique.q, a.lexique.q.inactif:hover  {
	background-position:-266px -36px;
}
a.lexique.r, a.lexique.r.inactif:hover  {
	background-position:-304px -36px;
}
a.lexique.s, a.lexique.s.inactif:hover  {
	background-position:0px -72px;
}
a.lexique.t, a.lexique.t.inactif:hover  {
	background-position:-38px -72px;
}
a.lexique.u, a.lexique.u.inactif:hover  {
	background-position:-76px -72px;
}
a.lexique.v, a.lexique.v.inactif:hover  {
	background-position:-114px -72px;
}
a.lexique.w, a.lexique.w.inactif:hover  {
	background-position:-152px -72px;
}
a.lexique.x, a.lexique.x.inactif:hover  {
	background-position:-190px -72px;
}
a.lexique.y, a.lexique.y.inactif:hover  {
	background-position:-228px -72px;
}
a.lexique.z, a.lexique.z.inactif:hover  {
	background-position:-266px -72px;
}
a.lexique.num, a.lexique.num.inactif:hover  {
	background-position:-304px -72px;
}
a.lexique.inactif {
	opacity:0.5;
	
}

.cienumMultiPage a{
	color: #585353;
	text-decoration: none;
}

.cienumMultiPage {
	color: #585353;
	float: left;
    margin: 15px auto 0;
    text-align: center;
    width: 100%;
}

.cienumMultiPage a.cienumMultiPageActif{
	color: #F18505;
}
	
#ActuButton.paginSansTop{
	margin-top:12px;
}

.html5etcss3{
	padding-right:15px;
}

/***ACCUEIL**/

/* #logoimgecolo{
float: left;
height: 62px;
} */


#logoecolo{
	float: left;
	width:972px;
	/*padding-bottom: 25px;*/
	font-size: 15px;
	color: #3C3C3B;
	font-family: DaxOT,sans-serif;
	line-height: 16px;
}

#logotexteecolo{
float: right;
margin-left: 5px;
font-size: 15px;
color: #818181;
font-family: DaxOT,sans-serif;
line-height: 16px;
}



#logotype1 a:link , #logotype1 a:visited  {
	float: left;
	height: 62px;
	width: 156px;
	color: #3C3C3B;
	background-image: url(/design/plain_site/images/logo-asse-off.png);
	background-repeat: no-repeat;
	padding-left: 52px;
	padding-top: 28px;
	text-decoration: none;
	transition-duration: 0.9s;
	-moz-transition-duration: 0.9s;
	-webkit-transition-duration: 0.9s;
	-o-transition-duration: 0.9s;
	transition-property: background-image, color, border-color;
	-moz-transition-property: background-image,  color, border-color; /* Firefox 4 */
	-webkit-transition-property: background-image, color, border-color; /* Safari and Chrome */
	-o-transition-property: background-image, color, border-color; /* Opera */
	
	}

#logotype1 a:active, #logotype1 a:hover  {
	color: #04965a;
	text-decoration: none;
	background-image: url(/design/plain_site/images/logo-asse-on.png);
	background-repeat: no-repeat;
	
}

#logotype2 a:link , #logotype2 a:visited  {
	float: left;
	height: 46px;
	width: 246px;
	color: #3C3C3B;
	background-image: url(/design/plain_site/images/logo-enr-off.png);
	background-repeat: no-repeat;
	padding-left: 52px;
	padding-top: 12px;
	margin-top: 16px;	
	text-decoration: none;
	transition-duration: 0.9s;
	-moz-transition-duration: 0.9s;
	-webkit-transition-duration: 0.9s;
	-o-transition-duration: 0.9s;
	transition-property: background-image, color, border-color;
	-moz-transition-property: background-image,  color, border-color; /* Firefox 4 */
	-webkit-transition-property: background-image, color, border-color; /* Safari and Chrome */
	-o-transition-property: background-image, color, border-color; /* Opera */
	
	}

#logotype2 a:active, #logotype2 a:hover  {
	color: #00559f;
	text-decoration: none;
	background-image: url(/design/plain_site/images/logo-enr-on.png);
	background-repeat: no-repeat;
}


#logotype3 {
	float: left;
	height: 46px;
	width: 149px;
	background-image: url(/design/plain_site/images/logo-numelink-on.png);
	background-repeat: no-repeat;
	margin-top: 18px;
	margin-right: 34px;
}
#logotype3 img{
	opacity: 1;
	
	transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-webkit-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	
	border:0;
}
#logotype3 img:hover{
	opacity:0;
}






#logotype4 a:link , #logotype4 a:visited  {
	float: left;
	height: 42px;
	width: 210px;
	color: #3C3C3B;
	background-image: url(/design/plain_site/images/logo-entreprise-citoyenne-off.png);
	background-repeat: no-repeat;
	padding-left: 36px;
	padding-top: 8px;
	margin-top: 20px;	
	text-decoration: none;
	transition-duration: 0.9s;
	-moz-transition-duration: 0.9s;
	-webkit-transition-duration: 0.9s;
	-o-transition-duration: 0.9s;
	transition-property: background-image, color, border-color;
	-moz-transition-property: background-image,  color, border-color; /* Firefox 4 */
	-webkit-transition-property: background-image, color, border-color; /* Safari and Chrome */
	-o-transition-property: background-image, color, border-color; /* Opera */
	}

#logotype4 a:active, #logotype4 a:hover  {
	color: #92c42c;
	text-decoration: none;
	background-image: url(/design/plain_site/images/logo-entreprise-citoyenne-on.png);
	background-repeat: no-repeat;
	
}


#recaptcha_widget{ 
    width: 162px !important;
	}


a:hover#recaptcha_reload_btn  img {
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */ 
}


#BlocPaveDevisContenuC3Bas {
	width: 510px;
	background-attachment: scroll;
	background-color: #646464;
	float: left;
	margin-bottom: 13px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
}
	
#BlocPaveDevisContenuC3Bas .SecondeligneDemande {
	color: #FFFFFF;
	font-family:'Cheltenham ITC W01 Book', serif;
	font-size: 22px;
	}
	
.ChampDevisDemandeBas {
    background-color: #C4C4C4;
    border: 1px solid #C4C4C4;
    box-shadow: 0 0 2px #515151 inset;
    color: #424241;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 127px;
    margin-bottom: 10px;
    overflow: auto;
    padding: 4px 5px;
    vertical-align: top;
    width: 150px;
}
.SepDevis  {
	height: 6px;
}


.ChampQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	color: #FFF;
}

.ChampQuestion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color:#FFFFFF;
	font-weight: bold;
}

.specaide {
	border: 1px solid #CDCDCD;
	float: left;
	width: 193px;
	background:#ededed;
	margin-top: -143px;
	-webkit-box-shadow: #d9d9d9 0px 2px 2px;
	-moz-box-shadow: #d9d9d9 0px 2px 2px;
	box-shadow: #d9d9d9 0px 2px 2px;
	position: absolute;
	z-index: 150;
	display: none;
	padding-left: 2px;
}