body {
margin-right:0; margin-bottom:0; margin-left:0;
font: 11px verdana, sans-serif;
padding:0;
}


.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: underline;
}

.menuafficher:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #345699;
	text-decoration: none;
}

.menuafficher2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	/*text-decoration: underline;*/
}
.menuafficher2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #345699;
	text-decoration: none;
}

.verdana12bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 002D86;
	text-decoration: none;
	font-weight: normal;

}

.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;

}

/*
.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;
}

.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:280px;
	max-width:280px;
	height:150px;
}

.formareatransfert {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 7c7c7c;
	width:570px;
	max-width:570px;
	height:150px;
	
}



.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;

}

.verdana12blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}


.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: 11px;
	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;
	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;

}
.verdana10bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 002D86;
	text-decoration: none;
	line-height:14px;
}

.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;
}

.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;
}


.verdana10bleu:hover {
	text-decoration: underline;

}
.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;
}


.verdana13blancbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.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;
}

.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: 19px;
	font-weight: bold;
	color: #ffffff;
}

.verdanna17bleubita {
	font-size: 17px;
	font-weight: bold;
	color: #002D86;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.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;
}

.infoformulesac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 002D86;
	text-decoration: underline;
}
.infoformulesac: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;
}

.link14blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: fff;
	text-decoration: underline;
	font-weight: normal;
}
.link14blanc:hover {
	text-decoration: none;
	font-weight: normal;
}

.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;
}


.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;
}

 .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;
}

.legend4 {

position: absolute;
top: -.5em;
left: .2em;


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 5px;	*/
	float: center;
	color : #506dec;


/*
font-size : 14px;
font-weight : bold;
margin-top : 6px;
padding-bottom : 10px;
padding-left : 6px;
*/
}


.legend5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color : #324ec9;
	padding-left : 5px;
	padding-right : 5px;
}

.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;
}

.verdana11bleuboldbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 002D86;
	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;
}



.btn_1 {background:#DC5D00 url('/images/actionbtn_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;}
.btn_1.alt_1 {font-size:16px}

.btn_2 {background:#DC5D00 url('/images/actionbtn_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;}
.btn_2.alt_2 {font-size:16px}

.btn_3 {background:#DC5D00 url('/images/actionbtn_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;}
.btn_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;
}

.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:#e1e8fb;}


.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: 270px;
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;*/
}

.champDom2 {
width: 270px;
height: 30px;
color:#bbbbbb;
font-size:18px;
border:1px solid #3089da;
padding:3px;
padding-left:55px;
background: url(images/www.gif) no-repeat left center #fff;
}


.champDom {
width: 270px;
height: 30px;
color:#393939;
font-size:18px;
border:1px solid #3089da;
font-weight:bold;
padding:3px;
padding-left:55px;
background: url(images/www.gif) no-repeat left center #fff;
}

.champDom:focus {
width: 270px;
height: 30px;
color:#393939;
font-size:18px;
border:1px solid #3089da;
font-weight:bold;
padding:3px;
padding-left:55px;
background: url(images/www.gif) no-repeat left center #fff;
}

.selectDom2010{
height:20px;
color:#393939;
font-size:16px;
border:0px solid #3089da;
font-weight:bold;
width:75px;

}

.selectDom{
height:30px;
color:#393939;
font-size:18px;
border:1px solid #3089da;
font-weight:bold;
width:90px;
}

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;
}
.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: 002D86;
	text-decoration: none;
	line-height:14px;	
}

a:hover.info {
  z-index: 5;
  background: none;
  cursor:help;
}

a.info span {display: none;}

a:hover.info span {
-moz-border-radius:5px;
-webkit-border-radius:5px;
  display: block;
  position: absolute; 
  top:0;
  left:-0.2em;
  z-index: 5;
  background: #f3f3f3;
  color: #7e7e7e;
  border:1px solid #5d5d5d;
  width:auto;
  white-space :nowrap;   
  text-align:left; 
  font-weight:normal;
  font-size: 13px;
  line-height:14px;
  padding:8px 8px;
}	  
	
	
	

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;
}
.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;
}

.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;
}

.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;
	
}
