body {
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	margin-top: 0px;
	font: 11px verdana, sans-serif;
	padding:0;
}
img {
	border: 0px;
}
a {
	color: #007ED9;
	text-decoration: underline;
}
a:hover {
	color: #E67300;
	text-decoration: none;
}
h1 {
font-family: Verdana;
font-size: 2em;
line-height: 40px;
color: #384673;
font-weight: normal;
}
h2, h3, h4, h5 {
    color: #232e52;	
    font-weight: bold;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EBEBE0;
}
.menug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #0A328C;
	text-decoration: none;
}
.menug:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #0A328C;
	BACKGROUND: #C9D9F3;
}
.menuafficher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow:#333 0px 1px 1px;
}
.menuafficher:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #345699;
	text-decoration: none;
	text-shadow:#FFF 0px 1px 1px;
}
.menuafficher2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow:#060 0px 0px 2px;
}
.menuafficher2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #345699;
	text-decoration: none;
	text-shadow:#FFF 0px 1px 1px;
}
.verdana12bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	text-decoration: none;
	font-weight: normal;
	line-height:18px;
}
.verdana12grisfoncegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
	text-decoration: bold;
	font-weight: normal;
}
.verdana12noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.verdana12noir_2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height:18px;
}
.verdana14noir_2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height:18px;
}
.verdana14dd5700 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dd5700;
	text-decoration: none;
	font-weight: normal;
	line-height:23px;
}
/*
.verdana12bleu:hover {
	text-decoration: underline;

}
*/
.linkbanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkbanner:hover {
	text-decoration: underline;
}
.linkblanc18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkblanc18:hover {
	text-decoration: none;
}
.linkpanier4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkpanier4:hover {
	text-decoration: underline;
}
.formNewletter {
	border: 1px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	padding:5px 3px;
	width:175px;
}
.form1 {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: 002D86;
}
.form1:focus {
	border: 1px solid #4A5F9A;
	background-color: #D7E5F2;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 002D86;
}
.formchamp {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 002D86;
}
.formchamp:focus {
	border: 1px solid #4A5F9A;
	background-color: #D7E5F2;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D86;
}
.formchamp2 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
}
.formchamptextareacontact {
	width:530px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	margin-left:auto;
	margin-right:auto;
}
.formchampdomaine {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002D86;
	width:280px;
	max-width:280px;
	height:100px;
}
.formareadomaine {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	width:440px;
	/*max-width:280px;*/
	height:200px;
}
.formareatransfert {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7c7c7c;
	width:570px;
	max-width:570px;
	height:150px;
	line-height:28px;
	padding:5px;	
}
.formareatransfertover{
color: #000;
line-height:18px;	
}
.formchampdomainebox {
	border: #000000 solid 1px;
	background: ffffff;
	color: #ffffff;
}
.formchamp2err {
	background-color: #FFF292;
	border: 2px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002D86;
}
.formchamp2err_select {
	background-color: #FFF292;
	border: 2px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002D86;
	width:250px;
}
.formchamp2errGen {
	background-color: #FFF292;
	border: 1px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
}
.verdana12bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	font-weight: bold;
}
.verdana12blancshadow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-shadow: #000 2px 2px 5px;
}
.verdana12blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.verdana12blanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}
.verdana12blanc22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-shadow: #000 1px 1px 1px;
}
.verdana12noirbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.verdana12grfoncebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	font-weight: bold;
}
.verdana11bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
}
.verdana11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.verdana11gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424d63;
}
.verdana10gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424d63;
}
.verdana10gris2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3c3c3c;
}
.verdana10bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #002D86;*/
	 color: #007ED9;
	font-weight: bold;
	text-decoration: none;
}
.verdana10bleubold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D00;
	font-weight: bold;
	text-decoration: none;
}
.verdana10bleubold:hover {
	text-decoration: underline;
}
.verdana10noironly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D86;
	text-decoration: none;
	line-height:14px;
}
.verdana10bleu2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D86;
	text-decoration: none;
	line-height:14px;
}
.verdana10bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D86;
	text-decoration: none;
	line-height:14px;
}
.verdana10bleu:hover {
	text-decoration: underline;
}
.verdana10bleu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D86;
	text-decoration: none;
	line-height:14px;
}
.verdana10gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a4a4a4;
	text-decoration: none;
	line-height:14px;
}
.verdana10rouge:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1303C;
	line-height:14px;
	text-decoration: none;
}
.verdana10rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1303C;
	text-decoration: underline;
	line-height:14px;
}
.verdana10rouge2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1303C;
	text-decoration: none;
	line-height:14px;
}
.verdana14rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C1303C;
	text-decoration: none;
	line-height:14px;
	font-weight:bold;
}
.verdana12bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	text-decoration: none;
}
.verdana12bleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	text-decoration: none;
	font-weight: bold;
}
.verdana12bleu2_2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
}
.verdana12bleu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08318c;
	text-decoration: none;
	font-weight: bold;
}
.verdana12bleu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #08318c;
	text-decoration: none;
	font-weight: bold;
}
.ligneweb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F53400;
	text-decoration: none;
}
.ligneweb:hover {
	text-decoration: underline;
}
.verdana11blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana13blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana13gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	text-decoration: none;
}
.verdana13grisblod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}
.verdana13noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.verdana13grisfonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b3b3b;
	text-decoration: none;
}
.verdana13bnoirbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #051767;
	text-decoration: none;
	font-weight: bold;/*text-shadow:#fff 0px 1px 2px;*/
}
.verdana13blancbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-shadow:#001134 0px 1px 2px;
}
.verdana14blancbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-shadow:#001134 0px 1px 2px;
}
.verdana11bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002D86;
	font-weight: bold;
}
.verdana11noirbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.verdana11rougebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB0609;
	font-weight: bold;
	line-height:18px;
}
.verdana11bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A328C;
	font-weight: bold;
	line-height:18px;
}
.verdana12rougebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EB0609;
	font-weight: bold;
	line-height:18px;
}
.verdana13rougebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EB0609;
	font-weight: bold;
	line-height:18px;
}
.verdana14rougebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EB0609;
	font-weight: bold;
	line-height:18px;
}
.verdana15voirbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	line-height:15px;
}
.verdana13orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F53400;
	font-weight: bold;
}
.verdanna18blancbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow:#000 0px 1px 2px;
}
.verdanna18noirebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.verdanna18bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;/*text-shadow:#000 0px 1px 1px;*/
}
.verdanna17bleubita {
	font-size: 17px;
	font-weight: bold;
	color: #002D86;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.verdanna17bleubita2 {
	font-size: 16px;
	font-weight: bold;
	color: #002D86;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 white;
	margin-left:3px;
	height:28px;
}
.verdanna17bleubita3 {
	font-size: 16px;
	font-weight: bold;
	color: #002D86;
	/*font-style: italic;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 white;
	margin-left:3px;
	height:20px;
}
.verdanna17bleubFita {
	font-size: 17px;
	font-weight: bold;
	color: #021d52;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*
.verdanna17bleubBlita {
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
*/

.verdanna17bleubBlita {
	font-size: 20px;
	font-weight: 400;
	color: #0071c1;
	font-family: Tahoma;
}
.verdana12boldviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8200C6;
}
.verdana13bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002D86;
	text-decoration: none;
}
.verdana13bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002D86;
	text-decoration: none;
	font-weight: bold;
}
.verdana13blancbold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.verdana12blancbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.verdana12bleuUnder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	text-decoration: underline;
}
.verdana12bleuUnder:hover {
	text-decoration: none;
}
.infoformulesacSimple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b3997;
	text-decoration: none;
}
.infoformulesac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b3997;
	text-decoration: underline;
}
.infoformulesac:hover {
	text-decoration: none;
}
.infoformulesac2012 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b3997;
	text-decoration: underline;
}
.infoformulesac2012:hover {
	text-decoration: none;
}
.tableauborder {
	border: 1px solid #FFFFFF;
}
.verdana10oranbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F53400;
	text-decoration: none;
	font-weight: bold;
}
.verdana10oranbold:hover {
	text-decoration: underline;
}
.verdana12bleuboldC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007EA7;
	font-weight: bold;
}
.verdana10vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A9100;
	font-weight: none;
	text-decoration: none;
}
.verdana10vertbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A9100;
	font-weight: bold;
	text-decoration: none;
}
.verdana10rougebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FD1316;
	font-weight: bold;
	text-decoration: none;
}
.verdana10rougebold:hover {
	text-decoration: underline;
}
.verdana10vertbold:hover {
	text-decoration: underline;
}
.verdana12bleubolditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	font-weight: bold;
	font-style: italic;
}
.verdana14bleubolditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002D86;
	font-weight: bold;
	font-style: italic;
}
.verdana14bleubolditalic2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005da5;
	font-weight: bold;
	font-style: italic;
}
.verdana12vertbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A8300;
	font-weight: bold;
}
.verdana14vertbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A8300;
	font-weight: bold;
}
.kdilink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.kdilink:hover {
	text-decoration: none;
	font-weight: normal;
}
.link10noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.link10noir:hover {
	text-decoration: none;
	font-weight: normal;
}
.link12noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
	text-decoration: underline;
	font-weight: normal;
}
.link12noir:hover {
	text-decoration: none;
	font-weight: normal;
}
.link10rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}
.link10rouge:hover {
	text-decoration: none;
	font-weight: normal;
}
.link11bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A00DE;
	text-decoration: underline;
	font-weight: normal;
}
.link11bleu:hover {
	text-decoration: none;
	font-weight: normal;
}
.link13vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #129a28;
	text-decoration: underline;
	font-weight: normal;
}
.link13vert:hover {
	text-decoration: none;
	font-weight: normal;
}
.link14vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #129a28;
	text-decoration: underline;
	font-weight: normal;
}
.link14vert:hover {
	text-decoration: none;
	font-weight: normal;
}
.link14vert2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #129a28;
	font-weight: normal;
	line-height:20px;
	border-bottom:1px dotted #333;
	text-decoration: none;
}
.link14vert2010:hover {
	text-decoration: none;
	font-weight: normal;
	border-bottom:0px dotted #333;
}
.link14bleu2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003;
	font-weight: bold;
	line-height:20px;
	border-bottom:1px dotted #333;
	text-decoration: none;
}
.link14bleu2010:hover {
	text-decoration: none;
	font-weight: normal;
	border-bottom:0px dotted #333;
}
.link14blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	text-decoration: underline;
	font-weight: normal;
}
.link14blanc:hover {
	text-decoration: none;
	color:#FFF;
}
.bouton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #8690AB;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bouton2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #008600;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}
.Style3 {
	COLOR: #E15A00;
	TEXT-DECORATION: none;
	BORDER-LEFT: medium none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Style33 {
	FONT-SIZE: 14px;
	COLOR: #E15A00;
	TEXT-DECORATION: none;
	BORDER-LEFT: medium none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Style34 {
	FONT-SIZE: 12px;
	COLOR: #1E4676;
	TEXT-DECORATION: none;
	BORDER-LEFT: medium none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Style35 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.18rouge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
}
.domaineextension {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #006F84;
	PADDING-LEFT: 16px;
	font-weight: bold;
}
.domaineprix {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #003B46;
	TEXT-DECORATION: none;
	PADDING-LEFT: 0px;
}
.tabbordure {
	border: 1px dotted #000000;
}
.tabbbordure2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0E0E0;
	border-right-color: #BDC6DE;
	border-bottom-color: #BDC6DE;
	border-left-color: #E0E0E0;
	-moz-box-shadow: #CCC 2px 2px 2px;
}
.tahomatitrebleu2 {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #005A89;
}
.tdmenuborder {
	background-color: #F2F2F2;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: Aucune;
	border-left-style: Aucune;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
}
.tableausolidehaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bdbcbc;
}
.tableausolidebas {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
}
.tableausolidebasDroite {
	background-color:#f2f4f6;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a5b6c7;
	font-size:12px;
}
.tableausolidebasDroite2 {
	background-color:#fff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
}
.tableausolidebas2px {
	/*
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
	*/
	border-bottom:2px solid #a5b6c7;
}
.tableaucmde {
	border-top: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
}
.tableautest2 {
	-moz-border-radius:8px 8px;
	border-radius:8px 8px;
	border-top: 1px solid #000;
	border-right: 1px groove #000;
	border-bottom: 1px groove #000;
	border-left: 1px solid #000;
}
.tableauddomainehide {
	visibility:hidden;
	display:block;
}
.tableauddomaineshow {
	visibility:visible;
}
.tableaudvps td {
	padding: 4px;
}
.tableaudvps {
	border-spacing: 1px;
}
.fieldsetrond {
	border:1px solid #bcbcbc;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	padding: 0px 3px 10px 3px;
}
.fieldsetrond2 {
	/*border:1px solid #bcbcbc;*/
	 -ms-border-radius: 5px;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	padding: 0px 3px 10px 3px;
}
.fieldsetrond3 {
	-ms-border-radius: 5px;
	-border-radius: 5px;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	padding: 5px 10px 10px 10px;
	border:1px solid #7890f9;
	/*width:565px;*/
	 background-color: #FFFFFF;
}
.fieldset4 {
	position: relative;
	margin: 0 0 1em 0;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	background-color : #ffffff;
	text-align : justify;
	width : auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	margin-top : 15px;
	border : 1px solid #7890f9;
	padding: 10px 10px 10px 10px;/*-moz-box-shadow: #666 1px 1px 1px;*/
}
.legend4 {
	position: absolute;
	top: -.5em;
	left: .2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: center;
	color : #506dec;
	text-shadow: #999 1px 1px 1px;
}
.legend5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #324ec9;
	padding-left : 5px;
	padding-right : 5px;
	text-shadow: #999 1px 1px 1px;
}
.legend5Bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #005da5;
	padding-left : 5px;
	padding-right : 5px;
}
.fieldsetrondbleu {
	border:1px solid #7890f9;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	padding: 0px 3px 10px 3px;
}
.legend1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px;
	float: center;
}
.legendbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #060076;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px;
	float: center;
}
.legendbleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #060076;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px;
	float: center;
}
.formchampgenerique1 {
	background-color: #FFFFFF;
	border: 1px solid #bab9b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
}
.formchampgenerique1_select {
	background-color: #FFFFFF;
	border: 1px solid #bab9b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D86;
	width:250px;
}
.fieldsetrondgenerique {
	border:1px solid #6d6d6d;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	-ms-border-radius: 5px; /* IE 8 */
	padding: 0px 3px 10px 3px;
	margin-top:20px;
}
.fieldsetrondgeneriquerouge {
	border:2px solid #ff0000;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	-ms-border-radius: 5px; /* IE 8 */
	padding: 0px 3px 10px 3px;
}
.legendgeneriquerouge {
	border: 1px solid #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px;
	float: center;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	-ms-border-radius: 5px; /* IE 8 */
}
.legendgeneriqueorange {
	-webkit-border-radius: 3px;    /* for Safari */
	-moz-border-radius: 3px;       /* for Firefox */
	-ms-border-radius: 3px; /* IE 8 */
	border: 1px solid #1F5D68;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e97f35;
	font-weight: bold;
	/*margin: 2px 2px 2px 2px;*/
	padding: 2px 2px;
	/*float: left;*/	
	/*position:fixed;*/
	/*float:left;*/
	margin-top:-10px;
	margin-left:5px;
	/*z-index:10;*/
	text-align:left;
}
.Button_generique {
	font: normal 12px 'Segoe UI', tahoma, verdana, arial, sans-serif;
	color: #000;
	/* background-color: transparent;*/
  /*background-repeat: no-repeat;*/
  border: 0;
	background-image: url('images/button_bg.gif');
	width: 91px;
	height: 21px;
}
.Button_generique2 {
	font: normal 12px 'Segoe UI', tahoma, verdana, arial, sans-serif;
	color: #000;
	/* background-color: transparent;*/
  /*background-repeat: no-repeat;*/
  border: 0;
	background-image: url('images/button_bg2.gif');
	width: 91px;
	height: 21px;
}
.linkbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	text-decoration: none;
	font-weight: normal;
}
.linkbas:hover {
	text-decoration: underline;
	font-weight: normal;
}
.linkbas2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.linkbas2010:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #FFF;
}
.font11blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.verdana11bleuboldbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 20pt
}
.valider_action1 {
	border: 1px solid #cccccc;
	background-color: #15b911;
	padding: 5px;
}
.valider_action11 {
	background-position:5px 25px;
	font-family:verdana;
	font-size:14;
	font-weight: bold;
	color: #ffffff;
	padding:25;
	text-align:center;
}
.valider_action0 {
	border: 1px solid #d90000;
	background-color: #ffcaca;
	padding: 5px;
}
.valider_action00 {
	background-position:5px 25px;
	font-family:verdana;
	font-size:14;
	font-weight: bold;
	color: #d90000;
	padding:25;
	text-align:center;
}
.linkrederror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	color: #d90000;
	font-weight: bold;
	text-decoration: underline;
	font-weight: normal;
}
.linkrederror:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	color: #d90000;
	font-weight: bold;
	text-decoration: none;
	font-weight: normal;
}
.boutoncancel3 {
	border: 1px solid #B70303;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FF2B2B;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 2px auto;
	text-decoration: none;
	width: 120px;
}
.boutonneutrel3 {
	border: 1px solid #396B83;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #94B3C2;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 1px auto;
	text-decoration: none;
	width: 125px;
}
.boutonvalide3 {
	border: 1px solid #00570C;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #0CB624;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 1px auto;
	text-decoration: none;
	width: 90px;
}
.titresoulignebleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	color: #d90000;
	font-weight: bold;
	font-size : 1.2em;
	border-bottom : 1px solid #3377b6;
}
.menuOnglet {
	list-style:none;
	border-bottom:#072593 solid 4px;
	background-color:#e7f0fb;
	width:100%;
	height:27px;
	line-height:27px;
	margin:0px 5px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}
.menuOnglet li {
	float:left;
	margin-left:10px;
}
.menuOnglet li a {
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	color:#ffffff;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	font-size:11px;
	padding:0 0 0 7px;
	cursor:pointer;
	background:url(images/onglet2/onglet22.jpg);
}
.menuOnglet li a b {
	float:left;
	display:block;
	padding:0 14px 0 7px;
	background:url(images/onglet2/onglet22.jpg) no-repeat right top;
}
.menuOnglet li.current a {
	color:#ffffff;
	background:url(images/onglet2/onglet2.jpg);
}
.menuOnglet li.current a b {
	background:url(images/onglet2/onglet2.jpg) no-repeat right top;
}
.menuOnglet li a:hover {
	color:#ffffff;/*background: url(images/onglet2.jpg);*/
}
.menuOnglet li a:hover b {
  /*background:url(images/onglet2.jpg);*/ 
  no-repeat right top;
}

/*
._1 {
	background:#DC5D00 url('/images/action_2a.gif') repeat-x left center;
	border-width:1px;
	border-style:solid;
	border-color:#cb7739 #963f00 #542400 #cb7739;
	color:#FFF;
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
}
._1.alt_1 {
	font-size:16px
}
._2 {
	background:#DC5D00 url('/images/action_3a.gif') repeat-x left center;
	border-width:1px;
	border-style:solid;
	border-color:#cb7739 #963f00 #542400 #cb7739;
	color:#FFF;
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
}
._2.alt_2 {
	font-size:16px
}
._3 {
	background:#DC5D00 url('/images/action_2a.gif') repeat-x left center;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#cb7739 #963f00 #542400 #cb7739;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
._3.alt_3 {
	font-size:16px
}
*/
.fieldsetcsswarning {
	border: 2px solid #1F5D68;
	background-color: #F4F4F5;
}
.fieldsetcsswarning680 {
	border: 2px solid #1F5D68;
	background-color: #F4F4F5;
	width:680px;
	padding:5px;
}
.fieldsetcss {
	border: 1px solid #1F5D68;
	background-color: #F7F7F7;
}
.fieldsetcssDomain {
	border: 1px solid #1F5D68;
	background-color: #EEEEEE;
	padding: 5px;
}
.tablegend {
	font-family:verdana;
	font-size:11;
	font-weight:700;
	border: 1px solid #1F5D68;
	background-color: #F8F6F2;
	padding:2;
}
.fieldsetcsswarning {
	border: 2px solid #1F5D68;
	background-color: #F4F4F5;
}
.ygbt {
	background-color:#fdce3e;
	background-repeat:repeat-x;
	border:1px solid #e5a716;
	color:#434343;
	cursor:pointer;
	font-weight:bold;
	height:26px;
	margin-left:7px;
	margin-top:1px;
	padding:0 19px;
*padding:0 7px;
*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffff4ae, endColorstr=#fffdce3e);
}
.ygbt {
	background-image:url('images/bkygbt.gif');
}
.ygbt {
*padding:0 2px;
}
.champDom2010 {
	width: 200px;
	height: 30px;
	color: #999;
	font-size:18px;
	border:0px solid #3089da;
	padding:3px;
	padding-left:5px;
	/*background: url(images/www.gif) no-repeat left center #fff;*/
background:#FFF;
}
.champDom20102 {
	width: 300px;
	height: 30px;
	color: #000;
	font-size:18px;
	border:0px solid #3089da;
	padding:3px;
	padding-left:5px;
	/*background: url(images/www.gif) no-repeat left center #fff;*/
background:#FFF;
}
.champDom {
	width: 220px;
	height: 20px;
	color:#000;
	font-size:18px;
	border:0px solid #3089da;
	/*padding:3px;*/
padding-left:55px;
	/*padding-bottom:3px;*/
background: url(images/www.gif) no-repeat 0% 0%;
}
.champDom2 {
	width: 220px;
	height: 20px;
	color:#bbbbbb;
	font-size:18px;
	border:0px solid #3089da;
	/*padding:3px;*/
padding-left:55px;
	/*padding-bottom:3px;*/
background: url(images/www.gif) no-repeat 0% 0%;
}
.selectDom {
	color:#1a72a5;
	font-size:14px;
	border: solid 1px #000;
	background:#FFF;
	height:24px;
	font-weight:bold;/*width:90px;*/
/*background: #F0F0F0;*/
}
.selectDom2010 {
	height:20px;
	color:#393939;
	font-size:16px;
	border:0px solid #3089da;
	font-weight:bold;
	width:75px;
	background:#FFF;
}
a.infobull2 {
	position: relative;
	color: black;
	text-decoration: none;
	border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.infobull2 span1 {
	display: none; /* on masque l'infobulle */
}
a.infobull2:hover {
	background: none; /* correction d'un bug IE */
	z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobull2:hover span1 {
	display: inline; /* on affiche l'infobulle */
	position: absolute;
	white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	top: 30px; /* on positionne notre infobulle */
	left: 20px;
	background: white;
	color: green;
	padding: 3px;
	border: 1px solid green;
	border-left: 4px solid green;
}
.hrnoir {
	height:1px;
	border: none 0;
	border-top: 1px dashed #343434;
}
.hrnoir2010 {
	height:1px;
	border: none 0;
	border-top: 1px solid #666;
}
.hrbleu {
	height:1px;
	border: 1px solid #11308a;
}
.hrgris {
	height:1px;
	border: none 0;
	border-top: 1px solid #c0c0c0;
}
.hrgris2 {
	height:1px;
	border: none 0;
	width:270px;
	border-top: 1px solid #c0c0c0;
	margin-left:0px;
}
.lignetd {
	border-top-style: 1px solid blue;
}
.menuTLD {
	/*
        margin: 0; 
        padding: 0; 
		list-style: none; 		
*/

 list-style:none;
	border-bottom:#749dcf solid 2px;
	background-color:#e7f0fb;
	width:100%;
	height:20px;
	line-height:22px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}
.menuTLD li {
	display: inline; /* affichage horizontal */
}
.menuTLD li a {
	padding: 1px 5px;
0px 0px;
	margin:0px 0px 0px 0px;
	background: #8d96b7;
	color: #fff;
	border: 1px solid #89a;
	text-decoration: none;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	-webkit-border-top-left-radius: 2px; /* pour Chrome */
	-webkit-border-top-right-radius: 2px; /* pour Chrome */
	font-family:verdana;
	font-size:12;
}
.menuTLD li a:hover, menuTLD li a:focus, li.current a {
	background: #074792;
	color: #ffffff;
}
a.info {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333;
	line-height:14px;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
a:hover.info {
	z-index: 5;
	background: none;
	cursor:help;
	text-decoration:none;
}
a.info span {
	display: none;
}
a:hover.info span {
position: absolute;
z-Index: 99;
display: block;
background-color: #fff;
color: #000;
width: 300px;
top: 0;
left: 35px;
padding: 15px;
border-radius: 0px;
-moz-box-shadow: 0px 0px 5px 0px #656565;
-webkit-box-shadow: 0px 0px 5px 0px #656565;
-o-box-shadow: 0px 0px 5px 0px #656565;
box-shadow: 0px 0px 5px 0px #656565;
}
a.info2 {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 2A00DE;
	text-decoration: underline;
	font-weight: normal;
}
a:hover.info2 {
	z-index: 5;
	background: none;
	text-decoration: none;
	font-weight: normal;
	cursor:help;
}
a.info2 span {
	display: none;
}
a:hover.info2 span {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display: inline;
	position: absolute;
	top:0;
	left:0.2em;
	z-index: 5;
	background: #3ccd4a;
	color: #fff;
	border:1px solid #003061;
	width:auto;
	white-space :nowrap;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	line-height:14px;
	padding:6px 8px;
}
/* BUTTONS */

.buttons a, .buttons button {
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}
.buttons button {
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type] {
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.buttons a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
/* POSITIVE */

button.positive, .buttons a.positive {
	background: url(/images/bck_domain_search3.jpg) 0 0;
	color:#529214;
}
.buttons a.positive:hover, button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
.buttons a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
/* NEGATIVE */

.buttons a.negative, button.negative {
	color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover {
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.buttons a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
.hrinscription {
	border:dashed #a0a0a0;
	border-width:1px 0 0 0;
	height:0;
	line-height:0px;
	font-size:0;
	margin:0;
	padding:0;
	height: 0px;
}
.orderwhite {
	position: relative;
	margin-top:-40px;
	margin-left:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.orderwhite2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: normal;
}
.cancelorder {
	position: relative;
	margin-top:-22px;
	margin-left:535px;
}
.orderwhiteEtape {
	position: relative;
	margin-top:-40px;
	margin-left:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
/* searchButton */
.search_button {
	background: url(/images/button_search.gif) 0 0 no-repeat;
	color: #fff;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height:36px;
	margin:2px 2px 2px 10px;
	text-align: center;
	text-transform: uppercase;
	width:110px;
}
.search_button:hover {
	background: url(/images/button_search.gif) 0 -40px no-repeat;
	color: #fff;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height:36px;
	margin:2px 2px 2px 10px;
	text-align: center;
	text-transform: uppercase;
	width:110px;
}
.search_button:active {
	background: url(/images/button_search.gif) 0 -80px no-repeat;
	color: #fff;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height:36px;
	margin:2px 2px 2px 10px;
	outline: none;
	outline: 0;
	text-align: center;
	text-transform: uppercase;
	width:110px;
}
.orderlogo {
	border:1px solid #a1a1a1;
}
.flagorder1 {
	position: relative;
	margin-top:-60px;
	margin-left:375px;
}
.flagorder2 {
	position: relative;
	margin-top: -24px;
	margin-left:515px;
}
.flagorder3 {
	position: relative;
	margin-top: -24px;
	margin-left:485px;
}
.flagorder4 {
	position: relative;
	margin-top: -24px;
	margin-left:455px;
}
.flagorder5 {
	position: relative;
	margin-top: -24px;
	margin-left:425px;
}
.flagorder6 {
	position: relative;
	margin-top: -24px;
	margin-left:395px;
}
.description_services {
	font-size: 13px;
	color: #424242;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 0px;
	text-align:justify;
	font-family: "Tahoma", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Arial", "Verdana", "sans-serif";
}
.tabbbordure2_new {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c4c2c2;
	border-right-color: #c4c2c2;
	border-bottom-color: #c4c2c2;
	border-left-color: #c4c2c2;
	-moz-box-shadow: #CCC 2px 2px 2px;
}
.tabbbordure2_new2 {
	border: hidden;
	-moz-box-shadow: #CCC 2px 2px 2px;
}
.thaoma17blc {
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	font-family: Tahoma;
	margin-top:6px;
	position:absolute;
	width: 545px;
}
.menug_dCadre {
	border:solid 0px #F00;
	height:20px;
	width:155px;
	position:relative;
	border-bottom:dotted #999 1px;
	cursor:pointer;
}
.menug_dCadre_LAST {
	border:solid 0px #F00;
	height:20px;
	width:155px;
	position:relative;
	cursor:pointer;
}
.menug_dCadre2013 {
	border:solid 0px #F00;
	height:20px;
	width:194px;
	position:relative;
	cursor:pointer;
}
.menug_dCadre2013:hover {
	background:#dce2f0;
	font-weight:bold;
}
.thaomaPrixDomaine {
	height:11px;
	width:60px;
	border:solid 0px #6C6;
	top:3px;
	right:4px;
	position:absolute;
	text-align:right;
	font-size: 12px;
	font-weight: 600;
	color: #3C3C3C;
	font-family: Tahoma;
}
.thaomaPrixDomaine2013 {
	height:11px;
	width:70px;
	border:solid 0px #6C6;
	top:3px;
	right:4px;
	position:absolute;
	text-align:right;
	font-size: 13px;
	font-weight: 600;
	color: #333333;
	/*font-family: Tahoma;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FlagMenuGDomaine {
	height:11px;
	width:16px;
	border:solid 0px #6C6;
	top:4px;
	left:4px;
	position:absolute;
	cursor:hand;
}
.menuGDtype {
	height:11px;
	width:60px;
	border:solid 0px #6C6;
	top:3px;
	left:30px;
	position:absolute;
	text-align:left;
	font-size: 12px;
	color: #3C3C3C;
	font-family: Tahoma;
}
.menug2 {
	text-decoration: none;
}
.menug2:hover {
	font-weight: 600;
	cursor:hand;
}
/*
.bg2010_summer{
background-attachment: fixed;
background-color: #efefef;
background-image: url("images/bg_site/lws-summer-2011.jpg");
background-position: center bottom;
background-repeat: no-repeat;
border:2px solid #F00;
position: absolute;
height: 100%;
width: 100%;
padding: 0;
border: none;
z-index:-10;  
}
*/


.bg2010 {
	/* Summer 1*/
/*
background: #ffffff url(images/background_summer.jpg) no-repeat;
background-color:#ffe9b7;
*/

/* Summer 2 */
/*
background: #ffffff url(images/background_summer1.jpg) no-repeat scroll 0px 0px;  
background-color:#efefef;
position:fixed;
margin-top: -95px;
*/
/* De_base */
background: #ffffff url('images/business_bg.jpg') repeat-x;
	background-color:#efefef;
	margin: 0;
	position: absolute;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-position:0% 0%;
	height: 100%;
	width: 100%;
	padding: 0;
	border: none;
	z-index:-10;
}
.bg_summer {
	background: #ffffff url(images/background_summer.jpg) no-repeat; /* Summer 1 */
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#efefef;
	background-position:0% 0%;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
}
.bg_summer2 {
	background: #ffffff url(images/background_summer1.jpg) no-repeat;  /* Summer 2 */
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#efefef;
	background-position:0% 0%;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
}

.bg_2015 {
	background-image: url('images/slide_bg1_compress.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_creation_site {
	background-image: url('images/slide_bgcreation_site_compress.jpg');	
	background-attachment: fixed;
	background-position: 100% 0%;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_images_full {
	/*background-image: url('images/bg_soldes.jpg');*/	
	background-image: url('img/bg_hebergeur.jpg');
	background-position: 100% 0%;
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_images_full_noel {
	background-image: url('images/bg_noel.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_paris {
	background-image: url('images/domaine-paris-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_quebec {
	background-image: url('images/domaine-quebec-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_bio {
	background-image: url('images/domaine-bio-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_bzh {
	background-image: url('images/domaine-bzh-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_photo {
	background-image: url('images/domaine-photo-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_guru {
	background-image: url('images/domaine-guru-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_restaurant {
	background-image: url('images/domaine-restaurant-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_pizza {
	background-image: url('images/domaine-pizza-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_immo {
	background-image: url('images/domaine-immo-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_network {
	background-image: url('images/domaine-network-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_business {
	background-image: url('images/domaine-business-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_boutique {
	background-image: url('images/domaine-boutique-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}
.bg_domaine_berlin {
	background-image: url('images/domaine-berlin-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_domaine_alsace {
	background-image: url('images/domaine-alsace-bg.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}

.bg_bg_ngtlds {
	background-image: url('images/nom-de-domaine-ngTLDs.jpg');	
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
	opacity:1.0;
}





.trame_2015 {
	background-image: url('images/pattern_overlay.png');
	background-repeat:repeat;			
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-9;
	opacity:0.4;
}


.bg_noel {
	background: #d3e9f3 url('images/business_bgNoel.jpg') repeat-x;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#efefef;
	background-position:0% 0%;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	z-index:-10;
}
.tab_central {
	margin-left:10px;
}
.titre_tab_domainesearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
	font-weight: bold;
	text-shadow: #666 1px 1px 3px;
}
.tabtr1 {
	background-color:#FFFFFF;
}
.tabtr1:hover {
	background-color:#d9e5fe;
}
.tabtr2 {
	background-color:#ffffff;
}
.tabtr2:hover {
	background-color:#d9e5fe;
}
.tabtr3 {
	background-color:#f7f7f7;
}
.tabtr4 {
	background-color:#e4ffa8;
}
.tab_bottom_dashed {
	border-bottom:dotted 1px #a5b6c7;
}
.tabtr5 {
	background-color:#e7f0fb;
}
.domainesearch0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	line-height: 17px;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	line-height: 10px;
}
a.info2 {
	position:relative;
	text-decoration: underline;
	font-weight: normal;
}
a:hover.info2 {
	z-index: 5;
	background: none;
	text-decoration: none;
	font-weight: normal;
	cursor:help;
}
a.info2 span {
	display: none;
}
a:hover.info2 span {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display: inline;
	position: absolute;
	top:15px;
	left:0.2em;
	z-index: 5;
	background: #ffffad;
	color: #333;
	border:1px solid #003061;
	width:auto;
	white-space :nowrap;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	line-height:14px;
	padding:6px 8px;
	text-shadow: #666 3px 3px 5px;
	-moz-box-shadow: #666 3px 3px 5px;
}
a.info3 {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D70000;
	line-height:14px;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
a:hover.info3 {
	z-index: 5;
	background: none;
	cursor:help;
	text-decoration:none;
}
a.info3 span {
	display: none;
}
a:hover.info3 span {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display: block;
	position: absolute;
	top:20px;
	left:-480px;
	z-index: 5;
	background: #ffc4c4;
	color: #000;
	border:1px solid #5d5d5d;
	width:auto;
	white-space :nowrap;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-size: 13px;
	line-height:14px;
	padding:8px 8px;
	-moz-box-shadow: #333 3px 3px 5px;
}
/* ___________________________ Fin Details techniques____________________*/	

.detailservices_1 {
	position:relative;
	background:url(images/bullet.gif) no-repeat;
	background-position: 0% 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left:5px;
	padding-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
}
.detailservices_v2 {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left:2px;
	padding-left:2px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
}
.detailservices_bonus {
	position:relative;
	background:url(images/bonus.gif) no-repeat;
	background-position: 0% 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left:5px;
	padding-left:45px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
}
.tab_hebergement_details {
	border-bottom:solid 2px #a5b6c7;
	/*background:url(images/bg_tab_hebergement.jpg) ;*/
	text-align:left;
}
.tab_bottom_dashed {
	border-bottom:dotted 1px #a5b6c7;
	border-right:solid 1px #a5b6c7;
}
.tab_bottom_dashed_1 {
	border-bottom:dotted 1px #a5b6c7;
	border-right:solid 1px #a5b6c7;
	background-color:#f2f4f6;
}
/* ___________________________ Fin Details techniques____________________*/	


/* bouton vert petit */
.button3small {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-webkit-box-shadow: 1px 1px 1px #888;
	-moz-box-shadow: 1px 1px 1px #888;
	background-attachment:scroll;
	background-color:#333333;
	background-image:url("images/bg_button_h3.png");
	background-position:left top;
	background-repeat:repeat-x;
	border-color: #090;
	border-style:solid;
	border-width:1px;
	color:white;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	padding-bottom:1px;
	padding-left:9px;
	padding-right:9px;
	padding-top:1px;
	text-decoration:none;
	text-shadow:0 0 2px #222222;
	height:25px;
	cursor:pointer;
}
.button3small:hover {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#FF995E;
	background-image:url("images/bg_button_h3.png");
	background-position:0 -40px;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
}
/* bouton vert */
.button3 {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-box-shadow: 2px 2px 3px #888;
	-moz-box-shadow: 2px 2px 3px #888;
	background-attachment:scroll;
	background-color:#333333;
	background-image:url("images/bg_button_h3.png");
	background-position:left top;
	background-repeat:repeat-x;
	border-color: #090;
	border-style:solid;
	border-width:1px;
	color:white;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
	padding-left:13px;
	padding-right:13px;
	padding-top:3px;
	text-decoration:none;
	text-shadow:0 0 2px #222222;
	cursor:pointer;
}
.button3:hover {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#FF995E;
	background-image:url("images/bg_button_h3.png");
	background-position:0 -40px;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
}
* a.button3 {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-box-shadow: 3px 3px 3px #888;
	-moz-box-shadow: 3px 3px 3px #888;
	background-attachment:scroll;
	background-color:#333333;
	background-image:url("images/bg_button_h3.png");
	background-position:left top;
	background-repeat:repeat-x;
	border-color: #090;
	border-style:solid;
	border-width:1px;
	color:white;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
	padding-left:13px;
	padding-right:13px;
	padding-top:3px;
	text-decoration:none;
	text-shadow:0 0 2px #222222;
}
a.button3:hover {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:#FF995E;
	background-image:url("../images/bg_button_h3.png");
	background-position:0 -40px;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
}
.verdana14bleu2010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002D86;
	font-weight: bold;
	border-bottom:1px #003 solid;
}
.alpha60 {
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.8);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.ordercb {
	border:1px dashed #666;
	padding:5px;
}
.ordercb:hover {
	background-color: #EFEFEF;
}
.warningtab {
	border:1px dashed #F00;
	padding:5px;
}
.infotab {
	border:1px dashed #ABBEEF;
	padding:5px;
}
.infotab2 {
	border:1px dashed #2352ae;
	padding:5px;
}
.infotab3 {
	border:1px dashed #2352ae;
	padding:5px;
}
.titre14px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: none;
	font-weight: bold;
	/*text-shadow:#fff 0px 1px 2px;*/
	margin-bottom:5px;
}
a.info4 {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333;
	line-height:14px;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
a:hover.info4 {
	z-index: 5;
	background: none;
	text-decoration:none;
	color:#003;
	font-weight:bold;
}
.title_bleu_18 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #002D86;
	font-size: 18px;
	margin: 0 0 12px;
}
.title_gris_18 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #494949;
	font-size: 18px;
	margin: 0 0 12px;
}
.gris_14 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #494949;
	line-height: 1.6em;
	margin: 0 0 12px;
}
.bleu_13 {
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	line-height: 1.7em;
	margin: 0 0 12px;
}
.gris_12 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	line-height: 1.4em;
	margin: 0 0 12px;
}
.titre_H1 {
	border-bottom: 1px dotted #CCCCCC;
	color: #494949;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:98%;
	padding-left:8px;
	margin-bottom:6px;
}
.titre_H2 {
	border-bottom-color: #384673;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #384673;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
}
.titretab2012 {
	background:url(images/bg_titre.jpg) top left no-repeat;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 16px;
	/*font-weight:bold;*/
color:#FFF;
	text-shadow: black 0.1em 0.1em 0.2em;
	padding-left:10px;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}
.clearhr {
	clear: both;
	font-size: 1px;
	height: 1px;
	background:url(images/hr-v3.png) no-repeat scroll center top transparent;
	height:30px;
	margin-top:60px;
	width:100%
}
.clearhr2 {
	clear: both;
	font-size: 1px;
	height: 1px;
	background:url(images/hr-v3.png) no-repeat scroll center top transparent;
	height:15px;
	margin-top:20px;
	width:100%
}
.fright {
	float:right;
	padding-left:5px;
}
.fleft {
	float:left;
	padding-right:5px;
}

.fright2 {
	float:right;
	padding:0px 5px 0px 20px;
}
.fleft2 {
	float:left;
	padding:0px 20px 0px 5px;
}


.fcenter2 {
margin-left:auto; margin-right:auto; display: block;
}

.menuafficher2012 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-style:normal;
	font-weight:normal;
	text-shadow:none;
}
.menuafficher2012:hover {
	text-decoration: none;
}


a.btn {
	display: inline-block;
	box-sizing: border-box;
	color: rgb(255, 255, 255);
	font-family: Arial;
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 35px;
	outline: none;
	text-align: center;
	min-width: 206px;
	text-decoration: none;
	border-radius: 5px;
	margin: 0px 0 0 15px;
	border:0;	
}
a.btn:hover {
	text-decoration: none;
	color: white;
}
a.btn.btn-orange {
	font-size: 18px;
	background: #FDA704;
	background: -moz-linear-gradient(top, #FDA704 0%, #FF6200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDA704), color-stop(100%,#FF6200));
	background: -webkit-linear-gradient(top, #FDA704 0%,#FF6200 100%);
	background: -o-linear-gradient(top, #FDA704 0%,#FF6200 100%);
	background: -ms-linear-gradient(top, #FDA704 0%,#FF6200 100%);
	background: linear-gradient(to bottom, #FDA704 0%,#FF6200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDA704', endColorstr='#FF6200',GradientType=0 );
	color:#FFF;
}


a.btn.btn-blue {
	background: #638ad7;
	background: -moz-linear-gradient(top, #638ad7 0%, #02339c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#638ad7), color-stop(100%,#02339c));
	background: -webkit-linear-gradient(top, #638ad7 0%,#02339c 100%);
	background: -o-linear-gradient(top, #638ad7 0%,#02339c 100%);
	background: -ms-linear-gradient(top, #638ad7 0%,#02339c 100%);
	background: linear-gradient(to bottom, #638ad7 0%,#02339c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#638ad7', endColorstr='#02339c',GradientType=0 );
}

a.btn.btn-green {
	font-size: 18px;
	background: #62bc33;
	background: -moz-linear-gradient(top, #62bc33 0%, #8ad331 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62bc33), color-stop(100%,#8ad331));
	background: -webkit-linear-gradient(top, #62bc33 0%,#8ad331 100%);
	background: -o-linear-gradient(top, #62bc33 0%,#8ad331 100%);
	background: -ms-linear-gradient(top, #62bc33 0%,#8ad331 100%);
	background: linear-gradient(to bottom, #62bc33 0%,#8ad331 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62bc33', endColorstr='#8ad331',GradientType=0 );
}

a.btn.big {
	font-size: 24px;
	width:347px;
	height:47px;
	line-height: 47px;
}

a.btn-chat {
	background: transparent url('images/chat/btn-chat.png') top left;
	height: 131px;
	width: 39px;
	position: fixed;
	z-index: 1001;
	top: 150px;
	border: none;
	text-decoration: none;
	left: 0;
}
a.btn-chat:hover {
	background-position: bottom left;
}
a.btn-commander {
	background: transparent url('images/btn_commander.jpg') top left;
	height: 38px;
	width: 163px;
	display: inline-block;
}
a.btn-commander:hover {
	background: transparent url('images/btn_commander_hover.jpg') top left;
}
/* InfoBulle tableau */
.detailservices span {
	display:none;
	line-height: 1.8;
	font-size:12px;
}

.detailservices:hover span {
position: absolute;
z-Index: 99;
display: block;
background-color: #fff;
color: #000;
width: 300px;
top: 0;
left: 35px;
padding: 15px;
border-radius: 0px;
-moz-box-shadow: 0px 0px 5px 0px #656565;
-webkit-box-shadow: 0px 0px 5px 0px #656565;
-o-box-shadow: 0px 0px 5px 0px #656565;
box-shadow: 0px 0px 5px 0px #656565;
}

.detailservices {
	float: right;
	position: relative;
	cursor : pointer;
}
.detailservices2 span {
	display:none;
	line-height: 1.8;
	font-size:12px;
}
.detailservices2:hover span {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #767676;
	position: absolute;
	z-Index: 99;
	display: block;
	/* Anciens navigateurs */
	/*background: #e4e5f0 url("gradient-bg.png") repeat-x top;*/
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Navigateurs récents */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e5f0));
	background: -webkit-linear-gradient(top, #fff, #e4e5f0);
	background: -moz-linear-gradient(top, #fff, #e4e5f0);
	background: -o-linear-gradient(top, #fff, #e4e5f0);
	background: linear-gradient(top, #fff, #e4e5f0);
	color: #000000;
	width: 300px;
	top: 25px;
	left: 35px;
	padding: 10px;
}
.detailservices2 {
	float: left;
	position: relative;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 12px;
	padding-left: 2px;
	margin-left: 2px;
	text-decoration: underline;
	cursor : pointer;
}
.detailservices2:hover {
	text-decoration: none;
}
#aide {
	font-size: 9px;
	line-height: 12px;
	margin-left: 3px;
	margin-top: 17px;
	width: 15px;
}
.tab_bottom_dashed_1 {
	background-color: #F2F4F6;
	border-bottom: 1px dotted #A5B6C7;
	border-right: 1px solid #A5B6C7;
	color: #0A328C;
	padding-left:15px;
}
/* InfoBulle tableau */


.fieldset2012 {
	border:1px dotted #CCC;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	padding: 0px 3px 10px 3px;
}
/* navigation line */
 .breadcrumbs {
	display: block;
	float: left;
	margin-top: 2px;
	position: relative;
	padding-left:15px;
	margin:0 ;
}
.breadcrumbs li {
	color: #5A5A64;
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 12px;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
	position: relative;
	line-height:16px;
}
.breadcrumbs li a {
	color: #012980;
	text-decoration: underline;
}
.breadcrumbs li a:hover {
	color: #f66200;
	text-decoration: underline;
}
.breadcrumbs .crumbed {
	background: url("images/crumb_11x19.gif") no-repeat scroll left top transparent;
	margin-left: 12px;
	padding-left: 15px;
}
.breadcrumbs .pointer {
	background: url("images/crumb_11x19.gif") no-repeat scroll left top transparent;
	margin-left: 12px;
	padding-left: 15px;
}
/* Fin navigation line */

/** Liste à puce **/
ul.check li {
	list-style-image: url("images/listImage.gif");
	list-style-type: none;
	margin-left: 20px;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
}

ul.arrow li {
	list-style-image: url("images/yes.gif");
	list-style-type: none;
	margin-left: 20px;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	line-height: 20px;
}

ul.check25 li {
	list-style-image: url("images/listImage.gif");
	list-style-type: none;
	margin-left: 20px;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	line-height: 25px;
}

ul.check25_2014 li {	
	list-style-image: url("images/check_2014.png"); no-repeat scroll 0 8% transparent;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	list-style-type: none;
	margin-left: 27px;
	list-style-position: inside;	
}

ul.check25_10 li {	
	list-style-image: url("images/check_2014.png"); no-repeat scroll 0 8% transparent;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	list-style-type: none;
	margin-left: -30px;
	list-style-position: inside;	
}

ul.arrow25 li {
	list-style-image: url("images/yes.gif");
	list-style-type: none;
	margin-left: 20px;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	line-height: 25px;
}	

ul.arrow25v2 li {
	list-style-image: url("images/yes.gif");
	list-style-type: none;
	margin-left: -20px;
	color: #384673;
	font-family: Verdana;
	font-size: 13px;
	line-height: 25px;
}	

ul.good35 li {
background: url("images/good.png") no-repeat scroll 0 8% transparent;
color: #384673;
font-family: Verdana;
font-size: 13px;
list-style-type: none;
padding-left: 27px;
}
ul.good35 {
padding-left: 5px;
}

/** Fin Liste à puce **/

/* Bouton Top */
.top-link:before {
	border-bottom: 10px solid #D7D7D7;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";
	display: block;
	height: 0;
	margin: 0 auto 3px;
	width: 0;
}
.top-link, .top-link:link, .top-link:visited, .top-link:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
	border: 1px solid #D7D7D7;
	bottom: 10px;
	color: #FFFFFF;
	font-family: "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size: 15px;
	font-weight: bold;
	left: 50%;
	margin-left: 430px;
	padding: 5px 8px;
	position: fixed;
	text-decoration: none;
	width: 27px;
	z-index: 10;
	display:none;
}
/* Fin Bouton Top */



/* Bouton 2013 */
a.btn-back2013, a.btn-commander2013, a.btn-select2013, a.btn-detail2013, a.btn-inscription2013 {
	display: inline-block;
	background-image: url(images/btn.png);
	background-repeat:no-repeat;
	text-indent: -9999em;
	height:33px;
	width: 163px;
	font-family: arial;
	color: white;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	padding-top: 5px;
}
a.btn-commander2013, a.btn-select2013 {
	width: 200px;
}
a.btn-detail2013 {
	background-position: -163px 0;
	text-indent: 0em;
}
a.btn-select2013 {
	background-position: -326px 0;
}
a.btn-commander2013 {
	background-position: -526px 0;
}
a.btn-inscription2013 {
	background-position: -726px 0;
	text-indent: 0em;
	width: 200px;
}
a.btn-back2013:hover {
	background-position: 0px -38px;color:#FFFFFF !important;	
}
a.btn-detail2013:hover {
	background-position: -163px -38px;color:#FFFFFF !important;
}
a.btn-select2013:hover {
	background-position: -326px -38px;color:#FFFFFF !important;
}
a.btn-commander2013:hover {
	background-position: -526px -38px;color:#FFFFFF !important;
}
a.btn-inscription2013:hover {
	background-position: -726px -38px;color:#FFFFFF !important;
}

.css-btn {
	display: inline-block;
	padding: 4px;
	min-width: 100px;
	font-family: arial;
	color:#FFFFFF !important;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 2px 2px 2px 2px #d8d8d8;
	box-shadow: 2px 2px 2px 2px #d8d8d8;
}
.css-btn-big {
	width : 80%;
	margin-top: 0 auto;
	font-size: 22px;
}

.css-btn-commander {
background: #f9944b; /* Old browsers */
background: -moz-linear-gradient(top,  #f9944b 0%, #ec7f36 50%, #e5620b 51%, #e15c06 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9944b), color-stop(50%,#ec7f36), color-stop(51%,#e5620b), color-stop(100%,#e15c06)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9944b', endColorstr='#e15c06',GradientType=0 ); /* IE6-9 */
}
.css-btn-commander:hover {
background: #fca668; /* Old browsers */
background: -moz-linear-gradient(top,  #fca668 0%, #fc9e5c 50%, #fa8a39 51%, #fb812b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fca668), color-stop(50%,#fc9e5c), color-stop(51%,#fa8a39), color-stop(100%,#fb812b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca668', endColorstr='#fb812b',GradientType=0 ); /* IE6-9 */
color:#FFFFFF !important;
}

a.css-btn {
display: inline-block;
background-repeat: no-repeat;
min-width: 123px;
font-family: arial;
color: #fff;
text-decoration: none;
font-size: 18px;
font-weight: 700;
text-align: center;
padding: 4px 20px;
margin: 0 10px 10px 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 2px 2px #d8d8d8;
box-shadow: 2px 2px 2px 2px #d8d8d8;
}
a.css-btn.css-btn-big {
	width: 80%;
}
a.css-btn.css-btn-commander {
	background: #f9944b;
	background: -moz-linear-gradient(top,#f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9944b),color-stop(50%,#ec7f36),color-stop(51%,#e5620b),color-stop(100%,#e15c06));
	background: -webkit-linear-gradient(top,#f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%);
	background: -o-linear-gradient(top,#f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%);
	background: -ms-linear-gradient(top,#f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%);
	background: linear-gradient(to bottom,#f9944b 0%,#ec7f36 50%,#e5620b 51%,#e15c06 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9944b', endColorstr='#e15c06',GradientType=0 );
}
a.css-btn.css-btn-commander:hover {
	background: #fca668;
	background: -moz-linear-gradient(top,#fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fca668),color-stop(50%,#fc9e5c),color-stop(51%,#fa8a39),color-stop(100%,#fb812b));
	background: -webkit-linear-gradient(top,#fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%);
	background: -o-linear-gradient(top,#fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%);
	background: -ms-linear-gradient(top,#fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%);
	background: linear-gradient(to bottom,#fca668 0%,#fc9e5c 50%,#fa8a39 51%,#fb812b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca668', endColorstr='#fb812b',GradientType=0 );
	color: #fff!important;
}
a.css-btn.css-btn-back {
	background: #fb5c5e; /* Old browsers */
	background: -moz-linear-gradient(top,  #fb5c5e 0%, #ff5356 50%, #ff3033 51%, #ff2124 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5c5e), color-stop(50%,#ff5356), color-stop(51%,#ff3033), color-stop(100%,#ff2124)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fb5c5e 0%,#ff5356 50%,#ff3033 51%,#ff2124 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fb5c5e 0%,#ff5356 50%,#ff3033 51%,#ff2124 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fb5c5e 0%,#ff5356 50%,#ff3033 51%,#ff2124 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fb5c5e 0%,#ff5356 50%,#ff3033 51%,#ff2124 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5c5e', endColorstr='#ff2124',GradientType=0 ); /* IE6-9 */

}
a.css-btn.css-btn-back:hover {
	background: #fb5c5e; /* Old browsers */
	background: -moz-linear-gradient(top,  #fb5c5e 0%, #ff797b 50%, #ff6b6d 51%, #ff5557 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5c5e), color-stop(50%,#ff797b), color-stop(51%,#ff6b6d), color-stop(100%,#ff5557)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fb5c5e 0%,#ff797b 50%,#ff6b6d 51%,#ff5557 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fb5c5e 0%,#ff797b 50%,#ff6b6d 51%,#ff5557 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fb5c5e 0%,#ff797b 50%,#ff6b6d 51%,#ff5557 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fb5c5e 0%,#ff797b 50%,#ff6b6d 51%,#ff5557 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5c5e', endColorstr='#ff5557',GradientType=0 ); /* IE6-9 */
	color: #fff!important;
}
a.css-btn.css-btn-select {
	background: #4380f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #4380f0 0%, #4682f0 50%, #2069ed 51%, #256ced 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4380f0), color-stop(50%,#4682f0), color-stop(51%,#2069ed), color-stop(100%,#256ced)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4380f0 0%,#4682f0 50%,#2069ed 51%,#256ced 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4380f0 0%,#4682f0 50%,#2069ed 51%,#256ced 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4380f0 0%,#4682f0 50%,#2069ed 51%,#256ced 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4380f0 0%,#4682f0 50%,#2069ed 51%,#256ced 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4380f0', endColorstr='#256ced',GradientType=0 ); /* IE6-9 */


}
a.css-btn.css-btn-select:hover {
	background: #4595f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #4595f9 0%, #428fef 50%, #1f7bed 51%, #1f7bed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4595f9), color-stop(50%,#428fef), color-stop(51%,#1f7bed), color-stop(100%,#1f7bed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4595f9 0%,#428fef 50%,#1f7bed 51%,#1f7bed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4595f9 0%,#428fef 50%,#1f7bed 51%,#1f7bed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4595f9 0%,#428fef 50%,#1f7bed 51%,#1f7bed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4595f9 0%,#428fef 50%,#1f7bed 51%,#1f7bed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4595f9', endColorstr='#1f7bed',GradientType=0 ); /* IE6-9 */
	color: #fff!important;
}
a.css-btn.css-btn-detail {
	background: #7b9929; /* Old browsers */
	background: -moz-linear-gradient(top,  #7b9929 0%, #7b9929 50%, #628600 51%, #628600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b9929), color-stop(50%,#7b9929), color-stop(51%,#628600), color-stop(100%,#628600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7b9929 0%,#7b9929 50%,#628600 51%,#628600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7b9929 0%,#7b9929 50%,#628600 51%,#628600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7b9929 0%,#7b9929 50%,#628600 51%,#628600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7b9929 0%,#7b9929 50%,#628600 51%,#628600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b9929', endColorstr='#628600',GradientType=0 ); /* IE6-9 */
}
a.css-btn.css-btn-detail:hover {
	background: #86a929; /* Old browsers */
	background: -moz-linear-gradient(top,  #86a929 0%, #86a929 50%, #6f9800 51%, #6f9800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86a929), color-stop(50%,#86a929), color-stop(51%,#6f9800), color-stop(100%,#6f9800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #86a929 0%,#86a929 50%,#6f9800 51%,#6f9800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #86a929 0%,#86a929 50%,#6f9800 51%,#6f9800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #86a929 0%,#86a929 50%,#6f9800 51%,#6f9800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #86a929 0%,#86a929 50%,#6f9800 51%,#6f9800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86a929', endColorstr='#6f9800',GradientType=0 ); /* IE6-9 */

	color: #fff!important;
}


a.btn-detail2013:hover {
background-position: -165px -38px;
color: #fff!important;
}
a.btn-detail2013 {
background-position: -165px 0;
text-indent: 0em;
}
a.btn-select2013:hover {
background-position: -328px -38px;
color: #fff!important;
}
a.btn-select2013 {
background-position: -328px 0;
}
a.btn-commander2013:hover {
background-position: -528px -38px;
color: #fff!important;
}
a.btn-commander2013 {
background-position: -528px 0;
}
a.btn-inscription2013:hover {
background-position: -728px -38px;
color: #fff!important;
}
a.btn-inscription2013 {
background-position: -728px 0;
text-indent: 0em;
width: 200px;
}

/* Fin Bouton 2013 */

ul.ext{
width: 100% ;
padding-left: 0px;
padding-top:0px;
}
ul.ext li {
display:block;
width : 88px;
height : 28px;
float:left;
}


/* Footer 2014 */

div#footer {
	width: 100%;
	background: #4f76c5; /* Old browsers */
	background: -moz-linear-gradient(top,  #4f76c5 0%, #1d4ca4 20%, #013392 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f76c5), color-stop(20%,#1d4ca4), color-stop(100%,#013392)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f76c5 0%,#1d4ca4 20%,#013392 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f76c5 0%,#1d4ca4 20%,#013392 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f76c5 0%,#1d4ca4 20%,#013392 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4f76c5 0%,#1d4ca4 20%,#013392 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f76c5', endColorstr='#013392',GradientType=0 ); /* IE6-9 */
	font-family: arial;
	position:relative;
	z-index: 2;
}
#footer .content-footer {
	background: url('../img/logo_lws_bas.jpg') no-repeat;
	width : 960px;
	margin : 0 auto;
}
#footer .content-footer:after {
  content: ""; /* Important, sinon l'élément n'est pas généré. */
  display: table;
  clear: both;
}
#footer h4 {
	color: white;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 11PX;
}
#footer ul {
	color: #a2a5b4;
	padding : 0;
}
#footer ul li {
	list-style: none;
	font-size: 13px;
	line-height: 20px;
}
#footer ul li a {
	color: #CECECE;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer .flag-list {
	padding-top: 40px;
	width: 150px;
	float: left;
}
#footer .flag-list li {
	padding-left: 30px;
}
#footer .flag-list li.flag-fr {
	background: url('../img/flag_fr.gif') no-repeat left;
}
#footer .flag-list li.flag-be {
	background: url('../img/flag_be.gif') no-repeat left;
}
#footer .flag-list li.flag-su {
	background: url('../img/flag_ch.gif') no-repeat left;
}
#footer .flag-list li.flag-lu {
	background: url('../img/flag_lu.gif') no-repeat left;
}
#footer .flag-list li.flag-eu {
	background: url('../img/flag_eu.gif') no-repeat left;
}
#footer .flag-list li.flag-us {
	background: url('../img/flag_us.gif') no-repeat left;
}
#footer .flag-list li.flag-uk {
	background: url('../img/flag_uk.gif') no-repeat left;
}
#footer .flag-list li.flag-ca {
	background: url('../img/flag_ca.gif') no-repeat left;
}
#footer .flag-list li.flag-de {
	background: url('../img/flag_de.gif') no-repeat left;
}
#footer .flag-list li.flag-pt {
	background: url('../img/flag_pt.gif') no-repeat left;
}
#footer .link-list, #footer .social-link {
	width: 190px;
	float: left;
}
#footer .social-link {
	width: 240px;
	float: left;
}
#footer .social-list a {
	display: inline-block;
	text-indent: -9999em;
	width: 48px;
	height: 48px;
	background: url('../img/footer-social-icon.png');
}
#footer .social-list a.footer-twttr {
	background: url('../img/footer-social-icon.png');
}
#footer .social-list a.footer-fb {
	background: url('../img/footer-social-icon.png') -59px;
}
#footer .social-list a.footer-rss {
	background: url('../img/footer-social-icon.png') -119px;
}
#footer .social-list a.footer-youtube {
	background: url('../img/footer-social-icon.png') 48px;
}
#footer input[type="text"] {
	height: 37px;
	width: 160px;
	padding-left: 10px;
	border: none;
	-moz-box-shadow: inset 1px 3px 10px 0px #9b9b9b;
	-webkit-box-shadow: inset 1px 3px 10px 0px #9b9b9b;
	-o-box-shadow: inset 1px 3px 10px 0px #9b9b9b;
	box-shadow: inset 1px 3px 10px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=161, Strength=10);
	top: -12px;
	position: relative;
	}
#footer input[type="image"] {
	height: 37px;
	margin-left: 10px;
	margin-top: 10px;

}
#footer input::-webkit-input-placeholder {
   color: #75819b;
}

#footer input:-moz-placeholder { /* Firefox 18- */
   color: #75819b;  
}

#footer input::-moz-placeholder {  /* Firefox 19+ */
   color: #75819b;  
}

#footer input:-ms-input-placeholder {  
   color: #75819b;  
}
#footer .footer-separator {
	background: url('../img/footer-separator.png');
	width: 100%;
	max-width: 580px;
	height: 2px;
	margin: 0 auto;
}
#footer .footer-service {
	font-size: 13px;
	color: white;
}
#footer .clearLeft {
	clear: left;
	border: none;
}
#footer .link-list-inline {
	font-size: 12px;
	color: white;
	text-align: center;
}
#footer .link-list-inline a{
	color: white;
	text-decoration: none;
}
#footer .link-list-inline a:hover{
	text-decoration: underline;
}
#footer .footer-line {
height: 3px;
border-bottom: 1px solid white;
}
#footer .service-fr {
height: 60px;
margin-top: 10px;
padding-top: 20px;
background: url('../img/footer-service-france.png') no-repeat 100% 2%;
}
#footer .status {
height: 20px;
margin-top: 10px;
padding-top: 20px;
}
#footer .status a {
display: block;
}
#footer .status-ok {
background: url('../img/footer-service-status-ok.png') no-repeat no-repeat 55% 100%;
}
/* ici changez l'image */
#footer .status-nok {
background: url('../img/footer-service-status-nok.png') no-repeat no-repeat 55% 100%;
}
/* Fin Footer 2014 */



/* Code promo baniere */
.banner_detail {
	/**/
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  /*opacity: 0;*/
  display:none;
  filter: alpha(opacity=0);
  margin-top: 0px;
  padding: 5px 0;
  /**/
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.banner_detail.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
  display:block;
}
.banner_arrow_detail {
	 position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.banner_content {
	height: 40px;
	background: url('../images/alerts.png') 10px 10px no-repeat #ff8a00;
	padding-left : 40px;
	margin: 5px auto;
	width: 921px;
	color:white;
	font-size: 14px;
	text-align:left;
} 
.banner_content > a, .banner_content > span {
	display: inline-block;
	line-height: 40px;	
}
.banner_content > a {
	color: white;
	text-decoration: none;
	background: #ff6c00;
	float: right;
	padding: 0 10px;
}
#banner_detail {
	border-right: 2px solid #ff8a00;
}

.banner_contentf {
	font-family:Verdana, Geneva, sans-serif;
	height: 40px;
	background: url('../images/alerts.png') 10px -184px no-repeat #ff8a00;
	padding-left : 40px;
	margin: left auto;
	margin: right auto;
	margin-top: 0px;
	margin-bottom:8px;	
	width: 921px;
	color:white;
	font-size: 12px;
	text-align:left;
} 
.banner_contentf > a, .banner_contentf > span {
	display: inline-block;
	line-height: 40px;	
}
.banner_contentf > a {
	color: white;
	text-decoration: none;
	background: #ff6c00;
	float: right;
	padding: 0 10px;
}
#banner_detail {
	border-right: 2px solid #ff8a00;
}
/* fin */



.rowok {
padding:20px; margin-top:15px;	
}
.rowprincipal {
width:995px; background:#FFF; box-shadow: 0 30px 35px rgba(0,0,0,.4); margin-left:auto; margin-right:auto;  position:relative ; z-index:1;	
}





/* New pages full with ------------------------------------------------------- */
.ligne_ssm{
height:38px;
width:100%;
min-width:1000px;
left: 0px;
top: 0px;
position: relative;
background:#FFF;
border-top:#006 solid 1px;
border-bottom: 2px solid rgba(0, 0, 0, 0.2);
text-align:center;	
}

.ligne_ssmcontenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#000;	
-webkit-font-smoothing: antialiased;
}

.ligne_ssm a {
font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', 'Segoe UI', Segoe, Helvetica, Arial, 'Lucida Grande', sans-serif;	
line-height: 36px;
margin: 0 2%;
font-size: 18px;
font-weight: bold;
display: inline-block;
text-decoration: none;	
}
.ligne_ssm a.selected{
	color:#F60;
}



.ongletfull{
width:100%;
min-width:1000px;
height:50px;
background:#FFF;
box-shadow: rgba(0,0,0,0.3) 0px 21px 30px;
position: relative;
border-top: solid 2px #FF6600;
}

.ongletfull .contenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#000;
text-align:center;
}

.ongletfull a{
line-height: 50px;
margin: 0 15px;
font-size: 17px;
font-weight: bold;
display: inline-block;
text-decoration: none;
position:relative;
color:#999;
}

.ongletfull a.lws-tab-active{
	color:#F60;
}

.ongletfull a.lws-tab-active:after {
box-sizing: border-box;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #fff;
border-bottom: none;
height: 0;
width: 0;
bottom: -15px;
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
}



.ongletfull2{
width:100%;
min-width:1000px;
background:#fff;
box-shadow: rgba(0,0,0,0.6) 0px 10px 40px;
position: relative;
border-top: 2px solid rgba(0, 0, 0, 0.2);
}

.ongletfull2 .contenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.ongletfull2 a{
line-height: 36px;
margin: 0 15px;
font-size: 14px;
font-weight: bold;
display: inline-block;
text-decoration: none;
position:relative;
color:#2452B1;
}

.ongletfull2 a.lws-tab-active{
color:#F60;
}

.ongletfull2 a.lws-tab-active:after {
box-sizing: border-box;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #fff;
border-bottom: none;
height: 0;
width: 0;
bottom: -15px;
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
}



.jumbofull_tab {
background-image: url(img/jumbo2ok_hebergement_web.jpg);
background-position: center top;
background-repeat: no-repeat;
min-width: 1000px;
width:100%;
}
@media screen and (min-width: 1920px) {
 .jumbofull_tab {
  background-size: contain;
 }
}


.jumbofull_tab .boxspeech{
-webkit-font-smoothing: antialiased;
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
box-sizing: border-box;
display: block;
float: left;
margin-left: 0px;
margin-top: 20px;
min-height: 1px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
padding-top: 40px;
position: relative;
width: 682.5px;
}

.jumbofull_tab .boxspeech.contact{
background-color: rgba(0, 126, 217, 0.7);
width:1000px;
margin-bottom: 20px;
margin-bottom:20px;
padding-top: 20px;
padding-top: 20px;
}


.boxspeech h1{
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;	
color: #FFF;
font-size: 20px;
line-height: 22px;
text-transform: uppercase;
}

.boxspeech h2{
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;	
color: #FFF;
font-size: 38px;
line-height: 13px;
text-transform: uppercase;
}

.boxspeech h4{
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;	
color: #FFF;
font-size: 16px;
line-height: 18px;
}

.boxspeech p{
color: #FFF;
font-family: Verdana;
font-size: 13px;
line-height: 20px;
}

.boxspeech .jumbo1prix{
-webkit-font-smoothing: antialiased;	
color: #fe9603;
font-size: 2.5em;
margin-top:-15px;
font-weight: bold;
margin-top:15px;
margin-bottom:15px;
}

.probox_orange {
padding-top: 5px;
padding-bottom: 30px;	
}

.probox_orange h2 {
font-size: 38px;
color:#FFF;
padding-left:10px;
padding-right:10px;
text-align:center;
}
.probox_orange h1, .pro h2, .pro h3, .pro h4, .pro h5, .pro h6 {
font-weight: 700;
}


.probox_orange div.col-4 {
  display: block;
  width: 25%;
  text-align: center;
  float: left;
}
.probox_orange div.col-4 h5{
  margin-top: 21px;
  margin-bottom: 15px;	
  font-size: 25px;
  color:#FFF;
}
.probox_orange div.col-4 p{
  padding: 0 20px;
  color:#FFF;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}
.probox_orange div.col-4 div.iconfa{
  font-size: 80px;
  color:#FFF;
}



.probox_orange div.col-3 {
  display: block;
  width: 33.33%;
  text-align: center;
  float: left;
}
.probox_orange div.col-3 h5{
  margin-top: 21px;
  margin-bottom: 15px;	
  font-size: 25px;
  color:#FFF;
}
.probox_orange div.col-3 p{
  padding: 0 20px;
  color:#FFF;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px; 
  line-height: 22px;
}
.probox_orange div.col-3 div.iconfa{
  font-size: 80px;
  color:#FFF;
}

.probox_orange div.col-2 {
  display: block;
  width: 50%;
  text-align: center;
  float: left;
}
.probox_orange div.col-2 h5{
	margin-top: 21px;
  font-size: 18px;
  color:#FFF;
}
.probox_orange div.col-2 p{
  padding: 0 20px;
  color:#FFF;
}
.probox_orange div.col-2 div.iconfa{
  font-size: 80px;
  color:#FFF;
}


.proboxprixtab {
padding-top:20px;
padding-left:10px;
}

.proboxprixtab h4{
  margin-top:5px;
  margin-bottom:5px;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 20px;
  font-weight: 700;	
}

.proboxprixtab h2{	
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 36px;
  font-weight: 400;
  width:600px;
  margin-top:0px;
  margin-bottom:10px;
  line-height:40px; 
   	
}

.proboxprixtab p {
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px; 
  line-height: 22px;
  width:800px;
  color:#1a254a ;	
}

.proboxprixtab2 {
	padding:0px; margin-top:25px;
}


.proboxprixtab2 .gamme_monsiteweb{
margin-right: 16px;
width: 318px;
}

.proboxprixtab2 .gamme_monsiteweb.last{
margin-right: 0px;
}

/* TABLEAU MONSITE WEB */

.gamme_monsiteweb .price_box_gamme_monsiteweb {
color: white;
height: 90px;
position: relative;
top: -10px;
background-image: none;
background: #1647A6;
margin-bottom: 15px;
-moz-box-shadow: 0px 5px 8px 0px #9b9b9b;
-webkit-box-shadow: 0px 5px 8px 0px #9b9b9b;
-o-box-shadow: 0px 5px 8px 0px #9b9b9b;
box-shadow: 0px 5px 8px 0px #9b9b9b;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=180, Strength=8);
}
.gamme_monsiteweb .price_box_gamme_monsiteweb:after {
    box-sizing: border-box;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 15px solid #1647A6;
  border-bottom: none;
  height: 0;
  width: 0;
  content: "";
  position: absolute;
  margin: 0 auto;
  display: block;
  bottom: -15px;
  left: 50%;
  margin-left: -50px;
}
.gamme_monsiteweb {
	width: 312px;
	background-color: #e7eaf3;
	border: 1px solid #b2b3cf;
	color: #3c4872;
	border-radius: 5px;
	display: inline-block;
	margin-right: 1px;
	vertical-align: top;}
.gamme_monsiteweb div{
	text-align: center;
}
.title_gamme_monsiteweb {
	border-radius: 5px 5px 0 0;
	background: #1647A6;
background: -moz-linear-gradient(top,  #023199 0%, #98b6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023199), color-stop(100%,#98b6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #023199 0%,#98b6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #023199 0%,#98b6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #023199 0%,#98b6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #023199 0%,#98b6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023199', endColorstr='#98b6f6',GradientType=0 ); /* IE6-9 */
}
.title_gamme_monsiteweb h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	color: white;
	font-weight: bold;
	font-size: 28px;
}
.title_gamme_monsiteweb span{
	font-size: 17px;
	font-weight: bold;
	color: white;
	text-shadow: 1px 1px 1px #333;
    filter: dropshadow(color=#333, offx=1, offy=1);
    margin-bottom: 20px;
    display: inline-block;
}
.price_box_gamme_monsiteweb {
	background: url('../../images/bg_price.png') no-repeat;
	color: white;
	height: 106px;
	position: relative;
	top: -10px;
}
.price_gamme_monsiteweb, .remise_gamme_monsiteweb {
	display: inline-block;
}
.price_gamme_monsiteweb {
width: 62%;
text-align: right !important;
font-size: 60px;
font-weight: bold;
font-family: Helvetica !important;
text-shadow: 1px 1px 1px #333;
filter: dropshadow(color=#333, offx=1, offy=1);
padding-right: 25px;
}
.price_gamme_monsiteweb div{
text-align: right;
font-style: italic;
	}
.price_gamme_monsiteweb div span.decimal{
    font-size: 30px;
}
.price_gamme_monsiteweb .small{
font-size: 10px;
position: relative;
top: -10px;
font-style: normal;
	}
.remise_gamme_monsiteweb {
width: 20%;
text-align: right !important;
position: relative;
top: -20px;
	}
.old_price_gamme_monsiteweb {
	font-size: 17px;
	font-weight: bold;
	text-decoration: line-through;
	text-shadow: 1px 1px 1px #333;
    filter: dropshadow(color=#333, offx=1, offy=1);
    font-style: italic;
}
.percent_gamme_monsiteweb {
	font-size: 22px;
	font-weight: bold;
	color: #fff000;
	text-shadow: 1px 1px 1px #333;
    filter: dropshadow(color=#333, offx=1, offy=1);
    font-style: italic;
}
.btn_commander_monsiteweb {
	color: white;
	font-size: 17px;
	font-weight: bold;
	border-radius: 5px;
	margin:0px 0 0 15px;
	outline: none;
display: inline;
width: 206px;
height: 35px;
cursor: pointer;
border: 0;
background: #638ad7; /* Old browsers */
background: -moz-linear-gradient(top,  #638ad7 0%, #02339c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#638ad7), color-stop(100%,#02339c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #638ad7 0%,#02339c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #638ad7 0%,#02339c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #638ad7 0%,#02339c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #638ad7 0%,#02339c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#638ad7', endColorstr='#02339c',GradientType=0 ); /* IE6-9 */

}
.btn_commander_monsiteweb:hover {
	background: #02339c; /* Old browsers */
background: -moz-linear-gradient(top,  #02339c 0%, #638ad7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02339c), color-stop(100%,#638ad7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #02339c 0%,#638ad7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #02339c 0%,#638ad7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #02339c 0%,#638ad7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #02339c 0%,#638ad7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02339c', endColorstr='#638ad7',GradientType=0 ); /* IE6-9 */
}

.features_gamme_monsiteweb {
	height: 30px;
	border-bottom: 1px solid #b2b3cf;
	padding-top: 10px;
	padding-bottom: 10px;
font-size: 17px;
}
.features_gamme_monsiteweb:last-child {
	border-bottom: 0;
}
.plus_vendu_gamme_monsiteweb{
	position: relative;
	top: -21px;
	left: 0;
	display: block;
	margin-bottom: -31px;
}
.features_gamme_monsiteweb {
  line-height: 30px;
}
.title_gamme_monsiteweb h2 {
    color: white !important;
}

/* FIN TABLEAU MONSITE WEB */

/* INFO Bulle / Tooltip */
.tooltip{position:absolute;z-index:20030;display:block;visibility:visible;font-size:14px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:245px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.info-bulle {display: inline-block;height: 20px;line-height: 20px;position: relative;top: 2px;width: 20px;margin-left:10px;}
/* Fin INFO Bulle / Tooltip */ 

.proboxprixtab2 a{
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 15px;
line-height: 22px;	
}


.jumbowordpress {
background-image: url(images/jumbo_1_hebergement_web.jpg);	
}

.jumbodrupal {
background-image: url(images/jumbo_hebergement_web_drupal.jpg);	
}

.jumboprestashop {
background-image: url(images/jumbo_hebergement_prestashop.jpg);	
}

.jumbomagento {
background-image: url(images/jumbo_hebergement_magento.jpg);	
}


.jumbo1 {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
height: 342px;
width: 100%;
min-width:1000px;
left: 0px;
top: 0px;
background-repeat: no-repeat;
background-position: center top;
padding-bottom: 1.5em;
position: relative;
background-size: cover;	
}


.jumbo1 .jumbo1contenair {
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;
padding-top:30px;	
}

.jumbo1 h1{
font-size:38px;
color:#FFF;
border:none;
margin-left:15px;
margin-top:-5px;
font-size: 54px;
font-weight: 100;
line-height: 59.4px;
margin-bottom:0;
margin-top:0px;
}

.jumbo1 .jumbo1prix{
color: #ff8a00;
font-size: 2.5em;
margin-top:-15px;
font-weight: bold;
margin-top:15px;
margin-bottom:15px;
}

.jumbo1 p{	
font-size: 22px;
line-height: 26px;
color:#FFF;
margin-left:15px;
border:none;
}






.jumbo2 {
width: 100%;
left: 0px;
top: 0px;
background-repeat: no-repeat;
background-position: center top;
padding-bottom: 1.5em;
position: relative;
background-size: cover;	
}

.jumbo2 .contenair {
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;
padding-top:5px;	
}

.jumbo2 h1{
color:#FFF;
border:none;
margin-left:15px;
margin-top:-5px;
font-size: 46px;
font-weight: 100;
line-height: 46px;
margin-bottom:0;
margin-top:0px;
}

.jumbo2 .prix{
color: #ff8a00;
font-size: 2.5em;
margin-top:-15px;
font-weight: bold;
margin-top:15px;
margin-bottom:15px;
}

.jumbo2 p{	
font-size: 22px;
line-height: 0px;
color:#FFF;
margin-left:18px;
border:none;
}

.jumbo2 ul {
font-size: 18px;
font-weight: 300;
line-height: 15px;	
}

.jumbo2 li {
padding: 0 0 .75em .25em;
}

.jumbo2 li a {
color:#ff7800;
}

.jumbo2 a {
color:#ff7800;
font-family: Verdana;
font-size: 18px;
}


.bloc_fullcommande {
	
}

.bloc_fullcommande .contenair{
border:#F90 solid 1px; 	
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#000;	
-webkit-font-smoothing: antialiased;
padding:30px;
background:#FFF;
}


.bloc_fullcommande .contenair h6{
font-size: 35px;
font-weight: bold;
width:700px;
margin-bottom:0;
margin-top:0;
float:left;
}

.bloc_fullcommande .contenair .right{
font-size: 35px;
font-weight: bold;
margin-bottom:0;
margin-top:0;
float:right;
}



.bloc_fullcommandev2 {
}


.bloc_fullcommandev2 .iconfa{
	font-size:80px;
	float:left;	
	margin-right: 15px;
}


.bloc_fullcommandev2 .contenair{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
width: 940px;
margin-left:auto;
margin-right:auto;
color:#fff;	
-webkit-font-smoothing: antialiased;
padding:30px;
background:#2452b1;;
}

.bloc_fullcommandev2 .contenaircontact{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
min-width:1000px;
margin-left:auto;
margin-right:auto;
color:#000;	
-webkit-font-smoothing: antialiased;
padding:0px;
background:#fff;;
}

.bloc_fullcommandev2 .contenair h5{
font-size: 24px;
font-weight: bold;
width:640px;
margin-bottom:0;
margin-top:7px;
float:left;
color:#fff;	
}

.bloc_fullcommandev2 .contenair h6{
font-size: 35px;
font-weight: bold;
width:640px;
margin-bottom:0;
margin-top:0;
float:left;
}

.bloc_fullcommandev2 .contenair .right{
font-size: 35px;
font-weight: bold;
margin-bottom:0;
margin-top:0;
float:right;
}





.bloc_fullsupport{
/*background:#ff6600;*/
min-width:1000px;
background-image: url(img/bg_hotline.jpg);
background-size: cover;
}

.bloc_fullsupport .contenair{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#fff;	
-webkit-font-smoothing: antialiased;
padding-bottom:50px;
padding-top:50px;
text-align:center;
}

.bloc_fullsupport .contenair h6{
font-size: 35px;
font-weight: bold;
width:700px;
margin-bottom:0;
margin-top:0;
float:left;
}

.bloc_fullsupport .contenair h5{
color:#FFF;	
font-size: 35px;
font-weight: bold;
width:1000px;
margin-bottom:0;
margin-top:0;
float:left;
}
.bloc_fullsupport .contenair a{
color:#FFF;
text-decoration:underline;
}

.bloc_fullsupport .contenair .phone{
font-size: 35px;
font-weight: bold;
margin-bottom:0;
margin-top:0;
float:right;
}

.bloc_fullsupport .contenair .phone a{
color:#fff;
text-decoration:underline;
}

.bloc_fullsupport .contenair .phone a:hover{
color:#fff;
text-decoration:none;
}


.bloc_legal{
background:#333333;
min-width:1000px;
}

.bloc_legal .contenair{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
width: 1000px;
margin-left:auto;
margin-right:auto;
-webkit-font-smoothing: antialiased;
padding-bottom:10px;
padding-top:10px;
}

.bloc_legal p{
	text-align:center;
	font-size:10px;
	color:#a1a1a1;	
}




.probox_5full {
background:#2452b1;
padding-top:5px;
padding-bottom:45px;
min-width:1000px;

}

.probox_5{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;	
}

.probox_5 h2 {
font-size: 36px;
color:#FFF;
padding-left:15px;
padding-right:15px;
text-align:center;
}

.probox_5 h1, .pro h2, .pro h3, .pro h4, .pro h5, .pro h6 {
font-weight: 700;
}


.probox_5 div.col-5 {
  display: block;
  width: 20%;
  text-align: center;
  float: left;
}
.probox_5 div.col-5 h5{
  margin-top: 21px;
  margin-bottom: 15px;	
  font-size: 18px;
  color:#FFF;
  padding: 0 10px;
}
.probox_5 div.col-5 p{
  padding: 0 10px;
  color:#FFF;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px;
  line-height: 22px;
}
.probox_5 div.col-5 div.iconfa{
  font-size: 70px;
  color:#FFF;
}


.probox_5 div.col-4 {
  display: block;
  width: 25%;
  text-align: center;
  float: left;
}
.probox_5 div.col-4 h5{
  margin-top: 21px;
  margin-bottom: 15px;	
  font-size: 18px;
  color:#FFF;
  padding: 0 10px;
}
.probox_5 div.col-4 p{
  padding: 0 10px;
  color:#FFF;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px;
  line-height: 22px;
}
.probox_5 div.col-4 div.iconfa{
  font-size: 70px;
  color:#FFF;
}

.row1000aide{
width: 1000px;
min-width:1000px
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
color:#FFF;	
}

.row1000{
width: 980px;
padding-left:10px;
padding-right:10px;
margin-left:auto;
margin-right:auto;
color:#FFF;	
}

.bloc_fullfaq {
margin-top: 0px;	
}


.bloc_fullfaq .contenair{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	
width: 980px;
min-width:980px;
margin-left:auto;
margin-right:auto;
color: #384673;
-webkit-font-smoothing: antialiased;
padding-top:15px;
padding-left:10px;
padding-right:10px;
background:#fff;
}


.bloc_fullfaq p {
font-family: 'Helvetica Neue', 'Segoe UI', Segoe, Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 14px;
line-height: 20px;
margin-bottom:25px;
}

.bloc_fullfaq ul {
font-family: 'Helvetica Neue', 'Segoe UI', Segoe, Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 14px;
line-height: 20px;

}


.bloc_fullfaq h6 {
font-family: 'Helvetica Neue', 'Segoe UI', Segoe, Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 24px;
font-weight: 200;
height: 26px;
margin-top:15px;
margin-bottom:5px;	
}


.bg_ongletfull{
	/*background: #ffffff url('images/business_bg.jpg') repeat-x;*/
	background-color:#efefef;
	min-width:1000px;
}

.leftright {
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif !important; 
}

.leftright .tfeature_content {
  display: table;
  margin-bottom: 15px;
}
.leftright .tfeature_content>div:first-child {
  padding-right: 20px;
}
.leftright .tfeature_text,.leftright .tfeature_img {
display: table-cell;
vertical-align: middle;
}

.tfeature_img iframe{
margin-top:30px;
margin-bottom:10px;
}

.leftright .tfeature_text {
  width: 70%;
  padding: 0px;
  text-align: justify;  
}
.leftright .tfeature_img {
  width: 30%;
  padding: 0px;
}
.leftright .tfeature_img .left {
  float: left;
}
.leftright .tfeature_img .right {
  float: right;
}

.leftright .img-rond {
  border-radius: 50%;
padding: 10px;
border: 10px solid #BBB;
background: #eee;
}



.leftright h3 {
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;	
border: none;
font-size: 30px;
font-weight: 400;
margin-bottom:20px;
margin-top:5px;
}

.leftright h1 {
border: none;
font-size: 36px;
font-weight: 300;
margin-top: 35px;
margin-bottom: 20px;
line-height: 40px;
}

.leftright p {
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;		
font-size: 15px;
line-height: 22px;
color: #384673;
}


.leftright .fa-ul{
color: #384673;
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 15px;
line-height: 22px;
}

.leftright .fa-ul i{
color: #4bc828;
}

.blocinclus {
color: #384673;
}
.blocinclus .ct50{
float:left; width:50%
}

.blocinclus h2{
font-size: 36px;
padding-left: 15px;
padding-right: 15px;
text-align: center;	
-webkit-font-smoothing: antialiased;
}

.blocinclus ul{
/*font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;*/
font-size: 18px;
line-height: 22px;
}

.blocinclus li{
padding: 0 0 .75em 0.25em;
}


.probox_titlefull {
background:#2452b1;
margin-bottom:65px;
margin-top:65px;
min-width:1000px;
}

.probox_titlefull .contenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;	
}

.probox_titlefull p{
padding: 0 20px;
color: #FFF;
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 15px;
font-weight: 300;
line-height: 22px;
}

.probox_titlefull h2 {
font-size: 36px;
color:#FFF;
text-align:center;
padding: 0;
margin: 0;
line-height:100px;
}




.probox_references {
background:#2452b1;
margin-bottom:0px;
margin-top:0px;
min-width:1000px;
}

.probox_references .contenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;
padding-bottom:35px;
padding-top:40px;
}

.probox_references p{
padding: 0 20px;
color: #FFF;
font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 15px;
line-height: 22px;
}

.probox_references h2 {
-webkit-font-smoothing: antialiased;	
font-size: 34px;
color:#FFF;
text-align:center;
padding: 0;
margin: 0;
line-height:50px;
}


.probox_references2 {
background:#fff;
margin-bottom:65px;
margin-top:0px;
min-width:1000px;
}

.probox_references2 .contenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;
padding-bottom:35px;
padding-top:40px;
}


.probox_references2 div.col-3 {
  display: block;
  width: 33.33%;
  text-align: center;
  float: left;
  margin-bottom: 20px;
}
.probox_references2 div.col-3 h5{
  margin-top: 5px;
  margin-bottom: 15px;	
  font-size: 25px;
 color: #384673;
}
.probox_references2 div.col-3 p{
  padding: 0 20px;
  color: #384673;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px;
  line-height: 22px;
}
.probox_references2 div.col-3 div.iconfa{
  font-size: 80px;
  color: #384673;
}


.probox_references2 div.col-4 {
  display: block;
  width: 25%;
  text-align: center;
  float: left;
  margin-bottom: 20px;
}
.probox_references2 div.col-4 h5{
  margin-top: 5px;
  margin-bottom: 15px;	
  font-size: 25px;
 color: #384673;
}
.probox_references2 div.col-4 p{
  padding: 0 20px;
  color: #384673;
  font-family: "Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 15px;
  line-height: 22px;
}
.probox_references2 div.col-4 div.iconfa{
  font-size: 80px;
  color: #384673;
}





.probox_promo {
background:#ff6600;
paddin-bottom:65px;
paddin-top:65px;
}

.probox_promo .contenair{
width: 1000px;
margin-left:auto;
margin-right:auto;
color:#FFF;	
}

.probox_promo .contenair .half {
color:#FFF;
width:500px;
float:left;	
}
.probox_promo .contenair .half i{		
	font-size:216px;
	line-height:545px;		
}

.probox_promo .contenair h2 {
font-family: 'Walsheim-Black', 'Arial Black', sans-serif;
-webkit-font-smoothing: antialiased;
margin: 92px 0 20px;
color: #FFF;
font-size: 40px;
text-transform: uppercase;
}

.probox_promo .contenair h4 {
text-transform: none;
margin-top: 20px;
font-size: 20px;
color: #FFF;
}

.probox_promo .contenair p {
text-transform: none;
margin-top: 20px;
font-size: 16px;
color: #FFF;
}

.btnpromobox {
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.1s;
-webkit-transition-property: transform;
-webkit-transition-timing-function: ease;
-webkit-user-select: none;
background-color: rgba(0, 0, 0, 0);
border-bottom-color: #FFF;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 3px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: #FFF;
border-left-style: solid;
border-left-width: 3px;
border-right-color: #FFF;
border-right-style: solid;
border-right-width: 3px;
border-top-color: #FFF;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-style: solid;
border-top-width: 3px;
box-sizing: border-box;
color: #FFF;
cursor: pointer;
display: inline-block;
font-family: Walsheim-Medium, Arial, sans-serif;
font-size: 18px;
font-weight: normal;
height: 46px;
line-height: 25.7142868041992px;
margin-bottom: 0px;
min-width: 88px;
outline-color: #FFF;
outline-style: none;
outline-width: 0px;
padding-bottom: 8px;
padding-left: 20px;
padding-right: 20px;
padding-top: 7px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: transform;
transition-timing-function: ease;
vertical-align: middle;
white-space: nowrap;
width: 188px;
}

.btnpromobox:hover{
	color:#384673;
	background:#FFF;	
}



.contenair{
width: 1000px;
margin:0 auto;
}
.blocwptheme {
padding-top: 10px;
}
.wploader {
font-size: 40px;
line-height: 40px;
}
.wp-theme-bloc {
width: 30%;
float: left;
margin: 0 3% 3% 0;
border: 1px solid #dedede;
box-shadow: 0 1px 1px -1px rgba(0,0,0,.1);
}
.wp-theme-bloc img {
max-width: 100%;
}
.wp-theme-bloc h3 {
font-size: 15px;
font-weight: 600;
height: 18px;
margin: 0;
padding: 15px;
-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background: #fff;
background: rgba(255,255,255,.65);
}



/* New pages full with ------------------------------------------------------- */
