
/*** CSS default ***/
body {
  margin: 0;
  padding: 0;
  background: url(bgd-body.gif) repeat-x top #fff;
  font-family: Arial, Helvetica, Tahoma, "Trebuchet MS" ,sans-serif;
  font-size: 12px;
  text-align: center;
}
a, a:link, a:active, a:visited {
  /*color: #016b96; */
  color: #333; 
  text-decoration : none;
	outline: none;
} 
a:hover {
  /*color: #004a68; */
  color: #000; 
  text-decoration: none; 
}
h1, h2, h3, h4, hr, div, form, img, table, td, tr, p, li, ul, dd, input, map {
  margin: 0;
  padding: 0;
}
img { border: none; }

#blockGlobal {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}

#blockGlobal input.text,
#blockGlobal select,
#blockGlobal textarea {
    padding: 1px 1px 1px 2px;
    color: #000;
    font: 13px tahoma, arial, helvetica, sans-serif;
    border: 1px solid #a2b9c4;
}


/*----------------------------------------------+
+ connexion                                     +
+----------------------------------------------*/


.blockWindows {
    background: url(shader-1.gif) repeat-x bottom #eaeaea;
    padding: 5px;
    margin: 25px 0;
}
.blockWindows h2 {
    margin-top: 0px;
    padding: 4px 10px 4px 13px;
    background: url(bgd-h2-2.gif) repeat-x top #0e7aad;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    text-align: left;
	position: relative;
}
.blockWindows h2 span {
    background: url(bul-arrow-7_bottom.gif) no-repeat;
	padding: 0 0 0 26px;
}

.blockWindows h3 {
	border: none !important;
}


.blockWindows .blockOption {
    background: #fff;
    margin: 10px;
    padding: 5px;
	padding-bottom: 10px;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #b6b6b6;
    border-left: 1px solid #fff;
	min-height: 50px;
	height: auto !important;
	height: 70px;	
}

.blockWindows .blockOption-2 {
    background: #f3f3f3;
    margin: 10px;
    padding: 5px;
    padding-bottom: 10px;
    border: none;
}
.blockWindows .blockMail {
	padding-bottom: 5px;
}
.blockWindows .blockOption-2 p{
	text-align: center;
	padding: 10px;
	width:100%;
}
.blockWindows .blockActivate {
	margin: 15px auto 5px auto;
	width: 213px;
	background: #3883a5;
}
.blockWindows .blockActivate a {
	height: 22px;
	width: 106px;
	display: block;
	background: #3883a5;
	padding: 8px 0 0 0;
	float: left;
	text-align: center;
	font: 12px "Lucida Grande", arial, helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.blockWindows .blockActivate a.link-1 {
	border-right: 1px solid #85b9d0;
}
.blockWindows .blockActivate a span {
	padding-left: 8px;
	background: url(bul-arrowActivate_right.gif) no-repeat left center;
}
.blockWindows .blockActivate a.link-1 {
	background: url(bgd-blockActivate-1.gif) no-repeat left;
}
.blockWindows .blockActivate a.on {
	background: url(bgd-blockActivate-1_hover.gif) no-repeat left;
}
.blockWindows .blockActivate a.link-2 {
	background: url(bgd-blockActivate-2.gif) no-repeat left;
}
.blockWindows .blockActivate a.off {
	background: url(bgd-blockActivate-2_hover.gif) no-repeat left;
}


.blockWindows .blockOption-3 {
    background: #fff;
    margin: 10px 0;
	padding: 2px;
    border: 1px solid #c4c4c4;
	height: 1%;
	display: block;
}

.blockConnex {
    display: block;
    width: 400px;
    height: auto;
    margin: 150px auto;
}

.blockConnex .connexTable{
    margin: 6px auto;
    width: 350px;
}

.blockConnex .connexTable .connexLabel{
    width: 110px;
    text-align: right;
	padding: 0 0 5px 0;
}

.blockConnex .connexTable .connexPass {
	text-align: left;
	padding-left: 30px;
	font-style: italic;
}

.blockConnex .connexTable .connexInput{
    text-align: left;
}

.blockWindows .blockOption .inputTxt {
    border: 1px solid #858585;
    padding: 2px;
    font-size: 13px;
    margin: 0px 0 6px 12px;
}

.connexSubmit {
    background: url(bgd-submit.gif) no-repeat left top #0e7aad;
    border: none;
    padding: 3px 5px 2px 18px !important;
    padding: 3px 2px 2px 20px;
    margin: 15px 0 0 12px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
	width: 100px;
    cursor: pointer;
}

/*----------------------------------------------/
+ mot de passe oublié                           +
+----------------------------------------------*/


#blockPopup p.pwdAdvert{
    margin-top: 12px;
    font-size: 11px;
}

#blockPopup fieldset.pwdForget{
    margin-top: 12px;
    text-align: center;
}

#blockPopup .tableFormPassword{
    display: block;
    height: auto;
    width: 478px;
}

#blockPopup .tableFormPassword td{
    width: 150px;
}

#blockPopup .tableFormPassword td.labelPassword{
    text-align: right;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 8px;
    line-height: 25px;
}

#blockPopup .tableFormPassword td.inputEmail{
    width: 150px;
    padding: 0;
    text-align: left;
}

#blockPopup .tableFormPassword input.text{
    width: 150px;
}

#blockPopup .tableFormPassword .submit{
    text-align: left;
	width: 173px;
}


#blockGlobal .fieldError,
#blockPopup .fieldError{
    color: #ff0000;
    font-size: 11px;
    display: block;
	width: 400px;
	margin: 0 auto;
}
#blockGlobal .fieldError {
	font-style: italic;
    color: #ff0000;
    font-size: 11px;
    display: block;
	width: auto;
	margin: 5px 0 10px 0;
}
/*----------------------------------------------+
+ Haut de page                                  +
+----------------------------------------------*/
#blockGlobal #blockHeader {
	height: 87px;
	border-bottom: 2px solid #ababab;
}
#blockGlobal #blockHeader .block-1 {
	float: left;
	height: 87px;
	width: 264px;
}
#blockGlobal #blockHeader .block-1 h1 {
	margin-top: 16px;
	margin-left: 2px;
}
#blockGlobal #blockHeader .block-2 {
	width: 346px;
	margin: 10px 0;
	height: 58px;
	padding: 6px 8px 0 8px;
	border: 1px solid #d2d2d2;
	float: left;
	color: #696969;
	background: url(bgd-blockInfo.gif) repeat-x top #e9e9e9;
}
#blockGlobal #blockHeader .block-2 strong {
	color: #000000;
}
#blockGlobal #blockHeader .block-2 h2 {
	font: 17px arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #262626;
	margin-top: 0px !important;
}
#blockGlobal #blockHeader .block-2 h2 a {
	color: #262626;
	padding-right: 20px;
	background: url(picto-more.gif) no-repeat right center;
}
#blockGlobal #blockHeader .block-2 .blockAction {
	margin: 5px 0 3px 0;
	text-align: left;
}
#blockGlobal #blockHeader .block-2 .blockAction a {
	margin-left: 0;
	color: #777 !important;
}
#blockGlobal #blockHeader .block-3 {
	float: left;
	width: 362px;
	text-align: right;
}
#blockGlobal #blockHeader .block-3 .blockMenuHeader {
	background: url(bgd-blockMenuHeader.gif) no-repeat top #b1b1b1;
	height: 25px;
	text-align : center;
	padding-top: 8px;
	color: #fff;
	width: 343px;
	float: right;
}
#blockGlobal #blockHeader .block-3 .blockMenuHeader a {
	color: #fff;
	margin: 0 21px;
}
#blockGlobal #blockHeader .block-3 .blockText {
	color: #6b6b6b;
	font-size: 12px;
	padding-top: 18px;
}
#blockGlobal .tel {
	color: #000;
	font-weight: bold;
}
#blockGlobal .telPrice {
	font-size: 8px;
}
#blockGlobal #blockHeader .block-3 .blockText a {
	margin-left: 8px;
	color: #6b6b6b;
}
#blockGlobal #blockHeader .block-3 .blockText .telPrice {
	margin-right: 8px;
}
/*----------------------------------------------+
+ Chemin                                        +
+----------------------------------------------*/
#blockGlobal #column-1 .blockTree {
    height: 23px;
    border-bottom: 1px solid #ababab;
	margin-top: 10px;
}
html>body #blockGlobal #column-1 .blockTree {
	height: auto;
    min-height: 25px;
}
* html #blockGlobal #column-1 .blockTree ul {
    position: relative;
    top: 3px;
    float: left;
}
#blockGlobal #column-1 .blockTree li {
    display: inline;
    text-align: center;
    float: left;
    list-style: none;
    font-size: 12px;
    color: #8c8c8c;
}
#blockGlobal #column-1 .blockTree li span {
    display: block;
    padding: 6px 0 7px 14px;
    margin-left: 7px;
    background: url(bul-arrow-4_right.gif) no-repeat left center;
}
#blockGlobal #column-1 .blockTree li a span {
    color: #00587c
}
#blockGlobal #column-1 .blockTree li.itemHome a{
    color: #fff;
    float: left;
    margin: 0;
    padding: 0 0 0 3px;
    text-decoration: none;
    background: url(bgd-h2-2.gif) repeat-x left top #00add2;
    color: #fff;
}
#blockGlobal #column-1 .blockTree li.itemHome a span{
    display: block;
    padding: 6px 24px 5px 0px;
    margin-left: 24px;
    float: none;
    color: #fff;
}
/*----------------------------------------------+
+ Centre                                        +
+----------------------------------------------*/
#blockGlobal #column-1 {
	width: 726px;
	float: right;
	padding: 11px 0 0 0;
	overflow: hidden;
}
#blockGlobal #column-2 {
	width: 247px;
	margin-right: 17px;
	float: left;
	padding: 11px 0 0 0;
/*	overflow: hidden;*/
/*	height: 650px;*/
}

#blockGlobal #column-1 .blockWindows-2 {
	background: url(shader-1.gif) repeat-x bottom #eaeaea;
	padding: 0px;
	margin: 25px 0;
}
/*----------------------------------------------+
+ Titres, paragraphes, générique                +
+----------------------------------------------*/
#blockGlobal .blockAction {
	margin: 12px 0;
	text-align: right;
	position: relative;
}
#blockGlobal .blockAction a {
	background: url(bul-arrow-5_right.gif) no-repeat left center;
	padding: 2px 0 2px 23px;
	margin-left: 15px;
	font-size: 12px;
	color: #fe8300 !important;
}
#blockGlobal #column-2 h2 {
	margin-top: 11px;
	height: 25px;
	padding: 0 10px 0 13px;
	background: url(bgd-h2-2.gif) repeat-x left top #5ca5d2;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
}
#blockGlobal #column-2 h2 span {
	padding-top: 4px;
	display: block;
	/*background: url(bul-arrow-7_bottom.gif) no-repeat right 4px;*/
}
#blockGlobal #column-2 h2 a {
	color: #fff;
}
#blockGlobal #column-2 .blockContent {
	border: 1px solid #dde6f1;
	background: url(bgd-blockContent.gif) repeat-x top;
	padding: 11px;
	padding-left: 0;
}

* html #blockGlobal #column-2 .blockContent {
	overflow: hidden;
	width: 234px;
}

#blockGlobal #column-2 .blockContentActiv {
	background: transparent url(bgd-blockContentActiv.gif) repeat-x center 0;
}

#blockGlobal #column-2 .blockContentActiv a {
	color: #fff;
}

#blockGlobal #column-2 .blockContent-2 {
	padding: 0;
}
#blockGlobal #column-2 .blockContent ul {
	margin: 0 0 0 0;
}
#blockGlobal #column-2 .blockContent li {
	color: #3a3a3a;
	font-size: 12px;
	list-style-type: none;
	line-height: 20px;
}
#blockGlobal #column-2 .blockContent li a {
	color: #3a3a3a;
	display: block;
	height: 20px;
	width: 215px;
	padding-left: 30px;
	background: url(picto-puce.gif) no-repeat 15px 7px;
}
#blockGlobal #column-2 .blockContent li a:hover {
    color: #fff;
	/*background: #1881b2 url(picto-puceHover.gif) no-repeat 15px 7px;*/
	background: #666 url(picto-puceHover.gif) no-repeat 15px 7px;
}
#blockGlobal #column-2 .blockContent li a.activ{
    color: #fff;
    /*background: #1881b2 url(picto-puceHover.gif) no-repeat 15px 7px;*/
    background: #666 url(picto-puceHover.gif) no-repeat 15px 7px;
}

#blockGlobal #column-2 h2.style-2 {
	background-color: #7b7b7b;
	background-image: url(bgd-h2-3.gif);
}
#blockGlobal #column-1 .legend,
#blockGlobal #column-1 .blockOption td h3,
#blockGlobal #column-1 h2,
#blockGlobal #column-1 h3 {
	color: #333333;
	font: 16px tahoma, arial, helvetica, sans-serif;
	margin: 22px 0 0 0;
	padding: 0 0 4px 0;
	border-bottom: 2px solid #b9b9b9;
}
#blockGlobal #column-1 h2.top {
	margin-top: 12px;
}
#blockGlobal #column-1 table {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}
#blockGlobal #column-1 .tableStat td {
	padding: 9px 4px;
	font-size: 12px;
	border-bottom: 1px solid #dadada;
}
#blockGlobal #column-1 .tableStat td.value-2,
#blockGlobal #column-1 .tableStat td.value {
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	color: #444;
	text-align: left;
}
#blockGlobal #column-1 .tableStat td.value-2 {
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 6px;
}
#blockGlobal #column-1 .blockNews {
	width: auto;
	float: none;
}

#blockGlobal #column-1 .blockNews .border {
    border: 1px solid #d7d7d7;
	height: 110px;
}

#blockGlobal #column-1 .blockUpgrade {
	width: 249px;
	float: left;
	margin-left: 17px;
}
#blockGlobal #column-1 .blockUpgrade h2 {
	border: none;
}
#blockGlobal #column-1 .blockNews table td {
	padding: 2px 3px 3px 3px;
	border-bottom: 1px solid #eef6f7;
}
#blockGlobal #column-1 .blockNews table td.date { 
	color: #8f8f8f;
	text-align: center;
	width: 66px;
}
#blockGlobal #column-1 .blockNews table a {
	color: #000;
}
#blockGlobal #column-1 .blockNews table a:hover {
	text-decoration: underline;
}
#blockGlobal #column-1 .blockNews table tr.line td {
 /*background: #eef6f7;*/
 background: #efefef;
}
#blockGlobal #column-1 .border {
	border: 1px solid #d7d7d7;
}
#blockGlobal .blockNews .blockAction {
	margin: 6px;
}
#blockGlobal .pictoMore {
	vertical-align: bottom;
}

#blockGlobal #column-1 .blockShortcuts div {
	/*height: 71px;*/
}

#blockGlobal #column-1 .blockShortcuts {
	border:1px solid #D7D7D7;
	padding: 0 0 0 2px; 
}

*+html #blockGlobal #column-1 .blockShortcuts {
	height: 1%;
}

* html #blockGlobal #column-1 .blockShortcuts {
	height: 1%;
}

#blockGlobal #column-1 .blockShortcuts a {
	width: 236px;
	height: 71px;
	display:inline-block;
	float: left;
	color: #08324b;
	font-size: 13px;
	background: url(bgd-shortcut.gif) no-repeat top;
	margin: 10px 2px 6px 1px;
}
#blockGlobal #column-1 .blockShortcuts a:hover {
	background: url(bgd-shortcut.gif) no-repeat left -71px;
	cursor: pointer;
}
#blockGlobal #column-1 .blockShortcuts a span {
	width: 160px;
	height: 49px;
	display: block;
	padding: 20px 0 0 76px;	
}
#blockGlobal #column-1 .blockShortcuts a.domain span {
	background: url(icon-domain.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.mail span {
	background: url(icon-mail.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.webmail span {
	background: url(icon-webmail.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.database span {
	background: url(icon-database.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.webftp span {
	background: url(icon-webftp.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.locked span {
	background: url(icon-locked.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.stats span {
	background: url(icon-stats.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.bill span {
	background: url(icon-bill.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.expires span {
	background: url(icon-expires.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.veille span {
	background: url(icon-veille.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.doc span {
	background: url(icon-doc.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.help span {
	background: url(icon-helpsenter.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.backup span {
	background: url(icon-backup.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.hegydref span {
	background: url(icon-hegydref.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.upgrade span {
	background: url(icon-upgrade.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.referencement span {
	background: url(icon-referencement.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.support span {
	background: url(icon-support.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.ftpUsers span {
    background: url(icon-ftpUsers.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.dbUser span {
    background: url(icon-dbUser.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.whois span {
    background: url(icon-whois.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.sousDom span {
    background: url(icon-sousDom.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.dnsZone span {
    background: url(icon-zoneDns.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.redirection span {
    background: url(icon-redirection.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.server span {
    background: url(icon-server.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.phpmyadmin span {
	background: url(icon-phpmyadmin.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.host span {
	background: url(icon-host.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.perso span {
	background: url(icon-perso.gif) no-repeat 10px 8px;
	font-weight: bold;
}
#blockGlobal #column-1 .blockShortcuts a.reseller span {
	background: url(icon-reseller.gif) no-repeat 10px 8px;
}

#blockGlobal #column-1 .blockShortcuts a.manageSite span {
	background:url("icon-adminSite.gif") no-repeat scroll 10px 8px transparent;
}

#blockGlobal #column-1 .blockShortcuts a.createFree span {
background:url("icon-createFreeSite.png") no-repeat scroll 10px 8px transparent;
}

#blockGlobal #column-1 .blockShortcuts a.createComplete span {
background:url("icon-createCompleteSite.png") no-repeat scroll 10px 8px transparent;
}

#blockGlobal #column-1 .blockShortcuts a.upFree span {
background:url("icon-upFree.gif") no-repeat scroll 10px 8px transparent;
}

#blockGlobal #column-1 .item-2 {
	margin: 0 9px;
}
#blockGlobal #column-1 .blockInfo {
	width: 352px;
	float: left;
}
#blockGlobal #column-1 .blockConfiguration{
	width: 352px;
	float: left;
	margin-left: 20px;
}

#blockGlobal #column-1 .blockWindows .nothing {
	margin: 10px 0 0 10px;
}
/*----------------------------------------------+
+ Barre de progression                          +
+----------------------------------------------*/
#blockGlobal .progressBar {
	width: 217px;
	padding: 2px;
	height: 15px;
	background: url(bgd-progressBar.gif) no-repeat;
	margin-bottom: 4px;
}
#blockGlobal .progressBar div {
	height: 15px;
	background: url(bgd-progressBar-2.gif) no-repeat left #3983b0;
}
#blockGlobal .progressBar div span {
	width: 100%;
	display: block;
	height: 15px;
	background: url(bgd-progressBar-3.gif) no-repeat right;
}

#blockGlobal .mailBar {
	float: left;
    width: 123px;
    padding: 2px;
    height: 11px;
    background: url(bgd-mailBar.gif) no-repeat;
    margin: 2px 5px 2px 10px;
}
#blockGlobal .mailBar div {
    height: 7px;
    background: #3983b0;
	float:left;
	overflow: hidden;
	padding: 0;
}
#blockGlobal .mailBar div span {
    width: 100%;
    display: block;
    height: 7px;
	float:left;
	overflow:hidden;
	padding: 0;
}
/*----------------------------------------------+
+ formulaires                                   +
+----------------------------------------------*/
#blockPopup .blockWindows,
#blockGlobal #column-1 .blockWindows {
	/*background: url(shader-1.gif) repeat-x bottom #eaeaea;*/
	padding: 5px;
	margin: 10px 0;
	border: 1px solid #dbdbdb;
	background: #f3f3f3;
}
#blockPopup .blockWindows {
	margin: 0;
}
#blockPopup .blockWindows h2,
#blockGlobal #column-1 .blockWindows h2 {
    margin-top: 0px;
    padding: 3px 10px 4px 13px;
    background: url(bgd-h2-2.gif) repeat-x top #0e7aad;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    text-align: left;
	border-bottom: none;
}
#blockPopup .blockWindows h2 span,
#blockGlobal #column-1 .blockWindows h2 span {
    background: url(bul-arrow-7_bottom.gif) no-repeat;
    padding: 0 0 0 26px;
}

#blockGlobal #column-1 .blockWindows h2 span.open {
	background: none;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 10px 0 0;
	color: #FFFFFF;
}

#blockGlobal #column-1 .blockWindows h2 a.accessSite {
	float: right;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 8px;
	border-left: 1px dotted #fff;
	background: none;
	color: #fff;
	font-weight: bold;
}

#blockGlobal #column-1 .blockWindows .open a {
	color: #FFFFFF;
}

#blockPopup fieldset,
#blockGlobal .fieldset,
#blockGlobal fieldset {
	background: #fff;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #fff;
	margin: 0 0 10px 0;
	display: block;
	padding: 10px 5px 10px 5px;
}
#blockPopup .blockWindows h3.legend,
#blockGlobal #column-1 .blockWindows h3.legend {
	/*background: #dfdfdf;*/
	padding: 4px;
	border: none;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 14px;
}


#blockPopup .tableForm,
#blockGlobal .tableForm {
	border-spacing: 0px;
	border-collapse: collapse;
}
#blockPopup .tableForm td,
#blockGlobal .tableForm td {
	padding: 2px 5px;
	font-size: 12px;
	width: 25%;
	vertical-align: top;
}
#blockGlobal .tableForm-2 td {
	vertical-align: middle;
}
#blockPopup .tableForm td.label,
#blockGlobal .tableForm td.label {
	text-align: right;
	font-weight: bold;
	padding-top: 4px;
}
#blockGlobal .tableForm td.infoCom {
    padding-top: 4px;
}
#blockGlobal .tableForm-2 td.label {
 	padding: 2px 5px;
}
#blockPopup .requiredFields,
#blockGlobal .requiredFields {
	color: red;
	font-weight: bold;
}
#blockPopup span.fieldComment,
#blockGlobal span.fieldComment {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin-top: -2px;
	color: #8d8d8d;
}
#blockPopup .tableForm label,
#blockGlobal .tableForm label {
	margin-right: 8px;
}

#blockGlobal .tableFormParagraph td.label {
	width: 10%;
	text-align: left;
}

#blockPopup input.text,
#blockPopup select, 
#blockPopup textarea,
#blockGlobal input.text,
#blockGlobal select,
#blockGlobal textarea {
	padding: 1px 1px 1px 2px;
	color: #000;
	font: 13px tahoma, arial, helvetica, sans-serif;
	border: 1px solid #a2b9c4;
}
#blockGlobal input.postal {
	width: 38px;
}
#blockGlobal .blockLabelCGV {
	margin: 10px 0;
	text-align: center;
}
#blockGlobal .btnPos { 
	float: left; 
	margin:0 0 0 3px;
} 
#blockPopup .blockWindows .formAction,
#blockGlobal #column-1 .formAction {
	margin: 20px 0;
	padding: 8px 5px;
	text-align: right;
	background: #efefef;
}
#blockPopup .blockWindows .formAction {
	padding: 5px 5px;
	margin: 10px 0 5px 0;
	background: #f3f3f3;
}
#blockGlobal .pictureUpload {
	border: 1px dotted #c4c4c5;
	float: left;
	margin: 5px 0;
	padding: 1px;
	text-align: center;
}
#blockGlobal .pictureUpload span {
	font-size: 10px;
	display: block;
	padding: 4px;
	text-align: left;
	background: #eeeeef;
}
#blockGlobal .pictureUpload span a {
	color: #535353;
	padding-left: 12px;
	background: url(picto-deletePicture.gif) no-repeat left center;
}

#blockGlobal .formLayout .tableForm td {
	width: 65% !important;
}
#blockGlobal .formLayout .tableForm td.label {
	width: 35% !important;
}
#blockGlobal .formLayout .tableForm .divCheckbox label.colposLabel,
#blockGlobal .formLayout .tableForm .divCheckbox label.bannerLabel {
	display: block;
	float: left;
	margin: 5px 15px 5px 0;
}
#blockGlobal .formLayout .tableForm .divCheckbox input.colpos {
	display: block;
	float: left;
	margin: 60px 5px 0 0;
}
#blockGlobal .formLayout .tableForm .divCheckbox input.banner {
	display: block;
	float: left;
	margin: 30px 5px 0 0;
}
/*----------------------------------------------+
+ boutons et liens                              +
+----------------------------------------------*/
#blockPopup .submit,
#blockGlobal .submit {
	background: url(bgd-submit.gif) no-repeat left top #0e7aad;
	border: none;
	padding: 4px 5px 2px 18px !important;
	padding: 4px 2px 2px 20px;
	margin: 0 0 0 5px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}

#blockGlobal .submitSearch {
    background: url(bgd-submitSearch.gif) no-repeat left top #0e7aad;
    width: 185px;
}
*+html #blockGlobal .submitSearch {
    width: 185px;
}
* html #blockGlobal .submitSearch {
    width: 185px;
}

#blockGlobal .submit-2 {
	background: url(bgd-submit-2.gif) no-repeat left top #6f6f6f;
	border: none;
	padding: 5px 5px 3px 18px !important;
    padding: 6px 2px 3px 20px;
	margin: 0 0 0 5px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}
#blockGlobal .submit-3 {
	background: url(bgd-submit.gif) no-repeat left top #0e7aad;
	border: none;
	padding: 5px 5px 3px 18px !important;
    padding: 6px 2px 3px 20px;
	margin: 0 0 0 5px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}
*+html #blockGlobal .submit-2{
    padding: 4px 6px 4px 20px;
}
*html #blockGlobal .submit-2{
    padding: 4px 6px 4px 20px;
}

#blockGlobal input.checkbox {
	margin-top: 2px;
}
#blockGlobal .submitFloat{
    float: right !important;
}

#blockGlobal .submitOneMore{
    float: left;
	background: #f3f3f3 url(picto-oneMore.gif) no-repeat left 2px;
	margin: 0;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #656565;
    cursor: pointer;
	padding: 5px 5px 3px 24px !important;
    padding: 6px 2px 3px 26px;
}
#blockGlobal .menuTopBoard {
	height: 25px;
	text-align: right;
    font-size: 12px;
    font-weight: bold;
	text-transform: uppercase;
}
#blockGlobal .menuTopMail {
	height: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#blockGlobal .menuTopBoard a {
    color: #656565;
	margin: 0 4px;
}
#blockGlobal .menuTopMail a {
	color: #656565;
	margin: 0 5px;
}
#blockGlobal .menuTopBoard a.add,
#blockGlobal .menuTopMail a.add {
	background: url(picto-more.gif) no-repeat left center;
	padding-left: 15px;
}
#blockGlobal .menuTopMail a.add-paid {
	background: url(picto-more-2.gif) no-repeat left center;
	padding-left: 15px;
}
#blockGlobal .menuTopMail .right {
	float: right;
}
#blockGlobal .menuTopBoard a.left {
	float:left;
}
#blockGlobal .dnsLink {
	display: block;
	width: auto;
	height: 20px;
	background: url(picto-dns.gif) no-repeat left;
	padding-left: 0px;
	padding-top: 4px;
	margin-left: 0px;
}

#blockGlobal .emailLink {
    display: block;
    width: auto;
    height: 20px;
    background: url(picto-email.gif) no-repeat left;
    padding-left: 20px;
    padding-top: 4px;
    margin-left: 2px;
}

#blockGlobal .submitRenew{
    float: right;
	width: 110px;
}

#blockGlobal .pdfLink{
	display: block;
	background: url(icone_pdf.gif) no-repeat left;
	width: auto;
	height: 18px;
	padding: 1px 0 0 23px;
	vertical-align: middle;
}

/*----------------------------------------------+
+ block avertissement/error                     +
+----------------------------------------------*/

#blockGlobal .blockErrorMsg{
    display: block;
    width: auto;
    background: #ffe5e5 url(picto-error.gif) no-repeat 30px center;
    border: 1px solid #ad4040;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

#blockGlobal .blockAdvertMsg{
    display: block;
    width: auto;
    background: #fff5e5 url(picto-advert.gif) no-repeat 30px center;
    border: 1px solid #ff9c00;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}
#blockGlobal .blockInformMsg{
    display: block;
    width: auto;
    background: #e7eff7 url(picto-inform.gif) no-repeat 30px center;
    border: 1px solid #389adb;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

#blockGlobal .blockConfirmMsg{
    display: block;
    width: auto;
    background: #eaf8ec url(picto-confirm.gif) no-repeat 30px center;
    border: 1px solid #17bf0e;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
    margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

#blockGlobal .blockErrorMsg-2{
    display: block;
    width: auto;
    background: url(picto-error-2.gif) no-repeat 0px center;
    border: none;
	color: #db0000;
	font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

#blockGlobal .blockAdvertMsg-2{
    display: block;
    width: auto;
    background: url(picto-advert-2.gif) no-repeat 0px center;
    border: none;
    color: #f58500;
    font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
}
#blockGlobal .blockInformMsg-2{
    display: block;
    width: auto;
    background: #e7eff7 url(picto-inform-2.gif) no-repeat 0px center;
	border: none;
    color: #27abff;
    font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

#blockGlobal .blockConfirmMsg-2{
    display: block;
    width: auto;
    background: #e7eff7 url(picto-confirm-2.gif) no-repeat 0px center;
    border: none;
    color: #17bf0e;
    font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

/*----------------------------------------------+
+ tableaux                                      +
+----------------------------------------------*/

#blockGlobal table.basket,
#blockGlobal table.domainsResults,
#blockGlobal table.tickets,
#blockGlobal table.zoneDns {
    margin: 5px 0 10px 0;
}
#blockGlobal table.basket {
    margin: 10px 0 0 0;
}
#blockGlobal table.support {
	background-color: #fff;
}
#blockGlobal table.basketTotal {
    width: 300px !important;
    float: right;
    margin-bottom: 15px;
}
#blockGlobal table.basket td,
#blockGlobal table.tickets td, 
#blockGlobal table.zoneDns td {
    padding: 3px;
    border: 1px solid #c6c6c6;
    text-align: center;
    background: #fff;
	vertical-align: top;
}
#blockGlobal table.support td{
	vertical-align: middle;
}
#blockGlobal table.support td.intervenor {
	text-align: center;
	width: 170px;
	background-color: #c4c4c4;
}
#blockGlobal table.support td.admin {
	background-color: #e0f1f8;
	/*background-color: #5ca5d2;*/
}
#blockGlobal table.support td.content{
	padding: 5px;
	padding-left: 10px;
}
#blockGlobal table.domainsResults td{
	vertical-align: center;
	padding: 3px;
    border: 1px solid #c6c6c6;
    text-align: center;
    background: #fff;
}
#blockGlobal table.basket tr.title td,
#blockGlobal table.domainsResults tr.title td,
#blockGlobal table.tickets tr.title td,
#blockGlobal table.zoneDns tr.title td {
    background: #adadad;
    font-weight: bold;
    color: #fff;
    padding: 3px 7px 3px 7px;
    text-transform: uppercase;
    border-bottom: 2px solid #aaa;
}
#blockGlobal table.zoneDns .zoneError,
#blockGlobal table.dnsServer .zoneError,
#blockGlobal table.zoneDnsForm .zoneError{
	color: #ff0000;
	font-size: 11px;
	margin: 2px 0 2px 0;
}
#blockGlobal table.zoneDns .hostOneMore {
	position: relative;
	top: 2px;
	margin-left: 5px;
}
#blockGlobal table.host td {
	vertical-align: middle;
}
#blockGlobal table.basket tr.title td {
    background: #d5d5d5;
    color: #535353;
}
#blockGlobal table.basketTotal td.price-2,
#blockGlobal table.basket td.product,
#blockGlobal table.domainsResults td.domain {
    text-align: left;
    padding: 4px;
}
#blockGlobal table.basketTotal td.price-2 {
    text-transform: uppercase;
}
#blockGlobal table.domainsResults td.status {
	text-align: center; width:89px;
}

/*----------------------------------------------+
+ Bas de page                                   +
+----------------------------------------------*/
#blockFooter {
	margin: 25px 0 0 0;
	border-top: 1px solid #d3d3d3;
	padding: 9px;
	background: url(bgd-blockFooter.gif) repeat-x top #367195;
	text-align: left;
	color: #fff;
}
#blockFooter div {
	width: 990px;
	margin: 0 auto;
}
#blockFooter div span {
	float: right;
}
#blockFooter a {
	color: #fff;
	margin: 0 10px;
}


/*----------------------------------------------+
+ Page Connexion                                +
+----------------------------------------------*/
.popup {
	margin: 0 auto;
}

.connection {
	border: 1px solid;
	border-color: #ccc;
	width: 400px;
	margin-top: 15% !important;
}
.important{
	text-align: center;
	font-size: 12px;
	padding-bottom: 5px;
	color: #ff0000;
}

/*----------------------------------------------+
+ Page Domaines                                 +
+----------------------------------------------*/
.blockWindows .domainLine {
	height: 40px;
}

.blockWindows .expired {
	color: #f00;
	font-weight: bold;
}

.blockWindows td.styleOrder-2{
	height: 50px;
}

.blockWindows .check{width: 15px;}
.blockWindows .domain{width: auto;}
.blockWindows .statut{width: 40px;}
.blockWindows .deathDate{width: 120px;}
.blockWindows .dns{width: 110px;}
.blockWindows .email {width: 110px;}
.blockWindows .delete {width: 30px;}
.blockWindows .actions {width: 150px; text-align:right !important;}
.blockWindows .name {text-align: left !important;}
.blockWindows .box {width: 30px !important;}
.blockWindows .boxLabel {text-align: left !important; width:auto !important;}


/*----------------------------------------------+
+ fiche domaine                                 +
+----------------------------------------------*/

.blockWindows .blockOption .infoDomTitle{
	width: 50%;
	font-size: 14px;
	font-weight: bold;
	color: #0e7aad;
	line-height: 30px;
}
.blockWindows .blockOption .infoPropTitle{
    width: 50%;
    font-size: 14px;
    font-weight: bold;
    color: #0e7aad;
    line-height: 30px;
    padding-left: 20px;
}

.blockWindows .blockOption .infoDomaine{
    font-size: 12px;
    line-height: 18px;
	border-right: 1px solid #c4c4c4;
	padding-left: 20px;
}

.blockWindows .blockOption .infoProp{
    font-size: 12px;
    line-height: 18px;
	padding-left: 40px;
}

.blockWindows .blockOption .infoPropCell{
    vertical-align: top;
}

.blockWindows ul.dnsList{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;

}

/*----------------------------------------------+
+ config dns                                    +
+----------------------------------------------*/

.blockWindows .dnsServer {
	text-align: left;
	margin: 16px 0 0 20px;
}

.blockWindows .dnsServer input.text {
    width: 250px;
	margin-bottom: 6px;
}

.blockWindows .dnsServer input.error{
	margin-bottom: 0 !important;
}

.blockWindows .dnsServer .submitValid {
    margin-top: 12px;
}

.blockWindows .dnsServer .inputCell {
    text-align: right;
	padding-right: 86px;
	height: 30px;
}

.blockWindows .tickets td.ticketDate {width:130px;}
.blockWindows .tickets td.ticketName {width:auto;}
.blockWindows .tickets td.ticketStatus {width:50px;}
.blockWindows .tickets td.ticketNameLine {
	text-align: left !important;
	padding-left: 12px !important;
}

.blockWindows .zoneDns td.dnsName {width:210px;}
.blockWindows .zoneDns td.dnsSpace {width:250px;}
.blockWindows .zoneDns td.dnsType {width:auto;}
.blockWindows .zoneDns td.dnsValue {width:210px;}
.blockWindows .zoneDns td.dnsDelete {width:30px;}

.blockWindows .zoneDns td.downloadPdf a {
	background: url(ico-pdf.gif) no-repeat left top;
	padding-left: 26px;
	padding-top: 3px;
	height: 20px;
	display: block;
	width: 80px;
	margin: 0 auto;
	font-weight: bold;
	text-decoration: underline;
}

.blockWindows .zoneDns img{
	cursor: pointer;
}

.blockWindows .blockOption .zoneDnsForm td.label {
    text-align: right;
    height: 30px;
	width: 85px;
	font-weight: bold;
	padding-right: 12px;
}
.blockWindows .blockOption .zoneDnsForm td.field {
   	text-align: left;
    height: 30px;
}

.blockWindows .blockOption .zoneDnsForm input.inputTtl {
    width: 57px;
}

.blockWindows .blockOption .zoneDnsForm input.inputLarge {
    width: 250px;
}

.blockWindows .selectType {
    width: 160px;
}

/*----------------------------------------------+
+ process command                               +
+----------------------------------------------*/

.search textarea {
    width: 99%;
    height: 145px;
    border: 1px solid #729fc9;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
}
.search table {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
}
.search table td {
    padding: 3px 3px 3px 3px !important;
    padding: 1px;
}
.search .block-1 {
    float: left;
    width: 285px;
    padding: 0 10px;
}
.search .block-2 {
    float: left;
    width: 370px;
    padding: 0 10px;
}

.styleInfo-1 {
    font-style: italic;
    font-size: 12px;
    color: #7d7d7d;
}

.formAction {
    margin: 20px 0;
    padding: 8px 5px;
    text-align: right;
    background: #efefef;
    height: auto;
}

/*----------------------------------------------+
+ pack                                          +
+----------------------------------------------*/

#blockGlobal .blockPackHead {
    width: auto;
    margin: 10px 0 12px 0;
    height: auto;
    padding: 6px 8px 0 8px;
    border: 1px solid #d2d2d2;
    color: #696969;
    background: url(bgd-blockInfo.gif) repeat-x bottom #fff;
}
#blockGlobal .blockPackHead .detailLeft{
	float: left;
}
#blockGlobal .blockPackHead .detailRight{
    float: right;
}
#blockGlobal .blockPackHead span.packName{
    font: 16px arial, helvetica, sans-serif;
    text-transform: none;
	border-bottom: none;
    color: #333333;
    margin-top: 0px !important;
}
#blockGlobal .blockPackHead p {
	margin-top: 12px;
	margin-bottom: 6px;
}

#blockGlobal .blockPackHead .actionLink {
    margin: 9px 0;
}
#blockGlobal .blockPackHead .actionLink a {
    background: url(bul-arrow-5_right.gif) no-repeat left center;
    padding: 2px 0 2px 23px;
    margin-left: 0px;
    font-size: 12px;
    color: #333333 !important;
}

#blockGlobal .blockPackHead .packSelect select,
#blockGlobal .blockPackHead .packSelect input{
	float: left;
}

#blockGlobal .blockPackHead .packSelect input{
    display: block;
	width: 22px;
	height: 22px;
	border: none;
	margin-left: 8px;
}

/*----------------------------------------------+
+ ToolTips Mootools                             +
+----------------------------------------------*/

.anything {
    color:#fff;
    width: 139px;
    z-index: 13000;
}

.tip-title {
    font-weight: bold;
    font-size: 11px;
    margin:0;
    color: #cbcbcb;
    padding: 8px 8px 4px;
    background: url(bubble.png) top left;
}
.tip-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: url(bubble.png) bottom right;
}

.tip-top {
    font-weight: bold;
    font-size: 11px;
    margin:0;
    color: #cbcbcb;
    background: url(bubble.png) top left;
    padding: 8px 8px 0px;
}
.tip-bottom {
    font-size: 11px;
    padding: 0px 8px 8px;
    color:yellow;
}
/*----------------------------------------------/
+ Page perso                                    +
+----------------------------------------------*/
#blockGlobal #column-1 .blockWindows .blockPagePerso {
	clear: both;
	padding: 5px 0 0 0;

}
#blockGlobal #column-1 .blockWindows .blockPagePerso h2 {
	font: 20px "Lucida Grande", "Trebuchet MS", arial, sans-serif;
	color: #4a4a4a;
	padding: 15px 0 10px 0;
	margin: 0;
	background: none;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso h3 {

	color: #838383;
	font: 14px arial, helvetica, verdana, sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
div.hr {
	margin: 20px 0 10px 0;
	border-top: 1px solid #e2e2e2;
	height: 1px;
}
div.hr hr {
	display: none;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso .pictureLeft {
	float: left;
	margin-right: 15px;
	border: 1px solid #cecece;
	padding: 1px;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso .pictureRight {
	float: right;
	margin-left: 15px;
	border: 1px solid #cecece;
	padding: 1px;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso p { 
	text-align: justify !important;
}
#blockGlobal #column-1 .blockWindows .blockActions {
	padding: 3px;
	margin: 10px 0 10px 0;
	height: 22px;
	text-align: right;
	border: 1px solid #e2e2e2;
	background: #fff;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso_hidden {
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;

}
#blockGlobal #column-1 .blockWindows .blockActions select {
	float: left;
}
#blockGlobal #column-1 .blockWindows .blockActions a {
	margin: 0 5px;
}
#blockGlobal #column-1 .blockWindows .blockActions div {
	margin: 4px 0 0 0;
}
.mceToolbar {
	width: 300px !important;
}

p.fontsize10,
span.fontsize10 {
  font-size: 10px;
}
p.fontsize12,
span.fontsize12 {
  font-size: 12px;
}
p.fontsize14,
span.fontsize14 {
  font-size: 14px;
}


/*---------------------------------------
 +			Page Site					+
---------------------------------------*/

.blockWindows .blockOption .infoPropTitle .infoEvolution .block {
	float: left;
	width: 150px;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .block .max {
	color: #b9b9b9;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .block .mailBar2 {
	margin:0 5px 2px 0px !important;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .txt {
	font-size: 12px;
	color: #333;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .txt span {
	color: #b9b9b9;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine div {
	float: left;
	margin-right: 10px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .google {
	background: transparent url(logogrey-google.gif) no-repeat 0 4px;
	width: 54px;
	height: 24px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .done-google {
	background: transparent url(logocolor-google.gif) no-repeat 0 0;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .bing {
	background: transparent url(logogrey-bing.gif) no-repeat 0 3px;
	width: 48px;
	height: 24px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .done-bing {
	background: transparent url(logocolor-bing.gif) no-repeat 0 2px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .yahoo {
	background: transparent url(logogrey-yahoo.gif) no-repeat 0 4px;
	width: 60px;
	height: 24px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .done-yahoo {
	background: transparent url(logocolor-yahoo.gif) no-repeat 0 0;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .exalead {
	background: transparent url(logogrey-exalead.gif) no-repeat 0 3px;
	width: 63px;
	height: 24px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .done-exalead {
	background: transparent url(logocolor-exalead.gif) no-repeat 0 2px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .orange {
	background: transparent url(logogrey-orange.gif) no-repeat 0 0;
	width: 21px;
	height: 24px;
}

.blockWindows .blockOption .infoPropTitle .infoEvolution .blockEngine .imgEngine .done-orange {
	background: transparent url(logocolor-orange.gif) no-repeat 0 0;
}



/*----------------------------------------
 *       blockTabs
----------------------------------------*/

#blockGlobal #column-1 .blockTabs {
	height:109px;
	overflow:hidden; 
	position: relative;
	margin: 10px 0;
}


#blockGlobal #column-1 .blockTabs .container {
	height:109px;
	overflow:hidden;
	float: left;
	width: 726px;
}


#blockGlobal #column-1 .blockTabs .maskLeft {
	background: transparent url(slider-maskLeft.gif) no-repeat 0 0;
	overflow:hidden;
	width:3px;
	height: 109px;
	position: absolute;
}

* html #blockGlobal #column-1 .blockTabs .maskLeft {
	margin: -109px 0 0 0;
}

#blockGlobal #column-1 .blockTabs .maskRight {
/*	background: transparent url(slider-navRight.gif) no-repeat 0 0;*/
	float:left;
	height:109px;
	overflow:hidden;
	padding:0;
/*	width:112px; */
	position: absolute;
	right: 0;
}


* html #blockGlobal #column-1 .blockTabs .maskRight {
	float: right;
	position: relative;
	height: 109px;
	margin: -109px 0 0 0;
}

#blockGlobal #column-1 .blockTabs .maskRight a {
	display: block;
	background: transparent url(etape2.gif) no-repeat center center;
	width: 20px;
	height: 19px;
	margin: 0 1px;
	float: left;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 3px 0 0 0;
	font-size: 13px;
}

#blockGlobal #column-1 .blockTabs .maskRight a.item-1 {
	margin: 0 2px 0 17px;
}

* html #blockGlobal #column-1 .blockTabs .maskRight a.item-1 {
	margin: 0 2px 0 8px;
}


#blockGlobal #column-1 .blockTabs .maskRight a:hover {
	display: block;
	background: transparent url(etape3.gif) no-repeat center center;
	color: #a6bf1f;
}

#blockGlobal #column-1 .blockTabs .maskRight a.activ {
	display: block;
	background: transparent url(etape3.gif) no-repeat center center;
	color: #a6bf1f;
}




/*---------------------------------------
 * 			BlockPopUp
 --------------------------------------*/

.alertPopup {
	background:url("bgd-alertPopup.png") no-repeat scroll center center transparent;
	bottom:1px;
	height:179px;
	left:auto;
	padding:0 !important;
	position:absolute;
	right:3px;
	text-align:left;
	top:auto;
	width:295px;
	z-index:14000;
}

.alertPopup .popupContent {
	padding:9px;
}

.alertPopup .title {
	color:#2C7BAB;
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding:6px 8px 0;
	text-transform:uppercase;
	margin: 0 0 10px 0;
}

.alertPopup .title span {
	float:right;
}

.alertPopup .title span a {
	color:#DD0B1A;
}

.alertPopup td {
	background:none repeat scroll 0 0 #FFFFFF;
	font-size:12px;
	padding:4px;
	vertical-align:middle;
}

.alertPopup td.icon  {
	text-align:center;
	width:50px;
}

.alertPopup td span {
	font-size: 24px;
	color:  #2C7BAB;
	font-weight: bold;
	padding: 7px 0 5px 80px;
	display: block;
	background:url("picto-phone2.gif") no-repeat scroll 41px 11px transparent;
}

.blockWindows .blockOption .infoDomTitle p {
color:#000000;
font-size:12px;
font-weight:normal;
line-height:16px;
margin-top:32px;
text-align:justify;
}

.blockWindows .blockOption .infoDomTitle img {
float:left;
margin:10px;
}


#blockGlobal span.registered {
background:none repeat scroll 0 0 transparent !important;
display:inline !important;
font-size:60%;
margin:0 !important;
padding:2px !important;
vertical-align:top;
}

/*----------------------------------------
		Block Pubs colonne droite
----------------------------------------*/

#blockGlobal #column-2 .blockOfferCol {
margin:15px 8px;
}

#blockGlobal #column-2 .blockVeille .block {
background:url("picto-veille_bg.gif") no-repeat scroll 0 0 transparent;
display:block;
height:102px;
position:relative;
width:231px;
}

#blockGlobal #column-2 .blockVeille span.text-1 {
color:#FFFFFF;
display:block;
font-family:"Lucida Grande","Lucida sans unicode",Arial,Verdana,sans-serif;
font-size:15px;
left:23px;
letter-spacing:-1px;
position:absolute;
text-transform:uppercase;
top:10px;
}

#blockGlobal #column-2 .blockVeille span.text-2 {
color:#FFFFFF;
display:block;
font-family:"Lucida Grande","Lucida sans unicode",Arial,Verdana,sans-serif;
font-size:15px;
left:19px;
letter-spacing:0.04em;
position:absolute;
top:40px;
width:210px;
}

#blockGlobal #column-2 .block3Pages .block {
background:url("picto-cswpub.gif") no-repeat scroll 0 0 transparent;
display:block;
height:143px;
position:relative;
width:231px;
}

#blockGlobal #column-2 .block3Pages span.text-2 {
color:#333333;
display:block;
font-family:"Lucida Grande","Lucida sans unicode",Arial,Verdana,sans-serif;
font-size:13px;
left:26px;
letter-spacing:-1px;
position:absolute;
top:43px;
}

#blockGlobal #column-2 .block3Pages span span.spanTxt {
display:block;
margin-left:53px;
}

#blockGlobal #column-2 .block3Pages span span.spanTxt2 {
display:block;
margin-left:19px;
}




/*** CSS hebergeur.net ***/
body {
  margin: 0;
  padding: 0;
  background: url(bgd-body.gif) repeat-x top #fff;
  font-family: Arial, Helvetica, Tahoma, "Trebuchet MS" ,sans-serif;
  font-size: 12px;
  text-align: center;
}
a, a:link, a:active, a:visited {
  color: #016b96; 
  text-decoration : none;
	outline: none;
} 
a:hover {
  color: #004a68; 
  text-decoration: none; 
}
h1, h2, h3, h4, hr, div, form, img, table, td, tr, p, li, ul, dd, input, map {
  margin: 0;
  padding: 0;
}
img { border: none; }

#blockGlobal {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}

#blockGlobal input.text,
#blockGlobal select,
#blockGlobal textarea {
    padding: 1px 1px 1px 2px;
    color: #000;
    font: 13px tahoma, arial, helvetica, sans-serif;
    border: 1px solid #a2b9c4;
}


/*----------------------------------------------+
+ connexion                                     +
+----------------------------------------------*/


.blockWindows {
    background: url(shader-1.gif) repeat-x bottom #eaeaea;
    padding: 5px;
    margin: 25px 0;
}
.blockWindows h2 {
    margin-top: 0px;
    padding: 4px 10px 4px 13px;
    background: url(bgd-h2-2.gif) repeat-x top #0e7aad;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    text-align: left;
	position: relative;
}
.blockWindows h2 span {
    background: url(bul-arrow-7_bottom.gif) no-repeat;
	padding: 0 0 0 26px;
}

.blockWindows h3 {
	border: none !important;
}


.blockWindows .blockOption {
    background: #fff;
    margin: 10px;
    padding: 5px;
	padding-bottom: 10px;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #b6b6b6;
    border-left: 1px solid #fff;
}

.blockWindows .blockOption-2 {
    background: #f3f3f3;
    margin: 10px;
    padding: 5px;
    padding-bottom: 10px;
    border: none;
}
.blockWindows .blockMail {
	padding-bottom: 5px;
}
.blockWindows .blockOption-2 p{
	text-align: center;
	padding: 10px;
	width:100%;
}
.blockWindows .blockActivate {
	margin: 15px auto 5px auto;
	width: 213px;
	background: #3883a5;
}
.blockWindows .blockActivate a {
	height: 22px;
	width: 106px;
	display: block;
	background: #3883a5;
	padding: 8px 0 0 0;
	float: left;
	text-align: center;
	font: 12px "Lucida Grande", arial, helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.blockWindows .blockActivate a.link-1 {
	border-right: 1px solid #85b9d0;
}
.blockWindows .blockActivate a span {
	padding-left: 8px;
	background: url(bul-arrowActivate_right.gif) no-repeat left center;
}
.blockWindows .blockActivate a.link-1 {
	background: url(bgd-blockActivate-1.gif) no-repeat left;
}
.blockWindows .blockActivate a.on {
	background: url(bgd-blockActivate-1_hover.gif) no-repeat left;
}
.blockWindows .blockActivate a.link-2 {
	background: url(bgd-blockActivate-2.gif) no-repeat left;
}
.blockWindows .blockActivate a.off {
	background: url(bgd-blockActivate-2_hover.gif) no-repeat left;
}


.blockWindows .blockOption-3 {
    background: #fff;
    margin: 10px 0;
	padding: 2px;
    border: 1px solid #c4c4c4;
	height: 1%;
	display: block;
}

.blockConnex {
    display: block;
    width: 400px;
    height: auto;
    margin: 150px auto;
}

.blockConnex .connexTable{
    margin: 6px auto;
    width: 350px;
}

.blockConnex .connexTable .connexLabel{
    width: 110px;
    text-align: right;
	padding: 0 0 5px 0;
}

.blockConnex .connexTable .connexPass {
	text-align: left;
	padding-left: 30px;
	font-style: italic;
}

.blockConnex .connexTable .connexInput{
    text-align: left;
}

.blockWindows .blockOption .inputTxt {
    border: 1px solid #858585;
    padding: 2px;
    font-size: 13px;
    margin: 0px 0 6px 12px;
}

.connexSubmit {
    background: url(bgd-submit.gif) no-repeat left top #0e7aad;
    border: none;
    padding: 3px 5px 2px 18px !important;
    padding: 3px 2px 2px 20px;
    margin: 15px 0 0 12px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
	width: 100px;
    cursor: pointer;
}

/*----------------------------------------------/
+ mot de passe oublié                           +
+----------------------------------------------*/


#blockPopup p.pwdAdvert{
    margin-top: 12px;
    font-size: 11px;
}

#blockPopup fieldset.pwdForget{
    margin-top: 12px;
    text-align: center;
}

#blockPopup .tableFormPassword{
    display: block;
    height: auto;
    width: 478px;
}

#blockPopup .tableFormPassword td{
    width: 150px;
}

#blockPopup .tableFormPassword td.labelPassword{
    text-align: right;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 8px;
    line-height: 25px;
}

#blockPopup .tableFormPassword td.inputEmail{
    width: 150px;
    padding: 0;
    text-align: left;
}

#blockPopup .tableFormPassword input.text{
    width: 150px;
}

#blockPopup .tableFormPassword .submit{
    text-align: left;
	width: 173px;
}


#blockGlobal .fieldError,
#blockPopup .fieldError{
    color: #ff0000;
    font-size: 11px;
    display: block;
	width: 400px;
	margin: 0 auto;
}
#blockGlobal .fieldError {
	font-style: italic;
    color: #ff0000;
    font-size: 11px;
    display: block;
	width: auto;
	margin: 5px 0 10px 0;
}
/*----------------------------------------------+
+ Haut de page                                  +
+----------------------------------------------*/
#blockGlobal #blockHeader {
	height: 87px;
	border-bottom: 2px solid #ababab;
}
#blockGlobal #blockHeader .block-1 {
	float: left;
	height: 87px;
	width: 264px;
}
#blockGlobal #blockHeader .block-1 h1 {
	margin-top: 16px;
	margin-left: 2px;
}
#blockGlobal #blockHeader .block-2 {
	width: 346px;
	margin: 10px 0;
	height: 58px;
	padding: 6px 8px 0 8px;
	border: 1px solid #d2d2d2;
	float: left;
	color: #696969;
	background: url(bgd-blockInfo.gif) repeat-x top #e9e9e9;
}
#blockGlobal #blockHeader .block-2 strong {
	color: #2c7bab;
}
#blockGlobal #blockHeader .block-2 h2 {
	font: 17px arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #262626;
	margin-top: 0px !important;
}
#blockGlobal #blockHeader .block-2 h2 a {
	color: #262626;
	padding-right: 20px;
	background: url(picto-more.gif) no-repeat right center;
}
#blockGlobal #blockHeader .block-2 .blockAction {
	margin: 5px 0 3px 0;
	text-align: left;
}
#blockGlobal #blockHeader .block-2 .blockAction a {
	margin-left: 0;
	color: #777 !important;
}
#blockGlobal #blockHeader .block-3 {
	float: left;
	width: 362px;
	text-align: right;
}
#blockGlobal #blockHeader .block-3 .blockMenuHeader {
	background: url(bgd-blockMenuHeader.gif) no-repeat top #b1b1b1;
	height: 25px;
	text-align : center;
	padding-top: 8px;
	color: #fff;
	width: 343px;
	float: right;
}
#blockGlobal #blockHeader .block-3 .blockMenuHeader a {
	color: #fff;
	margin: 0 21px;
}
#blockGlobal #blockHeader .block-3 .blockText {
	color: #6b6b6b;
	font-size: 12px;
	padding-top: 18px;
}
#blockGlobal .tel {
	color: #000;
	font-weight: bold;
}
#blockGlobal .telPrice {
	font-size: 8px;
}
#blockGlobal #blockHeader .block-3 .blockText a {
	margin-left: 8px;
	color: #6b6b6b;
}
#blockGlobal #blockHeader .block-3 .blockText .telPrice {
	margin-right: 8px;
}
/*----------------------------------------------+
+ Chemin                                        +
+----------------------------------------------*/
#blockGlobal #column-1 .blockTree {
    height: 23px;
    border-bottom: 1px solid #ababab;
	margin-top: 10px;
}
html>body #blockGlobal #column-1 .blockTree {
	height: auto;
    min-height: 25px;
}
* html #blockGlobal #column-1 .blockTree ul {
    position: relative;
    top: 3px;
    float: left;
}
#blockGlobal #column-1 .blockTree li {
    display: inline;
    text-align: center;
    float: left;
    list-style: none;
    font-size: 12px;
    color: #8c8c8c;
}
#blockGlobal #column-1 .blockTree li span {
    display: block;
    padding: 6px 0 7px 14px;
    margin-left: 7px;
    background: url(bul-arrow-4_right.gif) no-repeat left center;
}
#blockGlobal #column-1 .blockTree li a span {
    color: #00587c
}
#blockGlobal #column-1 .blockTree li.itemHome a{
    color: #fff;
    float: left;
    margin: 0;
    padding: 0 0 0 3px;
    text-decoration: none;
    background: url(bgd-h2-2.gif) repeat-x left top #00add2;
    color: #fff;
}
#blockGlobal #column-1 .blockTree li.itemHome a span{
    display: block;
    padding: 6px 24px 5px 0px;
    margin-left: 24px;
    float: none;
    color: #fff;
}
/*----------------------------------------------+
+ Centre                                        +
+----------------------------------------------*/
#blockGlobal #column-1 {
	width: 726px;
	float: right;
	padding: 11px 0 0 0;
	overflow: hidden;
}
#blockGlobal #column-2 {
	width: 247px;
	margin-right: 17px;
	float: left;
	padding: 11px 0 0 0;
	overflow: hidden;
	height: 650px;
}

#blockGlobal #column-1 .blockWindows-2 {
	background: url(shader-1.gif) repeat-x bottom #eaeaea;
	padding: 0px;
	margin: 25px 0;
}
/*----------------------------------------------+
+ Titres, paragraphes, générique                +
+----------------------------------------------*/
#blockGlobal .blockAction {
	margin: 12px 0;
	text-align: right;
	position: relative;
}
#blockGlobal .blockAction a {
	background: url(bul-arrow-5_right.gif) no-repeat left center;
	padding: 2px 0 2px 23px;
	margin-left: 15px;
	font-size: 12px;
	color: #fe8300 !important;
}
#blockGlobal #column-2 h2 {
	margin-top: 11px;
	height: 25px;
	padding: 0 10px 0 13px;
	background: url(bgd-h2-2.gif) repeat-x left top #5ca5d2;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
}
#blockGlobal #column-2 h2 span {
	padding-top: 4px;
	display: block;
	/*background: url(bul-arrow-7_bottom.gif) no-repeat right 4px;*/
}
#blockGlobal #column-2 h2 a {
	color: #fff;
}
#blockGlobal #column-2 .blockContent {
	border: 1px solid #dde6f1;
	background: url(bgd-blockContent.gif) repeat-x top;
	padding: 11px;
	padding-left: 0;
}
#blockGlobal #column-2 .blockContent-2 {
	padding: 0;
}
#blockGlobal #column-2 .blockContent ul {
	margin: 0 0 0 0;
}
#blockGlobal #column-2 .blockContent li {
	color: #3a3a3a;
	font-size: 12px;
	list-style-type: none;
	line-height: 20px;
}
#blockGlobal #column-2 .blockContent li a {
	color: #3a3a3a;
	display: block;
	height: 20px;
	width: 215px;
	padding-left: 30px;
	background: url(picto-puce.gif) no-repeat 15px 7px;
}
#blockGlobal #column-2 .blockContent li a:hover {
    color: #fff;
	background: #72B7D0 url(picto-puceHover.gif) no-repeat 15px 7px;
}
#blockGlobal #column-2 .blockContent li a.activ{
    color: #fff;
    background: #72B7D0 url(picto-puceHover.gif) no-repeat 15px 7px;
}

#blockGlobal #column-2 h2.style-2 {
	background-color: #7b7b7b;
	background-image: url(bgd-h2-3.gif);
}
#blockGlobal #column-1 .legend,
#blockGlobal #column-1 .blockOption td h3,
#blockGlobal #column-1 h2,
#blockGlobal #column-1 h3 {
	color: #0088c5;
	font: 16px tahoma, arial, helvetica, sans-serif;
	margin: 22px 0 0 0;
	padding: 0 0 4px 0;
	border-bottom: 2px solid #b9b9b9;
}
#blockGlobal #column-1 h2.top {
	margin-top: 12px;
}
#blockGlobal #column-1 table {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}
#blockGlobal #column-1 .tableStat td {
	padding: 9px 4px;
	font-size: 12px;
	border-bottom: 1px solid #dadada;
}
#blockGlobal #column-1 .tableStat td.value-2,
#blockGlobal #column-1 .tableStat td.value {
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	color: #444;
	text-align: left;
}
#blockGlobal #column-1 .tableStat td.value-2 {
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 6px;
}

#blockGlobal #column-1 .blockNews .border {
    border: 1px solid #d7d7d7;
	height: 110px;
}

#blockGlobal #column-1 .blockUpgrade {
	width: 249px;
	float: left;
	margin-left: 17px;
}
#blockGlobal #column-1 .blockUpgrade h2 {
	border: none;
}
#blockGlobal #column-1 .blockNews table td {
	padding: 2px 3px 3px 3px;
	border-bottom: 1px solid #eef6f7;
}
#blockGlobal #column-1 .blockNews table td.date { 
	color: #8f8f8f;
	text-align: center;
	width: 66px;
}
#blockGlobal #column-1 .blockNews table a {
	color: #000;
}
#blockGlobal #column-1 .blockNews table a:hover {
	text-decoration: underline;
}
#blockGlobal #column-1 .blockNews table tr.line td {
 background: #eef6f7;
}
#blockGlobal #column-1 .border {
	border: 1px solid #d7d7d7;
}
#blockGlobal .blockNews .blockAction {
	margin: 6px;
}
#blockGlobal .pictoMore {
	vertical-align: bottom;
}

#blockGlobal #column-1 .blockShortcuts div {
	/*height: 71px;*/
}
#blockGlobal #column-1 .blockShortcuts a {
	width: 236px;
	height: 71px;
	display:inline-block;
	float: left;
	color: #08324b;
	font-size: 13px;
	background: url(bgd-shortcut.gif) no-repeat top;
	margin: 10px 2px 6px 1px;
}
#blockGlobal #column-1 .blockShortcuts a:hover {
	background: url(bgd-shortcut.gif) no-repeat left -71px;
	cursor: pointer;
}
#blockGlobal #column-1 .blockShortcuts a span {
	width: 160px;
	height: 49px;
	display: block;
	padding: 20px 0 0 76px;	
}
#blockGlobal #column-1 .blockShortcuts a.domain span {
	background: url(icon-domain.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.mail span {
	background: url(icon-mail.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.webmail span {
	background: url(icon-webmail.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.database span {
	background: url(icon-database.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.webftp span {
	background: url(icon-webftp.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.locked span {
	background: url(icon-locked.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.stats span {
	background: url(icon-stats.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.bill span {
	background: url(icon-bill.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.expires span {
	background: url(icon-expires.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.veille span {
	background: url(icon-veille.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.doc span {
	background: url(icon-doc.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.backup span {
	background: url(icon-backup.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.hegydref span {
	background: url(icon-hegydref.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.upgrade span {
	background: url(icon-upgrade.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.ftpUsers span {
    background: url(icon-ftpUsers.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.dbUser span {
    background: url(icon-dbUser.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.whois span {
    background: url(icon-whois.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.sousDom span {
    background: url(icon-sousDom.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.dnsZone span {
    background: url(icon-zoneDns.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.redirection span {
    background: url(icon-redirection.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.server span {
    background: url(icon-server.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.phpmyadmin span {
	background: url(icon-phpmyadmin.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.host span {
	background: url(icon-host.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .blockShortcuts a.perso span {
	background: url(icon-perso.gif) no-repeat 10px 8px;
}
#blockGlobal #column-1 .item-2 {
	margin: 0 9px;
}
#blockGlobal #column-1 .blockInfo {
	width: 352px;
	float: left;
}
#blockGlobal #column-1 .blockConfiguration{
	width: 352px;
	float: left;
	margin-left: 20px;
}

#blockGlobal #column-1 .blockWindows .nothing {
	margin: 10px 0 0 10px;
}
/*----------------------------------------------+
+ Barre de progression                          +
+----------------------------------------------*/
#blockGlobal .progressBar {
	width: 217px;
	padding: 2px;
	height: 15px;
	background: url(bgd-progressBar.gif) no-repeat;
	margin-bottom: 4px;
}
#blockGlobal .progressBar div {
	height: 15px;
	background: url(bgd-progressBar-2.gif) no-repeat left #3983b0;
}
#blockGlobal .progressBar div span {
	width: 100%;
	display: block;
	height: 15px;
	background: url(bgd-progressBar-3.gif) no-repeat right;
}

#blockGlobal .mailBar {
	float: left;
    width: 123px;
    padding: 2px;
    height: 11px;
    background: url(bgd-mailBar.gif) no-repeat;
    margin: 2px 5px 2px 10px;
}
#blockGlobal .mailBar div {
    height: 7px;
    background: #3983b0;
	float:left;
	overflow: hidden;
	padding: 0;
}
#blockGlobal .mailBar div span {
    width: 100%;
    display: block;
    height: 7px;
	float:left;
	overflow:hidden;
	padding: 0;
}
/*----------------------------------------------+
+ formulaires                                   +
+----------------------------------------------*/
#blockPopup .blockWindows,
#blockGlobal #column-1 .blockWindows {
	/*background: url(shader-1.gif) repeat-x bottom #eaeaea;*/
	padding: 5px;
	margin: 10px 0;
	border: 1px solid #dbdbdb;
	background: #f3f3f3;
}
#blockPopup .blockWindows {
	margin: 0;
}
#blockPopup .blockWindows h2,
#blockGlobal #column-1 .blockWindows h2 {
    margin-top: 0px;
    padding: 3px 10px 4px 13px;
    background: url(bgd-h2-2.gif) repeat-x top #0e7aad;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    text-align: left;
	border-bottom: none;
}
#blockPopup .blockWindows h2 span,
#blockGlobal #column-1 .blockWindows h2 span {
    background: url(bul-arrow-7_bottom.gif) no-repeat;
    padding: 0 0 0 26px;
}

#blockGlobal #column-1 .blockWindows h2 span.open {
	background: none;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 10px 0 0;
	color: #FFFFFF;
}

#blockGlobal #column-1 .blockWindows .open a {
	color: #FFFFFF;
}

#blockPopup fieldset,
#blockGlobal .fieldset,
#blockGlobal fieldset {
	background: #fff;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #fff;
	margin: 0 0 10px 0;
	display: block;
	padding: 10px 5px 10px 5px;
}
#blockPopup .blockWindows h3.legend,
#blockGlobal #column-1 .blockWindows h3.legend {
	/*background: #dfdfdf;*/
	padding: 4px;
	border: none;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 14px;
}


#blockPopup .tableForm,
#blockGlobal .tableForm {
	border-spacing: 0px;
	border-collapse: collapse;
}
#blockPopup .tableForm td,
#blockGlobal .tableForm td {
	padding: 2px 5px;
	font-size: 12px;
	width: 25%;
	vertical-align: top;
}
#blockGlobal .tableForm-2 td {
	vertical-align: middle;
}
#blockPopup .tableForm td.label,
#blockGlobal .tableForm td.label {
	text-align: right;
	font-weight: bold;
	padding-top: 4px;
}
#blockGlobal .tableForm td.infoCom {
    padding-top: 4px;
}
#blockGlobal .tableForm-2 td.label {
 	padding: 2px 5px;
}
#blockPopup .requiredFields,
#blockGlobal .requiredFields {
	color: red;
	font-weight: bold;
}
#blockPopup span.fieldComment,
#blockGlobal span.fieldComment {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin-top: -3px;
	color: #8d8d8d;
}
#blockPopup .tableForm label,
#blockGlobal .tableForm label {
	margin-right: 8px;
}

#blockGlobal .tableFormParagraph td.label {
	width: 10%;
	text-align: left;
}

#blockPopup input.text,
#blockPopup select, 
#blockPopup textarea,
#blockGlobal input.text,
#blockGlobal select,
#blockGlobal textarea {
	padding: 1px 1px 1px 2px;
	color: #000;
	font: 13px tahoma, arial, helvetica, sans-serif;
	border: 1px solid #a2b9c4;
}
#blockGlobal input.postal {
	width: 38px;
}
#blockGlobal .blockLabelCGV {
	margin: 10px 0;
	text-align: center;
}
#blockGlobal .btnPos { 
	float: left; 
	margin:0 0 0 3px;
} 
#blockPopup .blockWindows .formAction,
#blockGlobal #column-1 .formAction {
	margin: 20px 0;
	padding: 8px 5px;
	text-align: right;
	background: #efefef;
}
#blockPopup .blockWindows .formAction {
	padding: 5px 5px;
	margin: 10px 0 5px 0;
	background: #f3f3f3;
}
#blockGlobal .pictureUpload {
	border: 1px dotted #c4c4c5;
	float: left;
	margin: 5px 0;
	padding: 1px;
	text-align: center;
}
#blockGlobal .pictureUpload span {
	font-size: 10px;
	display: block;
	padding: 4px;
	text-align: left;
	background: #eeeeef;
}
#blockGlobal .pictureUpload span a {
	color: #535353;
	padding-left: 12px;
	background: url(picto-deletePicture.gif) no-repeat left center;
}
/*----------------------------------------------+
+ boutons et liens                              +
+----------------------------------------------*/
#blockPopup .submit,
#blockGlobal .submit {
	background: url(bgd-submit.gif) no-repeat left top #0e7aad;
	border: none;
	padding: 4px 5px 2px 18px !important;
	padding: 4px 2px 2px 20px;
	margin: 0 0 0 5px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}

#blockGlobal .submitSearch {
    background: url(bgd-submitSearch.gif) no-repeat left top #0e7aad;
    width: 185px;
}
*+html #blockGlobal .submitSearch {
    width: 185px;
}
*html #blockGlobal .submitSearch {
    width: 185px;
}

#blockGlobal .submit-2 {
	background: url(bgd-submit-2.gif) no-repeat left top #6f6f6f;
	border: none;
	padding: 5px 5px 3px 18px !important;
    padding: 6px 2px 3px 20px;
	margin: 0 0 0 5px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}
#blockGlobal .submit-3 {
	background: url(bgd-submit.gif) no-repeat left top #0e7aad;
	border: none;
	padding: 5px 5px 3px 18px !important;
    padding: 6px 2px 3px 20px;
	margin: 0 0 0 5px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}
*+html #blockGlobal .submit-2{
    padding: 4px 6px 4px 20px;
}
*html #blockGlobal .submit-2{
    padding: 4px 6px 4px 20px;
}

#blockGlobal input.checkbox {
	margin-top: 2px;
}
#blockGlobal .submitFloat{
    float: right !important;
}

#blockGlobal .submitOneMore{
    float: left;
	background: #f3f3f3 url(picto-oneMore.gif) no-repeat left 2px;
	margin: 0;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #656565;
    cursor: pointer;
	padding: 5px 5px 3px 24px !important;
    padding: 6px 2px 3px 26px;
}
#blockGlobal .menuTopBoard {
	height: 25px;
	text-align: right;
    font-size: 12px;
    font-weight: bold;
	text-transform: uppercase;
}
#blockGlobal .menuTopMail {
	height: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#blockGlobal .menuTopBoard a {
    color: #656565;
	margin: 0 4px;
}
#blockGlobal .menuTopMail a {
	color: #656565;
	margin: 0 5px;
}
#blockGlobal .menuTopBoard a.add,
#blockGlobal .menuTopMail a.add {
	background: url(picto-more.gif) no-repeat left center;
	padding-left: 15px;
}
#blockGlobal .menuTopMail a.add-paid {
	background: url(picto-more-2.gif) no-repeat left center;
	padding-left: 15px;
}
#blockGlobal .menuTopMail .right {
	float: right;
}
#blockGlobal .menuTopBoard a.left {
	float:left;
}
#blockGlobal .dnsLink {
	display: block;
	width: auto;
	height: 20px;
	background: url(picto-dns.gif) no-repeat left;
	padding-left: 16px;
	padding-top: 4px;
}

#blockGlobal .emailLink {
    display: block;
    width: auto;
    height: 20px;
    background: url(picto-email.gif) no-repeat left;
    padding-left: 20px;
    padding-top: 4px;
    margin-left: 2px;
}

#blockGlobal .submitRenew{
    float: right;
	width: 110px;
}

#blockGlobal .pdfLink{
	display: block;
	background: url(icone_pdf.gif) no-repeat left;
	width: auto;
	height: 18px;
	padding: 1px 0 0 23px;
	vertical-align: middle;
}

/*----------------------------------------------+
+ block avertissement/error                     +
+----------------------------------------------*/

#blockGlobal .blockErrorMsg{
    display: block;
    width: auto;
    height: auto;
    background: #ffe5e5 url(picto-error.gif) no-repeat 30px center;
    border: 1px solid #ad4040;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
}

#blockGlobal .blockAdvertMsg{
    display: block;
    width: auto;
    height: auto;
    background: #fff5e5 url(picto-advert.gif) no-repeat 30px center;
    border: 1px solid #ff9c00;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
}
#blockGlobal .blockInformMsg{
    display: block;
    width: auto;
    height: auto;
    background: #e7eff7 url(picto-inform.gif) no-repeat 30px center;
    border: 1px solid #389adb;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
}

#blockGlobal .blockConfirmMsg{
    display: block;
    width: auto;
    height: auto;
    background: #eaf8ec url(picto-confirm.gif) no-repeat 30px center;
    border: 1px solid #17bf0e;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#blockGlobal .blockErrorMsg-2{
    display: block;
    width: auto;
    height: auto;
    background: url(picto-error-2.gif) no-repeat 0px center;
    border: none;
	color: #db0000;
	font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
}

#blockGlobal .blockAdvertMsg-2{
    display: block;
    width: auto;
    height: auto;
    background: url(picto-advert-2.gif) no-repeat 0px center;
    border: none;
    color: #f58500;
    font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
}
#blockGlobal .blockInformMsg-2{
    display: block;
    width: auto;
    height: auto;
    background: #e7eff7 url(picto-inform-2.gif) no-repeat 0px center;
	border: none;
    color: #27abff;
    font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
}

#blockGlobal .blockConfirmMsg-2{
    display: block;
    width: auto;
    height: auto;
    background: #e7eff7 url(picto-confirm-2.gif) no-repeat 0px center;
    border: none;
    color: #17bf0e;
    font-size: 11px;
    padding: 2px 2px 2px 24px;
    margin-bottom: 6px;
}



/*----------------------------------------------+
+ tableaux                                      +
+----------------------------------------------*/

#blockGlobal table.basket,
#blockGlobal table.domainsResults,
#blockGlobal table.tickets,
#blockGlobal table.zoneDns {
    margin: 5px 0 10px 0;
}
#blockGlobal table.basket {
    margin: 10px 0 0 0;
}
#blockGlobal table.support {
	background-color: #fff;
}
#blockGlobal table.basketTotal {
    width: 300px !important;
    float: right;
    margin-bottom: 15px;
}
#blockGlobal table.basket td,
#blockGlobal table.tickets td, 
#blockGlobal table.zoneDns td {
    padding: 3px;
    border: 1px solid #c6c6c6;
    text-align: center;
    background: #fff;
	vertical-align: top;
}
#blockGlobal table.support td{
	vertical-align: middle;
}
#blockGlobal table.support td.intervenor {
	text-align: center;
	width: 170px;
	background-color: #c4c4c4;
}
#blockGlobal table.support td.admin {
	background-color: #e0f1f8;
	/*background-color: #5ca5d2;*/
}
#blockGlobal table.support td.content{
	padding: 5px;
	padding-left: 10px;
}
#blockGlobal table.domainsResults td{
	vertical-align: center;
	padding: 3px;
    border: 1px solid #c6c6c6;
    text-align: center;
    background: #fff;
}
#blockGlobal table.basket tr.title td,
#blockGlobal table.domainsResults tr.title td,
#blockGlobal table.tickets tr.title td,
#blockGlobal table.zoneDns tr.title td {
    background: #adadad;
    font-weight: bold;
    color: #fff;
    padding: 3px 7px 3px 7px;
    text-transform: uppercase;
    border-bottom: 2px solid #88c7e4;
}
#blockGlobal table.zoneDns .zoneError,
#blockGlobal table.dnsServer .zoneError,
#blockGlobal table.zoneDnsForm .zoneError{
	color: #ff0000;
	font-size: 11px;
	margin: 2px 0 2px 0;
}
#blockGlobal table.zoneDns .hostOneMore {
	position: relative;
	top: 2px;
	margin-left: 5px;
}
#blockGlobal table.host td {
	vertical-align: middle;
}
#blockGlobal table.basket tr.title td {
    background: #d5d5d5;
    color: #535353;
}
#blockGlobal table.basketTotal td.price-2,
#blockGlobal table.basket td.product,
#blockGlobal table.domainsResults td.domain {
    text-align: left;
    padding: 4px;
}
#blockGlobal table.basketTotal td.price-2 {
    text-transform: uppercase;
}
#blockGlobal table.domainsResults td.status {
	text-align: center; width:89px;
}

/*----------------------------------------------+
+ Bas de page                                   +
+----------------------------------------------*/
#blockFooter {
	margin: 25px 0 0 0;
	border-top: 1px solid #d3d3d3;
	padding: 9px;
	background: url(bgd-blockFooter.gif) repeat-x top #367195;
	text-align: left;
	color: #fff;
}
#blockFooter div {
	width: 990px;
	margin: 0 auto;
}
#blockFooter div span {
	float: right;
}
#blockFooter a {
	color: #fff;
	margin: 0 10px;
}


/*----------------------------------------------+
+ Page Connexion                                +
+----------------------------------------------*/
.popup {
	margin: 0 auto;
}

.connection {
	border: 1px solid;
	border-color: #ccc;
	width: 400px;
	margin-top: 15% !important;
}
.important{
	text-align: center;
	font-size: 12px;
	padding-bottom: 5px;
	color: #ff0000;
}

/*----------------------------------------------+
+ Page Domaines                                 +
+----------------------------------------------*/
.blockWindows .domainLine {
	height: 40px;
}

.blockWindows .expired {
	color: #f00;
	font-weight: bold;
}

.blockWindows td.styleOrder-2{
	height: 50px;
}

.blockWindows .check{width: 15px;}
.blockWindows .domain{width: auto;}
.blockWindows .statut{width: 40px;}
.blockWindows .deathDate{width: 120px;}
.blockWindows .dns{width: 110px;}
.blockWindows .email {width: 110px;}
.blockWindows .delete {width: 30px;}
.blockWindows .actions {width: 150px; text-align:right !important;}
.blockWindows .name {text-align: left !important;}
.blockWindows .box {width: 30px !important;}
.blockWindows .boxLabel {text-align: left !important; width:auto !important;}


/*----------------------------------------------+
+ fiche domaine                                 +
+----------------------------------------------*/

.blockWindows .blockOption .infoDomTitle{
	width: 50%;
	font-size: 14px;
	font-weight: bold;
	color: #0e7aad;
	line-height: 30px;
}
.blockWindows .blockOption .infoPropTitle{
    width: 50%;
    font-size: 14px;
    font-weight: bold;
    color: #0e7aad;
    line-height: 30px;
    padding-left: 20px;
}

.blockWindows .blockOption .infoDomaine{
    font-size: 12px;
    line-height: 18px;
	border-right: 1px solid #c4c4c4;
	padding-left: 20px;
}

.blockWindows .blockOption .infoProp{
    font-size: 12px;
    line-height: 18px;
	padding-left: 40px;
}

.blockWindows .blockOption .infoPropCell{
    vertical-align: top;
}

.blockWindows ul.dnsList{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;

}

/*----------------------------------------------+
+ config dns                                    +
+----------------------------------------------*/

.blockWindows .dnsServer {
	text-align: left;
	margin: 16px 0 0 20px;
}

.blockWindows .dnsServer input.text {
    width: 250px;
	margin-bottom: 6px;
}

.blockWindows .dnsServer input.error{
	margin-bottom: 0 !important;
}

.blockWindows .dnsServer .submitValid {
    margin-top: 12px;
}

.blockWindows .dnsServer .inputCell {
    text-align: right;
	padding-right: 86px;
	height: 30px;
}

.blockWindows .tickets td.ticketDate {width:130px;}
.blockWindows .tickets td.ticketName {width:auto;}
.blockWindows .tickets td.ticketStatus {width:50px;}
.blockWindows .tickets td.ticketNameLine {
	text-align: left !important;
	padding-left: 12px !important;
}

.blockWindows .zoneDns td.dnsName {width:210px;}
.blockWindows .zoneDns td.dnsSpace {width:250px;}
.blockWindows .zoneDns td.dnsType {width:auto;}
.blockWindows .zoneDns td.dnsValue {width:210px;}
.blockWindows .zoneDns td.dnsDelete {width:30px;}

.blockWindows .zoneDns td.downloadPdf a {
	background: url(ico-pdf.gif) no-repeat left top;
	padding-left: 26px;
	padding-top: 3px;
	height: 20px;
	display: block;
	width: 80px;
	margin: 0 auto;
	font-weight: bold;
	text-decoration: underline;
}

.blockWindows .zoneDns img{
	cursor: pointer;
}

.blockWindows .blockOption .zoneDnsForm td.label {
    text-align: right;
    height: 30px;
	width: 85px;
	font-weight: bold;
	padding-right: 12px;
}
.blockWindows .blockOption .zoneDnsForm td.field {
   	text-align: left;
    height: 30px;
}

.blockWindows .blockOption .zoneDnsForm input.inputTtl {
    width: 57px;
}

.blockWindows .blockOption .zoneDnsForm input.inputLarge {
    width: 250px;
}

.blockWindows .selectType {
    width: 160px;
}

/*----------------------------------------------+
+ process command                               +
+----------------------------------------------*/

.search textarea {
    width: 99%;
    height: 145px;
    border: 1px solid #729fc9;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
}
.search table {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
}
.search table td {
    padding: 3px 3px 3px 3px !important;
    padding: 1px;
}
.search .block-1 {
    float: left;
    width: 285px;
    padding: 0 10px;
}
.search .block-2 {
    float: left;
    width: 370px;
    padding: 0 10px;
}

.styleInfo-1 {
    font-style: italic;
    font-size: 12px;
    color: #7d7d7d;
}

.formAction {
    margin: 20px 0;
    padding: 8px 5px;
    text-align: right;
    background: #efefef;
    height: auto;
}

/*----------------------------------------------+
+ pack                                          +
+----------------------------------------------*/

#blockGlobal .blockPackHead {
    width: auto;
    margin: 10px 0 12px 0;
    height: auto;
    padding: 6px 8px 0 8px;
    border: 1px solid #d2d2d2;
    color: #696969;
    background: url(bgd-blockInfo.gif) repeat-x bottom #fff;
}
#blockGlobal .blockPackHead .detailLeft{
	float: left;
}
#blockGlobal .blockPackHead .detailRight{
    float: right;
}
#blockGlobal .blockPackHead span.packName{
    font: 16px arial, helvetica, sans-serif;
    text-transform: none;
	border-bottom: none;
    color: #0088c5;
    margin-top: 0px !important;
}
#blockGlobal .blockPackHead p {
	margin-top: 12px;
	margin-bottom: 6px;
}

#blockGlobal .blockPackHead .actionLink {
    margin: 9px 0;
}
#blockGlobal .blockPackHead .actionLink a {
    background: url(bul-arrow-5_right.gif) no-repeat left center;
    padding: 2px 0 2px 23px;
    margin-left: 0px;
    font-size: 12px;
    color: #0088c5 !important;
}

#blockGlobal .blockPackHead .packSelect select,
#blockGlobal .blockPackHead .packSelect input{
	float: left;
}

#blockGlobal .blockPackHead .packSelect input{
    display: block;
	width: 22px;
	height: 22px;
	border: none;
	margin-left: 8px;
}

/*----------------------------------------------+
+ ToolTips Mootools                             +
+----------------------------------------------*/

.anything {
    color:#fff;
    width: 139px;
    z-index: 13000;
}

.tip-title {
    font-weight: bold;
    font-size: 11px;
    margin:0;
    color: #cbcbcb;
    padding: 8px 8px 4px;
    background: url(bubble.png) top left;
}
.tip-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: url(bubble.png) bottom right;
}

.tip-top {
    font-weight: bold;
    font-size: 11px;
    margin:0;
    color: #cbcbcb;
    background: url(bubble.png) top left;
    padding: 8px 8px 0px;
}
.tip-bottom {
    font-size: 11px;
    padding: 0px 8px 8px;
    color:yellow;
}
/*----------------------------------------------/
+ Page perso                                    +
+----------------------------------------------*/
#blockGlobal #column-1 .blockWindows .blockPagePerso {
	clear: both;
	padding: 5px 0 0 0;

}
#blockGlobal #column-1 .blockWindows .blockPagePerso h2 {
	font: 20px "Lucida Grande", "Trebuchet MS", arial, sans-serif;
	color: #4a4a4a;
	padding: 15px 0 10px 0;
	margin: 0;
	background: none;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso h3 {

	color: #838383;
	font: 14px arial, helvetica, verdana, sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
div.hr {
	margin: 20px 0 10px 0;
	border-top: 1px solid #e2e2e2;
	height: 1px;
}
div.hr hr {
	display: none;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso .pictureLeft {
	float: left;
	margin-right: 15px;
	border: 1px solid #cecece;
	padding: 1px;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso .pictureRight {
	float: right;
	margin-left: 15px;
	border: 1px solid #cecece;
	padding: 1px;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso p { 
	text-align: justify !important;
}
#blockGlobal #column-1 .blockWindows .blockActions {
	padding: 3px;
	margin: 10px 0 10px 0;
	height: 22px;
	text-align: right;
	border: 1px solid #e2e2e2;
	background: #fff;
}
#blockGlobal #column-1 .blockWindows .blockPagePerso_hidden {
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;

}
#blockGlobal #column-1 .blockWindows .blockActions select {
	float: left;
}
#blockGlobal #column-1 .blockWindows .blockActions a {
	margin: 0 5px;
}
#blockGlobal #column-1 .blockWindows .blockActions div {
	margin: 4px 0 0 0;
}
.mceToolbar {
	width: 300px !important;
}

p.fontsize10,
span.fontsize10 {
  font-size: 10px;
}
p.fontsize12,
span.fontsize12 {
  font-size: 12px;
}
p.fontsize14,
span.fontsize14 {
  font-size: 14px;
}

#blockGlobal #column-1 .blockTabs .maskRight a {
	display: none;
}
