* {
	padding:0;
	margin:0;
}

body {
	/*background-color: white;*/
	background: #FFFFFF url(../images/bg_general.jpg) repeat-y center top;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-align:center;
}

/* Styles Généraux */
a {
	color: #5d717e;
	text-decoration: underline;
	outline: none;
}

a:hover {
	text-decoration: none;
}

input:focus {
	outline: 0;
	outline-offset: 0;
}

a img {
	outline: none;
	border: none;
	text-decoration: none;
}

h2 {
	font-size: 1.1em;
	line-height:1.6em;
	padding-left:0.5em;
	margin: 0.5em 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #374853;
	background: #FFFFFF;
	height: 21px;
}

h2 span {
	font-size: 0.9em;
	text-transform: lowercase;
	font-weight: normal;
	font-style: italic;
	color: #374853;
	margin-left: 1em;
}

h3 { 
	font-size: 1.1em;
	margin: 1em 0;
}

h4 { 
	font-size: 1em;
}

/* Layout Styles */
#page {
	width: 980px;
	margin: 0 auto 0 auto;
	text-align:left;
	/*border: 2px solid #000000;*/
	background: #FFFFFF;
}

#header {
	float: left;
	height:280px;
	width: 980px;
	text-align: center;
	background: #FFFFFF;
	/*border-bottom:1px solid #000000;*/
}

#topheader {
	float: left;
	height:65px;
	width: 980px;
	text-align: center;
	background: #FFFFFF;
}

#logo {
	float:left;
	width:350px;
	height:100%;
	background:transparent;
}

#blockdesc {
	float:right;
	width:630px;
	height:100%
	text-align: center;
}

#left_column, #center_column {
	float:left;
	background: #FFFFFF;
}

#left_column {
	clear:left;
	width:190px;
	padding-right: 15px;
	background: #FFFFFF;
	/*border-right: 1px dashed #000000;*/
	/*text-align: center;*/
	/*margin-top: 10px;*/
	padding-left:3px;
}

#center_column {
	width: 772px;
	margin: 0 0 0 0;
	background: #FFFFFF;
	/*text-align: center;*/
	/*margin-top: 10px;*/
	padding-bottom:18px;
}

* html #center_column {
	width: 770px;
	margin: 0 0 0 0;
	background: #FFFFFF;
	/*text-align: center;*/
	/*margin-top: 10px;*/
}

#footer {
	width: 980px;
	float: left;
	height: 90px;
	background: #227EE5;
	border-top:1px dotted #000000;
	color:#FFFFFF;
	padding-top: 10px;
}

* html #footer {
	width:981px;
	height: 90px;
}

#footer h2 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	background:transparent;
	width:194px;
	height:15px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	text-align: center;
}

* html #footer h2 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	background:transparent;
	width:194px;
	height:15px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	text-align: center;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	text-align: center;
}

* html #footer a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	text-align: center;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	text-align: center;
}

* html #footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	text-align: center;
}

#blocklogin h4 {
	background:transparent url(../images/block_header_account.jpg) no-repeat center bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:3em;
	padding-left:35px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #blocklogin h4 {
	line-height:1.5em;
	padding-top:11px;
}

#blocklogin .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
}

#blockoffres h4 {
	background:transparent url(../images/block_header_offres.jpg) no-repeat center bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	line-height:1.7em;
	padding-left:0px;
	padding-top:2px;
	text-transform:uppercase;
	text-align:center;
}

* html #blockoffres h4 {
	line-height:1.5em;
	padding-top:11px;
	text-align:center;
}

#blockoffres .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
}

/* ---------------------- Début CSS du menu horizontal header ---------------------- */
#menuhorizontalheader {
	float:left;
	position:relative;
	height:33px;
	color:#E0E0E0;
	background:transparent;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	padding-top:10px;
}

#menuhorizontalnav {
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url("../images/menu/menuhorizontal_bg.gif") repeat-x bottom left;
	padding:0 0 0 20px;
}

#menuhorizontalnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}

#menuhorizontalnav ul li {
	display:block;
	float:left;
	margin:0 1px;
}

#menuhorizontalnav ul li a {
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
}

#menuhorizontalnav ul li a span {
	padding:12px 20px 0 0;
	height:21px;
	float:left;
}

#menuhorizontalnav ul li a:hover {
	color:#fff;
	background:transparent url("../images/menu/menuhorizontal_bg-OVER.gif") repeat-x bottom left;
}

#menuhorizontalnav ul li a:hover span {
	display:block;
	width:auto;
	cursor:pointer;
}

#menuhorizontalnav ul li a.current,#menuhorizontalnav ul li a.current:hover {
	color:#fff;
	background:#1D6893 url("../images/menu/menuhorizontal_left-ON.gif") no-repeat top left;
	line-height:275%;
}

#menuhorizontalnav ul li a.current span {
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#1D6893 url("../images/menu/menuhorizontal_right-ON.gif") no-repeat top right;
	height:33px;
}
/* ---------------------- Fin CSS du menu horizontal header ---------------------- */

#infoheader {
	float:left;
	width:100%;
	height:auto;
	background:transparent;
}

#domainesearch {
	float:left;
	height:137px;
	width:292px;
	background:transparent url(../images/domainesearch.jpg) no-repeat left top;
}

#bottomheader {
	float:left;
	width:100%;
	height:23px;
	background:transparent;
}

*html #bottomheader {
	float:left;
	width:100%;
	height:23px;
	background:transparent;
	margin-top:-3px;
}

#formcheckdom {
	background:transparent;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-left:70px;
	margin-top:10px;
	text-align:left;
}

/* Début Style des Blocks par Défaut */
div.block {
	margin-bottom: 1em;
	width: 191px;
}
#left_column div.block {
	padding-bottom: 9px;
	/*background: transparent url('../img/block_footer.gif') no-repeat bottom left;*/
}
div.block h4 {
	text-transform: uppercase;
	font-family: Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.3em;
	padding-left:0.5em;
	border-bottom:1px solid #595A5E;
	padding-top:2px;
	line-height:1.3em;
	color: #ffffff;
	height: 17px;
	background: #000000;
}

div.block h4 a {
	color: #ffffff;
}

div.block ul {
	list-style: none;
}

div.block ul.tree li { 
	padding-left:1.2em;
}

div.block a:hover { 
	text-decoration: underline;
}

#left_column div.block .block_content a.button_large { 
	margin:0 0 0 -3px;
}

div.block .block_content {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:0.5em 0.7em 0pt;
	background: transparent;
	min-height:20px;
	padding-bottom: 4px;
}

div.block li {
	padding: 0.2em 0 0.2em 0em;
	list-style-position: outside;
}

div.block a {
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
/* Fin Style des Blocks par Défaut */

.clear {
	clear:both;
}

/* ---------------------- Début CSS Blocks partie centrale Accueil ---------------------- */
#center_column div.block {
	margin:auto;
	width:765px;
}

#center_column div.block h4 {
	text-transform: uppercase;
	font-family: Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.3em;
	padding-left:0.5em;
	border-bottom:1px solid #595A5E;
	padding-top:2px;
	line-height:1.3em;
	color: #ffffff;
	height: 17px;
	background: #000000;
}

#center_column .block_content {
	background:#FFFFFF;
	border:none;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}

#center_column .block_content ul {
	background:#FFFFFF;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#center_column .block_content ul li {
	float:left;
	height:170px;
	margin-right:5px;
	width:185px;
}

* html #center_column .block_content ul li {
	float:left;
	height:170px;
	margin-right:3px;
	width:182px;
}

#center_column .block_content ul li h1 {
	float:left;
	background: transparent url(../images/blockbox/toph1.jpg) no-repeat;
	width:185px;
}

* html #center_column .block_content ul li h1 {
	float:left;
	background: transparent url(../images/blockbox/toph1.jpg) no-repeat center bottom;
	width:182px;
}


#center_column .block_content ul li h1 a {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin-left:5px;
	padding-left:10px;
	text-decoration:none;
	text-transform:uppercase;
	width:185px;
}

* html #center_column .block_content ul li h1 a {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin-left:5px;
	padding-left:10px;
	text-decoration:none;
	text-transform:uppercase;
	width:182px;
}

#center_column .block_content ul li div {
	width:185px;
	background:transparent;
	margin-top:23px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

* html #center_column .block_content ul li div {
	width:182px;
	background:transparent;
	margin-top:0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#center_column .block_content ul li div img {
	border:0 none;
	margin-left:1px;
	margin-top:0px;
}

* html #center_column .block_content ul li div img {
	border:0 none;
	margin-left:1px;
	margin-top:2px;
}

#center_column .block_content ul li div h2 {
	color:#003366;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
	padding:5px 5px 0;
	text-align:left;
	text-transform:none;
	margin-top:-5px;
}

* html #center_column .block_content ul li div h2 {
	color:#003366;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
	padding:5px 5px 0;
	text-align:left;
	text-transform:none;
	margin-top:-5px;
}

#center_column .block_content ul li div form {
	background:transparent;
	height:52px;
	margin:0px 1px 0;
	padding:4px;
}

* html #center_column .block_content ul li div form {
	background:transparent;
	height:52px;
	margin:0px 1px 0;
	padding:4px;
}

#center_column .block_content ul li div form input.www {
	background:#FFFFFF url(../images/blockbox/www.gif) no-repeat left center;
	border:1px solid #CCCCCC;
	color:#003366;
	font-size:13px;
	font-weight:bold;
	margin-bottom:4px;
	padding:1px 1px 1px 38px;
	width:132px;
}

* html #center_column .block_content ul li div form input.www {
	background:#FFFFFF url(../images/blockbox/www.gif) no-repeat left center;
	border:1px solid #CCCCCC;
	color:#003366;
	font-size:13px;
	font-weight:bold;
	margin-bottom:4px;
	padding:1px 1px 1px 38px;
	width:132px;
}

#center_column .block_content ul li div form select {
	border:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:2px;
	padding:1px;
	width:64px;
}

* html #center_column .block_content ul li div form select {
	border:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:2px;
	padding:1px;
	width:64px;
}

#center_column .block_content ul li div p {
	margin-bottom:5px;
}

* html #center_column .block_content ul li div p {
	margin-bottom:5px;
}

#center_column .block_content ul li div p a.commander {
	background:transparent url(../images/blockbox/caddie.gif) no-repeat left center;
	color:#FF0000;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:7px;
	padding-left:16px;
	text-decoration:none;
}

* html #center_column .block_content ul li div p a.commander {
	background:transparent url(../images/blockbox/caddie.gif) no-repeat left center;
	color:#FF0000;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:7px;
	padding-left:16px;
	text-decoration:none;
}

#center_column .block_content ul li div p a.details {
	background:transparent url(../images/blockbox/plus.gif) no-repeat left center;
	color:#003366;
	font-size:11px;
	font-weight:bold;
	margin-left:7px;
	padding-left:14px;
	text-decoration:underline;
}

* html #center_column .block_content ul li div p a.details {
	background:transparent url(../images/blockbox/plus.gif) no-repeat left center;
	color:#003366;
	font-size:11px;
	font-weight:bold;
	margin-left:7px;
	padding-left:14px;
	text-decoration:underline;
}

#center_column .block_content ul li div h4 {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
	padding:5px 5px 0;
	text-align:left;
	text-transform:none;
	background:#FFFFFF;
	height:52px;
	border-bottom:0px;
}

* html #center_column .block_content ul li div h4 {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
	padding:5px 5px 0;
	text-align:left;
	text-transform:none;
	background:#FFFFFF;
	height:52px;
	border-bottom:0px;
}
/* ---------------------- Fin CSS Blocks partie centrale Accueil ---------------------- */
/* -------------- Début CSS Blocks partie centrale Hébergement Mutualisé -------------- */
#hebergementmutualise .block_content ul li div h4 {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
	padding:5px 5px 0;
	text-align:left;
	text-transform:none;
	background:#FFFFFF;
	height:90px;
	border-bottom:0px;
}

* html #hebergementmutualise .block_content ul li div h4 {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
	padding:5px 5px 0;
	text-align:left;
	text-transform:none;
	background:#FFFFFF;
	height:90px;
	border-bottom:0px;
}
/* -------------- Fin CSS Blocks partie centrale Hébergement Mutualisé -------------- */
/* -------------- Début CSS Blocks partie centrale Détails mutualisé -------------- */
#center_column #detailndd {
	float:left;
	width:760px;
	padding-bottom:10px;
	padding-top:10px;
}

* html #center_column #detailndd {
	float:left;
	width:760px;
	padding-bottom:10px;
	padding-top:10px;
}

#center_column #detailndd h4 {
	background:transparent url(../images/block_header_hebergement_bloc_ndd.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:3em;
	padding-left:45px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #detailndd h4 {
	background:transparent url(../images/block_header_hebergement_bloc_ndd.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:1.9em;
	padding-left:45px;
	padding-top:10px;
	text-transform:uppercase;
}

#center_column #detailndd .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:120px;
}

* html #center_column #detailndd .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:120px;
	width:760px;
}

#center_column #detailndd .block_content ul {
	list-style-type:none;
	height:auto;
}

* html #center_column #detailndd .block_content ul {
	list-style-type:none;
	height:auto;
}

#center_column #detailndd .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:745px;
	height:auto;
}

* html #center_column #detailndd .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:738px;
	height:auto;
}

#center_column #detailemail {
	float:left;
	width:760px;
	padding-bottom:10px;
}

* html #center_column #detailemail {
	float:left;
	width:760px;
	padding-bottom:10px;
}

#center_column #detailemail h4 {
	background:transparent url(../images/block_header_hebergement_bloc_email.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:3em;
	padding-left:45px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #detailemail h4 {
	background:transparent url(../images/block_header_hebergement_bloc_email.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:1.9em;
	padding-left:45px;
	padding-top:10px;
	text-transform:uppercase;
}

#center_column #detailemail .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:120px;
}

* html #center_column #detailemail .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:120px;
	width:760px;
}

#center_column #detailemail .block_content ul {
	list-style-type:none;
	height:auto;
}

* html #center_column #detailemail .block_content ul {
	list-style-type:none;
	height:auto;
}

#center_column #detailemail .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:745px;
	height:auto;
}

* html #center_column #detailemail .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:738px;
	height:auto;
}

#center_column #detailhebergementtechnique {
	float:left;
	width:760px;
	padding-bottom:10px;
}

* html #center_column #detailhebergementtechnique {
	float:left;
	width:760px;
	padding-bottom:10px;
}

#center_column #detailhebergementtechnique h4 {
	background:transparent url(../images/block_header_hebergement_bloc_heberg.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:3em;
	padding-left:45px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #detailhebergementtechnique h4 {
	background:transparent url(../images/block_header_hebergement_bloc_heberg.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:1.9em;
	padding-left:45px;
	padding-top:10px;
	text-transform:uppercase;
}

#center_column #detailhebergementtechnique .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:280px;
}

* html #center_column #detailhebergementtechnique .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:280px;
	width:760px;
}

#center_column #detailhebergementtechnique .block_content ul {
	list-style-type:none;
	height:auto;
}

* html #center_column #detailhebergementtechnique .block_content ul {
	list-style-type:none;
	height:auto;
}

#center_column #detailhebergementtechnique .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:745px;
	height:auto;
}

* html #center_column #detailhebergementtechnique .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:738px;
	height:auto;
}

#center_column #detailhelpandsupport {
	float:left;
	width:760px;
	padding-bottom:10px;
}

* html #center_column #detailhelpandsupport {
	float:left;
	width:760px;
	padding-bottom:10px;
}

#center_column #detailhelpandsupport h4 {
	background:transparent url(../images/block_header_hebergement_bloc_help.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:3em;
	padding-left:45px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #detailhelpandsupport h4 {
	background:transparent url(../images/block_header_hebergement_bloc_help.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:1.9em;
	padding-left:45px;
	padding-top:10px;
	text-transform:uppercase;
}

#center_column #detailhelpandsupport .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:140px;
}

* html #center_column #detailhelpandsupport .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:140px;
	width:760px;
}

#center_column #detailhelpandsupport .block_content ul {
	list-style-type:none;
	height:auto;
}

* html #center_column #detailhelpandsupport .block_content ul {
	list-style-type:none;
	height:auto;
}

#center_column #detailhelpandsupport .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:745px;
	height:auto;
}

* html #center_column #detailhelpandsupport .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:738px;
	height:auto;
}
/* -------------- Fin CSS Blocks partie centrale Détails mutualisé -------------- */
/* -------------- Début CSS Blocks partie centrale Nom de Domaine -------------- */
#center_column #pagedomainegauche {
	float:left;
	margin-right:7px;
	padding-top:10px;
	width:372px;
}

* html #center_column #pagedomainegauche {
	float:left;
	margin-right:7px;
	padding-top:10px;
	width:372px;
}

#center_column #pagedomainegauche h4 {
	background:transparent url(../images/block_header_pagedomainegauche.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	line-height:1.5em;
	padding-left:5px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #pagedomainegauche h4 {
	background:transparent url(../images/block_header_pagedomainegauche.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	line-height:1.9em;
	padding-left:5px;
	padding-top:2px;
	text-transform:uppercase;
}

#center_column #pagedomainedroite {
	float:left;
	margin-right:0;
	padding-top:10px;
	width:372px;
}

* html #center_column #pagedomainedroite {
	float:left;
	margin-right:0;
	padding-top:10px;
	width:372px;
}

#center_column #pagedomainedroite h4 {
	background:transparent url(../images/block_header_pagedomainedroite.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#000000;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	line-height:1.5em;
	padding-left:5px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #pagedomainedroite h4 {
	background:transparent url(../images/block_header_pagedomainedroite.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#000000;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:23px;
	line-height:1.9em;
	padding-left:5px;
	padding-top:2px;
	text-transform:uppercase;
}

#center_column #pagedomainegauche .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 10px 4px;
}

* html #center_column #pagedomainegauche .block_content {
	background:transparent;
	border-bottom:1px solid #2373CA;
	border-left:1px solid #2373CA;
	border-right:1px solid #2373CA;
	width:372px;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 10px 4px;
}

#center_column #pagedomainedroite .block_content {
	background:transparent;
	border-bottom:1px solid #85acd7;
	border-left:1px solid #85acd7;
	border-right:1px solid #85acd7;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 10px 4px;
	height:189px;
}

* html #center_column #pagedomainedroite .block_content {
	background:transparent;
	border-bottom:1px solid #85acd7;
	border-left:1px solid #85acd7;
	border-right:1px solid #85acd7;
	width:372px;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 10px 4px;
	height:189px;
}

#center_column #pagedomainedroite .block_content ul {
	background:transparent;
	width:310px;
	margin-left:5px;
	height:auto;
	list-style-type:none;
}

* html #center_column #pagedomainedroite .block_content ul {
	background:transparent;
	width:310px;
	margin-left:5px;
	height:auto;
	list-style-type:none;
}

#center_column #pagedomainedroite .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:310px;
	height:auto;
}

* html #center_column #pagedomainedroite .block_content ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	display:block;
	width:303px;
	height:auto;
}

#center_column #pagedomainedepot {
	background:transparent url(../images/bg-page-domaine-depot.jpg) no-repeat left top;
	width:700px;
	height:75px;
	float:left;
	margin-right:0;
	padding-top:5px;
}

* html #center_column #pagedomainedepot {
	background:transparent url(../images/bg-page-domaine-depot.jpg) no-repeat left top;
	width:700px;
	height:75px;
	float:left;
	margin-right:0;
	padding-top:5px;
}

#center_column #pagedomainedepot .block_content {
	background:transparent;
	height:45px;
	margin-top:3px;
	margin-bottom:0px;
}

* html #center_column #pagedomainedepot .block_content {
	background:transparent;
	height:45px;
	margin-top:3px;
	margin-bottom:0px;
	width:700px;
}
/* -------------- Fin CSS Blocks partie centrale Nom de Domaine -------------- */
/* -------------- Début CSS Page SITEMAP.PHP -------------- */
#center_column #sitemap h2 {
	color:#227EE5;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	font-familiy:Arial,Helvetica,sans-serif;
	background:transparent;
	width:194px;
	height:15px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	/*text-align: center;*/
}

* html #center_column #sitemap h2 {
	color:#227EE5;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	font-familiy:Arial,Helvetica,sans-serif;
	background:transparent;
	width:194px;
	height:15px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	/*text-align: center;*/
}

#center_column #sitemap a {
	color:#000000;
	text-decoration:none;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	/*text-align: center;*/
}

* html #center_column #sitemap a {
	color:#000000;
	text-decoration:none;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	/*text-align: center;*/
}

#center_column #sitemap a:hover {
	color:#000000;
	text-decoration:underline;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	/*text-align: center;*/
}

* html #center_column #sitemap a:hover {
	color:#000000;
	text-decoration:underline;
	text-transform:none;
	font-familiy:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	background:transparent;
	/*text-align: center;*/
}

#center_column #sitemap h1 {
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	font-familiy:Arial,Helvetica,sans-serif;
	background:transparent;
	width:194px;
	height:15px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	text-align: center;
}

* html #center_column #sitemap h1 {
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	font-familiy:Arial,Helvetica,sans-serif;
	background:transparent;
	width:194px;
	height:15px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	text-align: center;
}
/* --------------- Fin CSS Page SITEMAP.PHP --------------- */
/* --------------- Début CSS bouton commander ------------- */
#center_column #btcommander {
	float:left;
	width:760px;
	padding-bottom:10px;
	padding-top:10px;
}

* html #center_column #btcommander {
	float:left;
	width:760px;
	padding-bottom:10px;
	padding-top:10px;
}
/* ---------------- Fin CSS bouton commander -------------- */
/* ---------------- Début CSS Block de News -------------- */
#center_column #blockdenews {
	float:left;
	width:700px;
	padding-bottom:2px;
}
#center_column #blockdenews h4 {
	background:transparent;
	height:15px;
	list-style-type:none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	border: 0px;
	padding: 0px;
	line-height:0px;
}
#center_column #blockdenews h4 a {
	background:transparent;
	height:15px;
	list-style-type:none;
	font-size: 11px;
	font-weight: bold;
	color: #227EE5;
	text-decoration:none;
	border: 0px;
	padding: 0px;
	line-height:0px;
}
#center_column #blockdenews .block_content {
	background:transparent;
	margin-top:0px;
	min-height:0px;
	padding:0.5em 0.7em 4px;
	height:15x;
}
#center_column #blockdenews .block_content h4 {
	background:transparent;
	margin-top:0px;
	min-height:0px;
	padding:0px;
	height:15x;
	line-height:0px;
}
#center_column #blockdenews .block_content ul {
	background:transparent;
	/*margin-left:5px;*/
	height:auto;
	list-style-type:none;
}
#center_column #blockdenews .block_content ul li {
	background:transparent;
	height:auto;
	/*border-bottom: 1px dashed #CCCCCC;*/
	list-style-type:none;
	font-size: 10px;
	width: 700px
}
#center_column #blockdenews .block_content ul li h4 {
	background:transparent;
	height:15px;
	list-style-type:none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	border: 0px;
	line-height:0px;
}
#center_column #blockdenews .block_content ul li h4 a {
	background:transparent;
	height:15px;
	list-style-type:none;
	font-size: 11px;
	font-weight: bold;
	color: #227EE5;
	text-decoration:none;
	border: 0px;
	padding: 0px;
}
* html #center_column #blockdenews .block_content ul li h4 a {
	background:transparent;
	list-style-type:none;
	font-size: 11px;
	font-weight: bold;
	color: #227EE5;
	text-decoration:none;
	border: 0px;
	height:14px;
	line-height:1.9em;
	padding-top:10px;
}
#center_column #bbnews h4 {
	background:transparent url(../images/block_header_newsblock.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:3em;
	padding-left:45px;
	padding-top:2px;
	text-transform:uppercase;
}

* html #center_column #bbnews h4 {
	background:transparent url(../images/block_header_newsblock.jpg) no-repeat left bottom;
	border-bottom:0px;
	color:#FFFFFF;
	font-family:Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:bold;
	height:34px;
	line-height:1.9em;
	padding-left:45px;
	padding-top:10px;
	text-transform:uppercase;
}
/* ----------------- Fin CSS Block de News --------------- */
/* ----------------- Comparatif Mutualisés --------------- */
div.contentoffdetails div.textontop {
	float:left;
	width:100%;
}
div.contentoffdetails td.line {
	border-top:2px solid #3483C6;
}
div.contentoffdetails h2 {
	border-bottom:2px solid #3483C6;
	color:red;
	float:left;
	font-family:Georgia;
	font-size:15px;
	margin:0;
	width:665px;
}
div.contentoffdetails h2.ndd {
	background:url("../images/icon/terre.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.espaceweb {
	background:url("../images/icon/disk.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.email {
	background:url("../images/icon/email.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.bdd {
	background:url("../images/icon/bdd.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.outils {
	background:url("../images/icon/outils.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.shop {
	background:url("../images/icon/ecommerce.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.securite {
	background:url("../images/icon/key.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.ref {
	background:url("../images/icon/referencement.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.stats {
	background:url("../images/icon/stats.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails h2.help {
	background:url("../images/icon/help.jpg") no-repeat left top transparent;
	height:34px;
	line-height:2em;
	padding-left:40px;
}
div.contentoffdetails {
	float:left;
	margin-bottom:25px;
}
div.contentoffdetails div ul {
	margin-bottom:0;
	padding:0;
}
div.contentoffdetails div ul li {
	border-bottom:1px dotted #C9C9C9;
	height:20px;
	margin-top:7px;
}
div.contentoffdetails div ul li.first {
	margin-top:0;
}
div.contentoffdetails div ul li.last {

}
div.contentoffdetails div.left {
	border-right:2px solid #3483C6;
	float:left;
	margin-right:0;
	width:299px;
}
div.contentoffdetails div.left ul {
	list-style:none outside none;
	padding-left:0;
}
div.contentoffdetails div.left ul li {
	
}
div.contentoffdetails div.one {
	float:left;
	width:100px;
	border-right:1px solid #C9C9C9;
}
div.contentoffdetails div.one ul {
	list-style:none outside none;
	text-align:center;
	width:100%;
}
div.contentoffdetails div.one ul li {
	
}
div.contentoffdetails div.two {
	float:left;
	width:100px;
	border-right:1px solid #C9C9C9;
}
div.contentoffdetails div.two ul {
	list-style:none outside none;
	text-align:center;
	width:100%;
}
div.contentoffdetails div.two ul li {
	
}
div.contentoffdetails div.three {
	float:left;
	width:100px;
	border-right:1px solid #C9C9C9;
	background:#F3E68D;
}
div.contentoffdetails div.three ul {
	list-style:none outside none;
	text-align:center;
	width:100%;
}
div.contentoffdetails div.three ul li {
	
}
div.contentoffdetails div.four {
	float:left;
	width:100px;
	border-right:1px solid #C9C9C9;
	background:#F3E68D;
}
div.contentoffdetails div.four ul {
	list-style:none outside none;
	text-align:center;
	width:100%;
}
div.contentoffdetails div.four ul li {
	
}
/* --------------- Fin Comparatif Mutualisés ------------- */
/* --------------- Demande de contrat Shop XXL Max ------------------- */
#center_column #contentdemandeshopxxlmax {
	float:left;
	width:100%;
}
#center_column #contentdemandeshopxxlmax h2 {
	float:left;
	width:100%;
	color:#227EE5;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	font-size:20px;
	font-family:Garamond;
}
#center_column #contentdemandeshopxxlmax h4 {
	float:left;
	width:100%;
	color:red;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	font-size:16px;
	font-family:Garamond;
}
#center_column #contentdemandeshopxxlmax p {
	float:left;
	width:100%;
	padding-top:5px;
}
#center_column #contentdemandeshopxxlmax p.infosgenerales label {
	float:left;
	width:150px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.infosgenerales span {
	float:left;
	width:600px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.infosgenerales span input,#center_column #contentdemandeshopxxlmax p.infosgenerales span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.infosgenerales span input:hover,#center_column #contentdemandeshopxxlmax p.infosgenerales span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.ndd {
	float:left;
	width:100%;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.ndd label {
	float:left;
	width:150px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.ndd span {
	float:left;
	width:600px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.ndd span input,#center_column #contentdemandeshopxxlmax p.ndd span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.ndd span input:hover,#center_column #contentdemandeshopxxlmax p.ndd span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral label {
	float:left;
	width:150px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral span {
	float:left;
	width:600px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral span input,#center_column #contentdemandeshopxxlmax p.graphismegeneral span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral span input:hover,#center_column #contentdemandeshopxxlmax p.graphismegeneral span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.graphismegeneral span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil label {
	float:left;
	width:200px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span {
	float:left;
	width:550px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span.chk input {
	float:none !important;
	width:auto !important;
	margin-right:3px !important;
	margin-bottom:3px !important;
	border:1px solid #227EE5 !important;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span input,#center_column #contentdemandeshopxxlmax p.pageaccueil span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span input:hover,#center_column #contentdemandeshopxxlmax p.pageaccueil span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.pageaccueil span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
#center_column #contentdemandeshopxxlmax p.pageslist label {
	float:left;
	width:200px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.pageslist span {
	float:left;
	width:550px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.pageslist span.chk input {
	float:none !important;
	width:auto !important;
	margin-right:3px !important;
	margin-bottom:3px !important;
	border:1px solid #227EE5 !important;
}
#center_column #contentdemandeshopxxlmax p.pageslist span input,#center_column #contentdemandeshopxxlmax p.pageslist span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.pageslist span input:hover,#center_column #contentdemandeshopxxlmax p.pageslist span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.pageslist span.aabbcc{
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.pageslist span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.pageslist span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.pageslist span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
#center_column #contentdemandeshopxxlmax p.pagescms label {
	float:left;
	width:200px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.pagescms span {
	float:left;
	width:550px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.pagescms span.chk input {
	float:none !important;
	width:auto !important;
	margin-right:3px !important;
	margin-bottom:3px !important;
	border:1px solid #227EE5 !important;
}
#center_column #contentdemandeshopxxlmax p.pagescms span input,#center_column #contentdemandeshopxxlmax p.pagescms span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.pagescms span input:hover,#center_column #contentdemandeshopxxlmax p.pagescms span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.pagescms span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.pagescms span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.pagescms span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre label {
	float:left;
	width:200px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span {
	float:left;
	width:550px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span.chk input {
	float:none !important;
	width:auto !important;
	margin-right:3px !important;
	margin-bottom:3px !important;
	border:1px solid #227EE5 !important;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span input,#center_column #contentdemandeshopxxlmax p.pagesmembre span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span input:hover,#center_column #contentdemandeshopxxlmax p.pagesmembre span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.pagesmembre span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
#center_column #contentdemandeshopxxlmax p.pagesprod label {
	float:left;
	width:200px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span {
	float:left;
	width:550px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span.chk input {
	float:none !important;
	width:auto !important;
	margin-right:3px !important;
	margin-bottom:3px !important;
	border:1px solid #227EE5 !important;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span input,#center_column #contentdemandeshopxxlmax p.pagesprod span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span input:hover,#center_column #contentdemandeshopxxlmax p.pagesprod span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.pagesprod span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
#center_column #contentdemandeshopxxlmax p.modcb label {
	float:left;
	width:200px;
	margin-right:7px;
	margin-bottom:3px;
	font-weight:bold;
}
#center_column #contentdemandeshopxxlmax p.modcb span {
	float:left;
	width:550px;
	margin-bottom:3px;
}
#center_column #contentdemandeshopxxlmax p.modcb span.chk input {
	float:none !important;
	width:auto !important;
	margin-right:3px !important;
	margin-bottom:3px !important;
	border:1px solid #227EE5 !important;
}
#center_column #contentdemandeshopxxlmax p.modcb span input,#center_column #contentdemandeshopxxlmax p.modcb span select {
	float:left;
	width:200px;
	border:1px solid #227EE5;
	color:#000000;
}
#center_column #contentdemandeshopxxlmax p.modcb span input:hover,#center_column #contentdemandeshopxxlmax p.modcb span select:hover {
	border:1px solid red;
	color:red;
}
#center_column #contentdemandeshopxxlmax p.modcb span.aabbcc label {
	float:left !important;
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:3px !important;
	font-weight:bold !important;
}
#center_column #contentdemandeshopxxlmax p.modcb span.aabbcc span textarea {
	float:left !important;
	width:600px !important;
	border:1px solid #227EE5 !important;
	color:#000000 !important;
}
#center_column #contentdemandeshopxxlmax p.modcb span.aabbcc span textarea:hover {
	border:1px solid red !important;
	color:red !important;
}
/* --------------- Fin Demande de contrat Shop XXL Max ------------------- */