/* Ajax loading comes first*/
.loading #logo a , .loading #logo a:hover , html.loading h1#chargement , .loadingSlides  {
background:transparent url('../../genious/images/little-loading.gif') no-repeat 60% 54%;
}
/* diaporamas*/
.loadingSlides{background-position:center center;}
/** LAYOUT **/
body, html {margin:0;padding:0;}
#conteneur {width:925px; width:79em; margin-left:auto;margin-right:auto;} /* 6px de difference entre la largeur  style2du header et celle du contenu */
#header {position:relative;z-index:2;margin-bottom:0.5em;}
#contenu {z-index:1;position:relative;margin-top:0.5em; }/* devrai fixer menu IE*/
#left {width:193px;}
#right {width:194px;}

#menuAdministration.hiddenPanel {
background:#6CAA1B url(../../genious/images/administration_picto.gif) no-repeat scroll center center;
height:45px;
padding:0;
width:45px;
border:1px solid #ddd;
}
#menuAdministration.hiddenPanel ul{display:none;}

/***** GENERAL *******/
html {font-family:'Arial',sans-serif;font-size:77%;/*background:transparent url(../../genious/images/footer.jpg) repeat-x scroll left bottom;*/}
body {/*background:transparent url(../../genious/images/strip.jpg) repeat-x bottom ;*/font-size:0.95em;color:#545454;}
p {font-family:arial, sans-serif;color:#545454;}
a {color:#1e76a1;outline:none;text-decoration:none;}
#wiki-links p , td,th {font-size:1em;}
#wiki-links p a {color:#1e76a1;margin-left:5px;text-decoration:none;}
#wiki-links a:hover {text-decoration:underline;}
.noBorder {background:none;}
.wikipage h2 , h2{font-weight:lighter;text-transform:uppercase;color:#116685;font-family:arial,sans-serif;font-size:2.3em;}
.wikipage h3 , .siteplan h3{font-family:arial, sans-serif;color:#848484;font-size:1.6em;margin-bottom:20px;}
h3.wiki-desc {}
/*h4 {color:#1E75AC;font-family:Arial;font-size:1.1em;font-weight:bold;margin:10px 0 5px;text-transform:capitalize;}*/

#extracms_main_content h4 , .siteplan h4  ,  #extracms_view_form h4 {color:#1E75AC;font-family:Arial;font-size:1.1em;font-weight:bold;margin:10px 0 5px;}
.siteplan h4 {text-transform:lowercase;}
#extracms_main_content h4:first-letter , .siteplan h4:first-letter,  #extracms_view_form h4:first-letter{text-transform:uppercase;}

/*.wikipage p {font-size:1.1em;margin:16px 0;}*/
#extracms_main_content p {font-size:1.1em;margin:0px 0px 1.1em;}


#extracms_main_content  li , #menuAdministration li {background:transparent url(../../genious/images/wiki_list_sep.gif) repeat-x center bottom;
color:#565656;
list-style-image:url(../../genious/images/puce_orange.gif);
list-style-position:outside;
margin-bottom:6px;
margin-left:20px;
padding-bottom:5px;
}
#menuAdministration li {
background:transparent none repeat scroll 0 0;
color:#000000;
float:left;
margin:0 20px;
width:20%;
}
#menuAdministration li a{color:#000000;}


#menuAdministration ,  #menuAdministration ul {padding-top:7px;overflow:hidden;background:transparent url(../../genious/images/light_line.gif) repeat-x scroll center top ;}
#menuAdministration ul {
background-position:center bottom;
padding-bottom:1em;
padding-left:3em;
}
#menuAdministration {
background:white url(../../genious/images/light_line.gif) repeat-x scroll 0 0;
bottom:35px;
padding-top:1em;
position:fixed;
width:76.84em;
z-index:99;
}
.centerBlock p input , #espace_clients p input , #commanderDomaine .orderDomain p input{
background: #0083a6 url(../../genious/images/submit_7.png) no-repeat top left;
border:medium none;
color:#FFFFFF;
font-size:0.9em;
margin-top:0px;
padding :0 10px 1px;
width:auto;

}
#espace_clients #orderDomain p input, .centerBlock #tousLesProduits p input, .leftBlock #commanderDomaine .orderDomain p input {
background-image:url(../../genious/images/submit_11.png);
padding:0 6px 1px;
position:static;
text-align:right;
}
#espace_clients #loginForm p input {
background-image:url(../../genious/images/submit_5.png);
}

#espace_clients h4 {
background:#80B62A none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.9em;
font-weight:normal;
padding:1px 12px 0;
text-align:right;
}
#espace_clients .cpanelLoginForm p input , #espace_clients .whmcsLoginForm p input ,#espace_clients .webmailLoginForm p input {
background-image: url(../../genious/images/submit_5.png);/*padding:0 12px 1px;*/
}
.centerBlock p input:hover {
background-position:bottom left;
background-color:#007494;
}
.notice input.submit {
background:transparent url(../../genious/images/submit_9.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-size:0.9em;
margin-top:5px;
padding:0 7px 2px;
width:auto;
}
.notice input.submit:hover {
background-position : bottom left;
}

.imagesactives.noscriptmode #slideshowslideshow .diaporama, .imagesactives.noscriptmode #extracms_photo_viewer_slideshow .photosimpleview {
float:left;
height:2em;
margin-left:0;
margin-top:10.9em;
overflow:hidden;
position:relative;
width:8em;
z-index:0;
}


.imagesactives.noscriptmode #slideshowslideshow .diaporama:first-child, .imagesactives.noscriptmode #extracms_photo_viewer_slideshow .photoviewer dd:first-child .photosimpleview {overflow:visible;height:12.8em;margin-top:0px;left:0;margin-left:0px;display:block;}


.noscriptmode #slideshowslideshow .diaporama img,.noscriptmode #extracms_photo_viewer_slideshow .photoviewer .photosimpleview img{
left:0;
/*margin-left:5px;*/
position:relative;
width:9em;
height:2em;}

.noimages.noscriptmode #slideshowslideshow .diaporama img,.noimages.noscriptmode #extracms_photo_viewer_slideshow .photoviewer .photosimpleview img{
margin-right:0.5em;}

.noscriptmode #extracms_photo_viewer_slideshow .photosimpleview { float:left;}
.imagesactives.noscriptmode #slideshowslideshow .diaporama:first-child img,
.imagesactives.noscriptmode #extracms_photo_viewer_slideshow .photoviewer dd:first-child .photosimpleview img{left:0;/*width:925px;*/ width:79em;top:0;height:12.9em;}
.imagesactives.noscriptmode #slideshowslideshow .diaporama:hover,.imagesactives.noscriptmode #extracms_photo_viewer_slideshow .photosimpleview:hover{overflow:visible;left:0;margin-left:0;position:static;}
.imagesactives.noscriptmode #slideshowslideshow .diaporama:hover img,.imagesactives.noscriptmode #extracms_photo_viewer_slideshow .photosimpleview:hover img{
	left:0;
margin-left:0;
position:absolute;
top:0;
/*width:925px;*/ width:79em;height:12.9em;}

/* DIAPORAMA */
.diaporama {position:relative;}
.diaporama img {position:absolute;top:0;left:0;}

.noscriptmode.noimages #slideshowlogo .diaporama img {
display:block;
float:left;
height:3.9em;
margin-bottom:0;
margin-left:3em;
margin-top:0;
position:static;
width:11em;
}
.noimages #slideshowlogo {padding:1em;}


/* TABLEAUX administration */
#dataListing { margin-top:1em;}
#dataListing table {border:0 solid #1283AE;margin-bottom:1em;margin-top:1em;width:100%;}
#dataListing table td {color:#6D6D6D;padding:1px 10px 1px 10px;text-align:left;}
#dataListing table th {color:#fff;text-align:center;background-color:#1283AE;padding:5px;}
#dataListing table td a {text-align:center;color:#1283AE;}
#pagination, .actions , .navigation {margin-top:10px;text-align:right;clear:both;}
form fieldset label input {border:1px solid #6D6D6D ;margin:10px 0;}
form label {width:200px;}






/*** BLOCS ***/

/* TEMOIGNAGES */
.roundBox { width: 221px;background:#f6f6f6 url('../../genious/images/roundBox_221x61.gif') no-repeat left bottom;padding-bottom:10px;margin: 0 auto 0.5em;}
.roundBox h3 {height: 29px;color:#656565;font-size:0.9em;font-weight:bold;width: auto;background:#DEDEDE url('../../genious/images/roundBox_221x61.gif') no-repeat left top;text-transform:uppercase;}
.roundBox h3 span.title {display:block;width:inherit;height:inherit;padding:8px 0 6px 11px;/*7px 0 11px 11px;*/}
.roundBox .roundBox_content {margin:0;background: #fff url('../../genious/images/roundBox_221x61.gif') repeat-y right top;}
p.author {font-weight:bold;text-align:right;font-size:0.95em;color:#0e85b2;padding:10px 15px 0 15px;}
p.author span {display:block;color:#6caa1a;}
p.author span a {color:#6CAA1A;text-decoration:none;}

.roundBox p {padding:15px;}

p.quote {
background:transparent url(../../genious/images/endQuote.gif) no-repeat scroll right 96%;
color:#686868;
font-size:0.9em;
margin:0 11px;
padding:13px 5px 12px 0;
}
p.quote span {padding:5px 0 0 15px;background:url('../../genious/images/startQuote.gif') no-repeat left top;}
#temoignages p.quote span a { color:#686868;}

/* ACTUALITES - NO JAVA  ( height:207px; PAS BESOIN DE SPECIFIER TAILLE ) */

.leftBlock .roundBox {width:auto;background-image: url('../../genious/images/roundBox_391x55.gif') ;padding-bottom: 17px;margin: 0 auto;}
.leftBlock .roundBox h3 {width:auto;background-image: url('../../genious/images/roundBox_391x55.gif') ;}
.leftBlock .roundBox_content {background-image: url('../../genious/images/roundBox_391x55.gif') ;}
.leftBlock .orderDomain{margin:0;}
#home .leftBlock .orderDomain{bottom: 2em;}

/* REALISATIONS - NO JAVA

#realisations.roundBox {margin-left:6px;margin-top:8px;width:346px;background: url('../../genious/images/roundBox_346.gif') no-repeat left bottom;padding-bottom: 17px;}
#realisations.roundBox h3 {width: 346px;background: url('../../genious/images/roundBox_346.gif') no-repeat left top;}
#realisations .roundBox_content {width: 346px;background: url('../../genious/images/roundBox_346.gif') repeat-y right top;}
*/


.last_project dd.principale {margin:0em auto;width:302px;}
dl.last_project dt {position:absolute;left:-999px;}
dl.last_project dd {color:#464646;margin:0.7em auto;}
dl.last_project dd strong {padding-left:5px;display:block;float:left;width:110px;}
dl.last_project dd a{color:#1e76a1;text-decoration:none;margin-bottom:0;}


/* ESPACE CLIENTS */

.centerBlock  .roundBox {width:300px;background-image: url('../../genious/images/notice_bottom.gif');padding-bottom: 13px;margin: 0.5em auto;}
.centerBlock  .roundBox h3 {width: auto;background-image: url('../../genious/images/roundBox_306.gif') ;}
.centerBlock .roundBox_content {width: auto;background-image: url('../../genious/images/roundBox_306.gif') ;}

a.loginType {
background:#1378A0 url(../../genious/images/control_panel.gif) repeat-x scroll 0 0;
color:#FFFFFF;
display:block;
font-size:0.8em;
letter-spacing:0.005em;
margin:0;
outline:none;
padding:4px 10px;
text-align:right;
text-transform:uppercase;
}

a.controlPanel {
background-image:url(../../genious/images/panneau_de_controle_panel.gif);
}
a.orderDomain {
background-image:url(../../genious/images/commander_nom_de_domaine.gif);
}
a.webMail {
background-image:url(../../genious/images/webmail_panel.gif);
}
a.whmcsPanel {
background-image:url(../../genious/images/gestion_des_comptes.gif);
}
a.extraPanel {
background-image:url(../../genious/images/administration_panel.gif);
}
#sideBar a.controlPanel {
background-image:url(../../genious/images/panneau_de_controle_panel_small.gif);
}
#sideBar  a.orderDomain {
background-image:url(../../genious/images/commander_nom_de_domaine_panel_small.gif);
}
#sideBar  a.webMail {
background-image:url(../../genious/images/webmail_panel_small.gif);
}
#sideBar a.whmcsPanel {
background-image:url(../../genious/images/gestion_des_comptes_panel_small.gif);
}
#sideBar a.extraPanel {
background-image:url(../../genious/images/administration_panel_small.gif);
}
#sideBar a.loginType {
padding:2px 12px;
font-size:0.7em;

}

div.controlPanel {
background-image:url(../../genious/images/panneau_de_controle_picto.gif);
}
div#orderDomain {


padding:2em 1em 0.5em;
}
#sideBar div#orderDomain {
padding:0 20px 0 32px;
}


div.webMail {
background-image:url(../../genious/images/webmail_picto.gif);
}
div.whmcsPanel {
background-image:url(../../genious/images/gestion_des_comptes_picto.gif);
}
div.extraPanel {
background-image:url(../../genious/images/administration_picto.gif);
}



#sideBar div.controlPanel {
background-image:url(../../genious/images/panneau_de_controle_picto_small.gif);
}
#sideBar  div.orderDomain {
background-image:url(../../genious/images/commander_nom_de_domaine_picto_small.gif);
}
#sideBar  div.webMail {
background-image:url(../../genious/images/webmail_picto_small.gif);
}
#sideBar div.whmcsPanel {
background-image:url(../../genious/images/gestion_des_comptes_picto_small.gif);
}
#sideBar div.extraPanel {
background-image:url(../../genious/images/administration_picto_small.gif);
}



/* SIDEBAR */
#conteneur{position:relative;}
#sideBar {position:absolute;top:360px;right:0;width:196px;}
/*#sideBarWrapper #sideBar {
left:60.6em;
top:auto;
position:relative;
width:196px;
}*/
#sideBarWrapper #sideBar {

float:right;
position:relative;
top:auto;
width:196px;
}
.crud #sideBar {top:147px;}
.crud h2 {margin:20px;}
.crud #contenu {min-height:650px;}


/* PAGE CONTENU */

/* WIKIPAGE & MAIN CONTENT
#extracms_main_content {float:left;margin-top:1em;margin-left:17px;margin-right:13px;width:503px;margin-bottom:3em;} */
#extracms_main_content {
float:left;
margin:1em 1em 3em 1.5em;
width:42em;
}


.noLeftSideBar #extracms_main_content{
margin-left:0;
width:711px;
}

#extracms_view_form {clear:both;}

#extracms_view_form .formulaire fieldset{margin-top:10px;}
#extracms_view_form .formulaire fieldset label{}

#extracms_view_form input.jforms-submit{}


#extracms_main_content.noRightSideBar {
margin-right:0;
/*width:711px;*/
width:61em;
}
.noLeftSideBar #extracms_main_content.noRightSideBar {
width:auto;
float:none;
}

/* SECONDMENU  */
#extracmsSideBar {float:left;width:193px;overflow:hidden;}

/* SECONDMENU / MENU SECONDAIRE */
ul.menuSecondaire li a {outline-style:none;text-decoration:none;font-size:1em;color:#484848;display:block;padding-left:19px;}
ul.menuSecondaire li a:hover {background:url('../../genious/images/fleche_bleue.gif') no-repeat left;}
ul.menuSecondaire li.selected a {background:url('../../genious/images/fleche_verte.gif') no-repeat left;font-weight:bold;}
ul.menuSecondaire li.selected a:hover {background:url('../../genious/images/fleche_verte.gif') no-repeat left;}
ul.menuSecondaire li {width:193px;background:url('../../genious/images/sep_secondmenu.gif') bottom repeat-x;padding-bottom:7px;padding-top:7px;}


/*** SIDEBAR CLIENTS ***/
#sideBar .centerBlock #espace_clients.roundBox {float:none;width:194px;background-image: url('../../genious/images/sidebar_bottom_notice.gif') ;padding-bottom: 10px;margin:0 auto 0.5em;}
#sideBar .centerBlock #espace_clients.roundBox h3 {background-image: url('../../genious/images/roundBox_194.gif');background-color:#DEDEDE;}
#sideBar .centerBlock #espace_clients .roundBox_content {background-image: url('../../genious/images/roundBox_194.gif');}
/*#sideBar a.controlPanel ,#sideBar a.loginType {background:url('../../genious/images/control_panel_small.gif') no-repeat;font-size:0.7em;}
#sideBar a.webMail {background:url('../../genious/images/webmail_small.gif') no-repeat;}
*/

#sideBar .centerBlock label , #sideBar #commanderDomaine label {text-align:left;height:auto;padding-right:0;width:150px;}
#sideBar .centerBlock input ,#sideBar .centerBlock select  , #sideBar #commanderDomaine input , #sideBar #commanderDomaine select{position:static;display:block;}
#sideBar #espace_clients input#rememberMe {border:medium none;display:inline;margin-left:8px;vertical-align:top;width:auto;}
#sideBar #espace_clients {background-image:url('../../genious/images/sidebar_bottom_notice.png');}

#sideBar #loginForm p {height:auto;padding-left:50px;}
#sideBar .centerBlock #auth_login_zone , #sideBar .centerBlock .cpanelLoginForm ,  #sideBar .centerBlock .webmailLoginForm   ,
#sideBar .centerBlock .whmcsLoginForm  {margin:15px 30px 0;}

#loginForm , .cpanelLoginForm , .webmailLoginForm , .whmcsLoginForm {position:relative;margin:10px 0 35px 10px;}
#sideBar #loginForm ,#sideBar .cpanelLoginForm ,#sideBar .webmailLoginForm ,#sideBar .whmcsLoginForm ,#sideBar .orderDomain { margin:0;}
.centerBlock label, #espace_clients label, #commanderDomaine .orderDomain label {width:auto;margin-bottom:5px;height:16px;font-family:verdana, sans-serif;color:#686868;font-size:0.9em;text-align:right;padding-right:170px;padding-bottom:2px;position:relative;}
.centerBlock input ,#espace_clients input  , .centerBlock select ,.orderDomain select.tld,
#commanderDomaine .orderDomain input{margin:0;border:1px solid #D6D6D6;width:130px;display:inline;position:absolute;right:20px;top:auto;}
.centerBlock #tousLesProduits fieldset p input {border:none;float:right;
position:static;}
.centerBlock #tousLesProduits fieldset div input {display:none;}

/*#commanderDomaine .orderDomain fieldset{margin-top:1em;}*/
.orderDomain .tld{width:auto;}

#espace_clients p {padding:0;}
#espace_clients #auth_login_zone p {padding:1em;}

#espace_clients #whmcsPanelZone {margin-top:2em;margin-bottom:4em;}
#sideBar #espace_clients #whmcsPanelZone {margin:0;}

#loginForm input#rememberMe {width:auto;right:139px;}
.bottom_notice {border-top:3px solid #80B62A;padding:1em;background: #6caa1b none no-repeat scroll  95% 100%;margin:0;}
#sideBar .bottom_notice {padding:0;background-position:95% bottom;
background-repeat:no-repeat;}
#espace_clients .bottom_notice p {
color:#FFFFFF;
font-size:1em;
margin:0 45px 0 1px;
padding-bottom:0.6em;
padding-top:3px;
}
#sideBar #espace_clients .bottom_notice p {
margin-right:30px;font-size:0.95em;
}

 #espace_clients .loginZone #auth_login_zone p {padding-bottom:1em;}
/*** TEMOIGNAGES ***/

#sideBar #temoignages.roundBox h3, #sideBar #logoShow.roundBox h3 , #sideBar #commanderDomaine h3 , #sideBar #noscriptwarning.roundBox h3 {color:#fff;}

#sideBar .roundBox {width:194px;background-image:url('../../genious/images/roundBox_green_194.gif') ;padding-bottom:10px;margin: 0em auto 0.5em;}
#sideBar .roundBox h3 {height: 26px;font-size:0.9em;font-weight:bold;background:#93BB09  url('../../genious/images/roundBox_green_194.gif') no-repeat left top;text-transform:uppercase;}
#sideBar #commanderDomaine h3{display: none;position:absolute;}
#sideBar .roundBox h3 span.title {display:block;width:inherit;height:inherit;padding:7px 0 11px 11px;}
#sideBar .roundBox .roundBox_content {width:auto;background: white url('../../genious/images/roundBox_green_194.gif') repeat-y right top;}

#sideBar .roundBox p {padding:8px;}


#sideBar p.quote {color:#686868;font-size:0.95em;background-position:94% 99%;margin:0 6px;padding:13px 4px;}
#sideBar p.quote span {padding:5px 5px 2px 7px;}

/* BLOC NOUS FONT CONFIANCE */

#slideshowlogo .diaporama img {height:150px;width:175px;margin-left:25px;margin-top:10px;}
#slideshowlogo .diaporama p.description{}
#sideBar .diaporama img {margin-left:10px;}
#logoShow .roundBox_content {min-height:160px;overflow:hidden;}


/* ANNONCES  border:1px solid #D6D6D6; */
.random_annonce_interne {margin-top:8px;overflow:hidden;}

dd.annonce {background-color:#0379A7;
float:left;
height:9em;
margin-bottom:0.5em;
margin-right:0.6em;
position:relative;
width:31.1em;}
.random_annonce_interne dd.annonce  {width:192px;height:215px;margin-right:0;}
dd.annonce h4 {
color:#80B62A;
font-family:verdana;
font-size:1.05em;
left:1.1em;
position:absolute;
top:1.5em;
width:220px;
}



dd.annonce a.readmore {
bottom:1.5em;
color:#05719F;
font-size:0.97em;
left:1.1em;
margin:0;
padding:1px 16px;
position:absolute;
text-decoration:none;
background-repeat:no-repeat;
}
.random_annonce_interne dd.annonce h4 {
left:1em;
text-align:center;
top:10.8em;
width:170px;
}
.random_annonce_interne dd.annonce a.readmore {
bottom:1.1em;
left:4.5em;
margin:0;
position:absolute;
}

dd.annonce.couleurblanc{
background-color:#0379A7;
}
dd.annonce.couleurbleu{
background-color:#e1e1e1;
}
dd.annonce.couleurvert{
background-color:#def5b9;
}


dd.annonce.couleurblanc h4 {
color:#FFFFFF;
}

dd.annonce.couleurblanc a.readmore {
background-image:url('../../genious/images/submit_annonce_blanche.png');
color:#05719F;
background-color:#fff;
}
dd.annonce.couleurblanc a.readmore:hover {
background-color:#E1E1E1;
}
dd.annonce.couleurbleu  h4 {
color:#05719F;
}
dd.annonce.couleurbleu a.readmore{
color:#FFFFFF;
background-image:url('../../genious/images/submit_annonce_bleue.png');
background-color:#0083A6;
}
dd.annonce.couleurbleu a.readmore:hover{
background-color:#007494;
}
dd.annonce.couleurvert  h4 {
color:#80B62A;
}

dd.annonce.couleurvert a.readmore{
color:#FFFFFF;
background-image:url('../../genious/images/submit_annonce_verte.png');
background-color:#80B62A;
}
dd.annonce.couleurvert a.readmore:hover{
background-color:#80B62A;
}





/* DL, DD A GENERALISER
#actualites .roundBox_content dl {padding:10px 10px 0 10px;} */
#actualites .roundBox_content dl {
padding:1.5em 1em 0;
}
dl, dl a {font-size:1em;}
dd p {padding-left:10px;}

dt, dd, dd p {display:inline;color:#686868;font-size:0.95em;}
dd p a{display:inline;color:#686868;}
dt a {color:#000;text-decoration:none;font-weight:bold;}
dd a.readmore {display:block;text-align:right;margin-right:10px;margin-top:0px;margin-bottom:15px;color:#686868;text-decoration:underline;}

/* DD pour bloc realisation , display block */
#realisations dd {	display:block;}


/* positionnement des blocs de la home */
#home {position:relative;width:928px;margin-left:auto;margin-right:auto;}
#actualites.roundBox, #espace_clients.roundBox {float:left;margin-right:5px;margin-bottom:5px;}
#home #temoignages {float:right;right:0;top:0;}
.random_annonce {float:left;width:347px;clear:both;}
#realisations {float:left;}

#logoShow , #sideBar #logoShow{margin-bottom:0.5em;float:none;}







/** MENU
#menuPrincipal  {height:32px;margin:0;padding-right:12px;background:#fafafa url('../../genious/images/menu_principal_right.jpg') no-repeat right;}
**/
#menuPrincipal {
background:#FAFAFA url(../../genious/images/menu_principal_right.jpg) no-repeat scroll right center;
height:2.7em;
margin:0;
padding-right:1em;
}

#menuPrincipal a   {outline-style:none;font-family:arial, sans-serif;color:#6d6d6d;text-transform:uppercase;font-weight:bold;font-size:1.073em;text-decoration:none;}

#menuPrincipal .menu_items     {display:block;height:32px;padding-left:12px;background:url('../../genious/images/menu_principal_left.jpg') no-repeat left;}
#menuPrincipal ul { white-space:nowrap;width:100%;text-align:center;padding:6px 0 11px 0;margin:0;background-image:url(../../genious/images/menu_bg.jpg);background-repeat:repeat-x;}
/*#menuPrincipal ul li  {background:transparent url(../../genious/images/menuSep.gif) no-repeat scroll right -3px;display:inline;padding-bottom:18px;padding-left:20px;padding-right:5px;position:relative;}
*/
#menuPrincipal ul li {
background:transparent url(../../genious/images/menuSep.gif) no-repeat scroll right -0.2em;
display:inline;
padding-bottom:2em;
padding-left:1em;
padding-right:0.5em;
position:relative;
}

/* #menuPrincipal ul li a  {padding-right:30px;background:url('../../genious/images/fleche_menu.png') right no-repeat;position:relative;top:3px;}
*/
#menuPrincipal ul li a {
background:transparent url(../../genious/images/fleche_menu.png) no-repeat scroll right center;
padding-right:2.5em;
position:relative;
top:0.2em;
}
#menuPrincipal ul li a:hover  {background:url('../../genious/images/fleche_menu_hover.png') right no-repeat;}
#menuPrincipal ul li.noBorder{background:none;} /* , #menuPrincipal ul li.noBorder a  */


/* SOUS-MENU PRINCIPAL */
#menuPrincipal ul li ul {background-image:none;background-color:#efefef;padding-bottom:10px;display:block;padding-top:10px;z-index:999;position:absolute;left:-9999px;top:20px;}
#menuPrincipal ul li:hover ul,#menuPrincipal ul li.over ul  {left:0;}
#menuPrincipal ul li ul li , #menuPrincipal ul li ul li.noBorder {padding-left:10px;padding-bottom:0;padding-right:8px;font-weight:normal;background:none;display:block;text-align:left;background: #f9f9f9 url('../../genious/images/submenu_sep.gif') bottom repeat-x;}
#menuPrincipal ul li ul li:hover ,#menuPrivate ul li ul li:hover, #menuAdministration ul li ul li:hover, #menuPrincipal ul li ul li.noBorder:hover
#menuPrincipal ul li ul li.over , #menuPrincipal ul li ul li.noBorder.over  {padding-left:10px;background-color:#f2f2f2;}
#menuPrincipal ul li ul li a,#menuPrincipal ul li ul li a:hover {padding-left:10px;font-weight:normal;height:16px;padding-top:4px;display:block;background:none;color:#454545;font-size:0.9em;word-spacing:3px;text-transform:capitalize;}
#menuPrincipal ul li ul li a:hover {color:#6f8e07;}

#menuPrincipal ul li ul li a, #menuPrincipal ul li ul li a:hover, #menuPrincipal ul li ul li.noBorder a, #menuPrincipal ul li ul li.noBorder a:hover {background:url('../../genious/images/puce_sousmenu_principal.gif') no-repeat left center;position:relative;top:0px;}


#menuPrincipal ul li ul li.noBorder {background-color:#f9f9f9;}

#menuPrincipal ul li.noBorder em {display:block;background-color:#f9f9f9;}


/*PACKS TABLES */
table.packs {border-collapse:separate;border-spacing:2px;margin-bottom:2em;}
table.packs td {color:#545454;text-align:center;}
table.packs th {color:#000;background-repeat:no-repeat;}
table.packs thead th {font-weight:bold;vertical-align:middle;text-align:center;color:#fff;background-color:#085171;}
.imagesactives table.packs thead th {text-indent:-5000px;}
.imagesactives table.packs thead th.caracteristiques {
text-indent:0;
}
/*table.packs em {width:109px;height:140px;}*/

.packs .viewedrow td{background-color:#E5EFF1; }
.packs .viewedrow.alternate td{background-color:#C7DBE2; }
.packs .viewedrow.prix td{background-color:#fff; }


th.stupidPack, th.knowledgePack, th.smartPack,
th.intelligencePack, th.geniusPack,th.brainPack,
th.awesomePack,
th.firstPack,th.secondPack,th.thirdPack,th.fourthPack,
th.cleverPack,th.thinkBigPack,th.ticTacPack,th.fabulousPack,
th.smallDedicatedPack,th.mediumDedicatedPack, th.largeDedicatedPack,th.smallPack,
th.largePack,th.extraLargePack,th.celeronPack,
th.p4Pack,th.dualCorePack,th.core2DuoPack,
th.quadCorePack,th.octoCorePack {width:109px;height:140px;}

table th.stupidPack{background-image:url(../../genious/images/stupid_pack.jpg);}
table th.knowledgePack{ background-image:url(../../genious/images/knowledge_pack.jpg);}
table th.smartPack{ background-image:url(../../genious/images/smart_pack.jpg);}
table th.intelligencePack{ background-image:url(../../genious/images/intelligence_pack.jpg);}
table th.geniusPack{ background-image:url(../../genious/images/genius_pack.jpg);}
table th.brainPack{ background-image:url(../../genious/images/brain_pack.jpg);}
table th.awesomePack{ background-image:url(../../genious/images/awesome_pack.jpg);}
table th.firstPack{ background-image:url(../../genious/images/first_pack.jpg);}
table th.secondPack{ background-image:url(../../genious/images/second_pack.jpg);}
table th.thirdPack{ background-image:url(../../genious/images/third_pack.jpg);}
table th.fourthPack{ background-image:url(../../genious/images/fourth_pack.jpg);}
table th.cleverPack{ background-image:url(../../genious/images/clever_pack.jpg);}
table th.thinkBigPack{ background-image:url(../../genious/images/think_big_pack.jpg);}
table th.ticTacPack{ background-image:url(../../genious/images/tic_tac_pack.jpg);}
table th.fabulousPack{ background-image:url(../../genious/images/fabulous_pack.jpg);}
/*table th.smallDedicatedPack{background-image:url(../../genious/images/small_dedicated_pack.jpg);}
table th.mediumDedicatedPack{background-image:url(../../genious/images/medium_dedicated_pack.jpg);}
table th.largeDedicatedPack{background-image:url(../../genious/images/large_dedicated_pack.jpg);}*/
table th.smallPack{background-image:url(../../genious/images/small_pack.jpg);}
table th.largePack{background-image:url(../../genious/images/large_pack.jpg);}
table th.extraLargePack{background-image:url(../../genious/images/extra_large_pack.jpg);}
table th.celeronPack{background-image:url(../../genious/images/celeron_pack.jpg);}
table th.p4Pack{background-image:url(../../genious/images/p4_pack.jpg);}
table th.dualCorePack{background-image:url(../../genious/images/dual_core_pack.jpg);}
table th.core2DuoPack{background-image:url(../../genious/images/core_2_duo_pack.jpg);}
table th.quadCorePack{background-image:url(../../genious/images/quad_core_pack.jpg);}
table th.octoCorePack{background-image:url(../../genious/images/octo_core_pack.jpg);}




table.packs td, table.packs th {font-size:0.9em;padding:1px 0;}
tr td {background-color:#F2F2F2;
color:#7C7C7C;
text-align:justify;}
tr.caracteristiques th{background-color:#e5eff1;width:130px;}
tr.caracteristiques th, table.packs tr.prix th {padding:1px 10px;font-weight:bold;white-space:nowrap;}
tr.alternate td {background-color:#E1E1E1;}
tr.caracteristiques.alternate th {background-color:#C7DBE2;}
tr.prix th, tr.prix td {padding:6px 0;border-top:0.5em solid #fff;}
tr.prix th {background-color:#085171;color:#fff;}
tr.prix td {font-weight:bold;color:#CF520E;}

tr.commander th, tr.commander td {background-color:#fff;}
tr.commander td a {
background:transparent url(../../genious/images/commander.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
margin:10px 2px 0;
padding:6px 15px 0.4em;
text-decoration:none;
}
tr.commander td a:hover , .leftBlock #commanderDomaine .orderDomain p input:hover  {background-position:left bottom;}
tr.programme th{background-color:#1283AE;
color:#FFFFFF;
padding:5px;
text-align:left;}
.programme tr.prix td{padding:6px;}

/*** MENU AIDE ***/
#menuAide {margin-top:0px;text-transform:uppercase;font-family:verdana,sans-serif;font-size:0.8em;position:absolute;top:0;right:0;}
#menuAide a {color:#000;text-decoration:none;font-weight:lighter;padding:0 10px;background:url('../../genious/images/menuAide_sep.gif') no-repeat right;}
#menuAide a.noBorder {background:none;}
#menuAide h3  {display:inline;}
#menuAide ul li{display:inline;}
#menuAide select.countrySelect {display:inline;font-size:1em;margin-left:7px;font-weight:bold;border:1px solid #c9c9c9;text-transform:capitalize;padding:0;height:17px;}
#menuAide #langSelector  ,#menuAide #versionSwitcher ,#versionSwitcher div {display:inline;}

/** HEADER **/

#header {position:relative;margin-top:0;padding-top:0;}
h1 {margin-top:0;}

h1#logo a {
background-image:url(../../genious/images/genious.jpg);
background-position:left top;
display:block;
height:6.55em;
margin-bottom:1.5em;
margin-top:0.85em;
outline-style:none;
width:21em;
}

/* style pour le zoom */
h1#logo img{display: none;}
h1#logo img {
visibility:hidden;
display:none;
padding-left:0;
padding-top:0;
text-indent:0;
}
.noimages h1#logo img {
display:block;
font-size:5em;
height:1.2em;
margin-bottom:0.1em;
margin-top:0.2em;
visibility:visible;
}

#logo a span strong {
color:#C9C9C9;
font-size:1.17em;
font-weight:300;
left:0.5em;
position:relative;
top:5.5em;
}
.noimages #logo a span strong {
top:-1em;
}

/* logo en hover
#logo a:hover{background-image:url(../../genious/images/logo-hover.jpg);}*/
#logo a:hover{background-position:bottom left;}

#slideshowslideshow {top:0;height:12.8em;/*width:925px;*/ width:79em;margin:1em 0;}

.noscriptmode.noimages #slideshowslideshow {overflow:hidden;}

#extracms_photo_viewer_slideshow {position:relative;height:12.8em;margin:1em 0;/*width:925px;*/ width:79em;}

.noimages.noscriptmode #extracms_photo_viewer_slideshow ,  .noimages.noscriptmode #slideshowslideshow {
height:auto;
overflow:hidden;
padding:2em;
width:auto;
}


#extracms_photo_viewer_slideshow dt {display:none;}
.noimages.noscriptmode #extracms_photo_viewer_slideshow dt {
color:#FFFFFF;
display:inline;
font-size:2.5em;
margin-right:1em;
font-weight:normal;
}
.noimages.noscriptmode #extracms_photo_viewer_slideshow dd.photopreview  {
display:none;
}
.noimages.noscriptmode #extracms_photo_viewer_slideshow dd.photopreview  {
display:none;
}
#extracms_photo_viewer_slideshow .photoviewer dd { font-size:1em;}

#extracms_photo_viewer_slideshow dd.photodesc {bottom:40px;
color:#FFFFFF;
font-size:125%;
position:absolute;
right:0;}

.initDetection #extracms_photo_viewer_slideshow dd.photodesc {
bottom:-15px;
position:absolute;
text-align:right;
/*width:925px;*/ width:79em;
}
.noscriptmode #extracms_photo_viewer_slideshow dd.photodesc {
font-size:79%;
left:0;
position:absolute;
top:18px;
}

.noimages.noscriptmode #extracms_photo_viewer_slideshow dd.photodesc {color:#333344;
position:static;
font-size:149%;
letter-spacing:0.03em;
}
#extracms_photo_viewer_slideshow dd.photoprivate {position:absolute;top:50%;left:50%;}
.centreSupport, .liveChat {position:absolute;right:0;top:2.5em;}
.liveChat {top:5.1em;}
.loading #geniousChat{display:none;}
.centreSupport a, .liveChat a {
background-color:#1C9ECD;
background-image:url(../../genious/images/live_support.png);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:2.13em;
margin-right:0.4em;
}
.centreSupport a , .centreSupport a span {
background-image:url(../../genious/images/live_support.png);
}
.centreSupport a:hover  {
background-color:#0d82b0;
}
.liveChat a {
background-color:#94bb09;
}
.liveChat a:hover {
background-color:#89ad08;
}
.liveChat a.chatLinkOffline{
		background-color:#e9512c;
}
.liveChat a.chatLinkOffline:hover {
		background-color:#d13802;
}

.liveChat a.chatLinkAway{
		background-color:#f0642b;
}
.liveChat a.chatLinkAway:hover {
		background-color:#e45816;
}



.liveChat a ,.liveChat a span  {background-image:url('../../genious/images/live_chat_online.png');}
.liveChat .chatLinkOffline ,  .liveChat .chatLinkOffline span  {background-image:url('../../genious/images/live_chat_offline.png');}
.liveChat .chatLinkAway ,.liveChat .chatLinkAway span {background-image:url('../../genious/images/live_chat_away.png');}


/*** noticeBox ***/

.notice strong {color:#de0000;font-weight:bold;margin-bottom:0;font-size:1em;margin-top:2px;}
.notice p {margin-top:0;margin-bottom:0;text-align:center;color:#444444;font-family:arial, sans-serif;font-size:1em;margin-top:2px;}
/* .notice {width:363px;height:54px;background:url('../../genious/images/notice.gif') no-repeat;position:absolute;left:281px;top:31px;background-color:#f8f8f8 ; } */
.notice {
background:#F8F8F8 url(../../genious/images/notice.gif) no-repeat scroll 0 0;
height:4.7em;
left:24em;
position:absolute;
top:2.65em;
width:31em;
}
/* CLEAR */
.clear {clear:both;}


/*** FOOTER ***/
#footer {clear:both;width:79em;margin:auto;overflow:hidden;}
#footer .partners {padding-bottom:7em;background:url('../../genious/images/light_line.gif') repeat-x bottom;}
.noimages #footer .partners {padding-bottom:1em;}

.copyright {font-family:verdana, sans-serif;font-size:0.9em;margin:10px 0 0 0;}
#footer p  {font-family:verdana, sans-serif;font-size:0.9em;clear:both;text-align:left;float:left;margin-bottom:10px}
.copyright a {color:#000;text-decoration:none;}
.copyright ul {float:right;}
.copyright li {display:inline;margin-left:15px;}


.noimages a.footer_logo {
margin-right:4em;
text-indent:1em;
width:auto;
}
.imagesactives a.footer_logo {
background-position:center top;
background-repeat:no-repeat;
display:block;
float:left;
height:41px;/* Need this in px */
margin:1em;
overflow:hidden;
text-indent:-4500em;
width:7.1em;
}


.noimages a.footer_logo {
color:#0E85B2;
font-size:1.2em;
overflow:visible;
}
.imagesactives a.dell {background-image:url('../../genious/images/dell.jpg');margin-left:0;width:5em;}
.imagesactives a.juniper {background-image:url('../../genious/images/juniper.jpg');width:8em;}
.imagesactives a.cisco {background-image:url('../../genious/images/cisco.jpg');}
.imagesactives a.level3 {background-image:url('../../genious/images/level3.jpg');}
.imagesactives a.php {background-image:url('../../genious/images/php.jpg');width:6em;}
.imagesactives a.cpanel {background-image:url('../../genious/images/cpanel.jpg');}
.imagesactives a.centos {background-image:url('../../genious/images/centos.jpg');width:8.5em;}
.imagesactives a.apache {background-image:url('../../genious/images/apache.jpg');}

.imagesactives #footer a.mysql {background-image:url('../../genious/images/mysql.jpg');margin-right:0;}

#footer a.footer_logo:hover {background-position:bottom;color:#6CAA1A;}


/* CMS IMAGES */
#cms_image_bas {margin:20px 0;}
#cms_image_droite {
float:right;
margin-left:2em;
margin-top:4em;
width:16.2em;
}
#cms_image_gauche  {float:left;margin-right:2em;width:12em;}
#cms_image_principale  {margin-bottom:1.5em;}
#cms_image_droite, #cms_image_gauche , #cms_image_bas {position:relative;}
dd.photoprivate a {width:188px;display:block;bottom:0;text-align:center;font-size:0.9em;}
#cms_image_bas dd.photoprivate a {width:auto;}
#cms_image_droite dt, #cms_image_bas dt , #cms_image_gauche dt , #cms_image_gauche dd.photodesc ,#cms_image_droite  dd.photodesc {position:absolute;left:-9999px;}
/* Gallerie centre page */
#cms_image_centre_page dd img {
border:0.2em solid #D4D4D4;
margin-right:0.5em;
padding:0.4em;
width:21em;
}
#cms_image_centre_page dd {
float:left;
margin:1.5em 1em 0.5em 0;
width:21em;
}
#cms_image_centre_page dd.photodesc , #cms_image_centre_page dd.photopreview{float:none;display:block;margin:0;width:auto;}
#cms_image_centre_page dd.photodesc{color:#888888;font-size:0.85em;height:2em;width:auto;}
#cms_image_centre_page .photosimpleview dt {color: #88AD08; font-size:1.1em;}
.navigation{clear:both;}

.crud #contenu , .websiteplan #contenu , .publiclookup #contenu{float:left;margin-top:1em;width:720px;}
.crud #sideBar , .adminpanel #contenu{margin-top:6px;}


/* PAGE D'AUTHENTIFICATION */
#auth_page #loginForm {margin-top:0;padding-top:10px;}
#auth_page #espace_clients.roundBox {float:none;width:300px;margin:100px auto;}
#auth_page p.auth_failed {position:absolute;top:0;font-weight:bold;color:#fff;background-color:#0c7198;width:300px;text-align:center;padding:5px 0;font-size:1.2em;}

html.loading h1#chargement{
text-align:center;
margin-top:5em;
padding-top:5em;
padding-bottom:3em;
background-repeat: no-repeat;
background-position:top center;
font-size:2.5em;
color:#116685;
}

/*** Listing de pages ***/


#extracms_children_list , .public_lookup{margin-top:30px;}
#extracms_children_list dd , .public_lookup dd {border-bottom:1px;display:block;position:relative;background: transparent url(../../genious/images/sep_secondmenu.gif) repeat-x scroll center bottom;padding-bottom:3px;margin-bottom:6px;padding-right:40px;}
#extracms_children_list dd a , .public_lookup dd a{display:block;position:absolute;right:-13px;bottom:0px;background:url(../../genious/images/puce_orange.gif) no-repeat 0 0;text-indent:12px;width:12px;height:5px;overflow:hidden;padding-top:5px;}

.noimages #extracms_children_list dd, .noimages  .public_lookup dd {
	overflow:hidden;}
.noimages #extracms_children_list dd a.readmore , .noimages  .public_lookup dd a.readmore{
	display:block;position:static;
	background:none;text-indent:0;
	float:right;width:auto;height:auto;}

#extracms_children_list dt a ,.public_lookup dt a {color:#517900;font-size:1.2em;}
#extracms_children_list dd p ,.public_lookup dd p{padding-left:0px;font-size:1em;margin-bottom:5px;display:block;}
#extracms_view_content h3 {font-size:1.6em;font-weight:normal;}

/* CHAMPS RECHERCHE / NOTICE LOOKUP */
.notice .crudlookup {color:#707070;margin:0 51px auto;padding-top:11px;width:300px;}
.notice .crudlookup input#pattern {width:136px;margin-top:0;}
.notice .crudlookup label {position:relative;}
.notice .crudlookup input.submit {bottom:-1px;
display:inline;
left:160px;
position:absolute;}

/* STYLE TABLEAUX LISTE */
.crud #contenu table th {text-transform:lowercase; }
.crud #contenu table th:first-letter {text-transform:uppercase;}
table.crud-record-list {border-collapse:separate;border-spacing:2px;}
table.crud-record-list th {background-color:#0095C0;}
table.crud-record-list td {background-color:#f2F2F2;}
table.crud-record-list tr.alternate td {background-color:#fbfbfb;}

.crud .actions{
margin:1.5em 0;
}
.crud .jforms-submit-buttons{text-align:right;}
#auth_login_zone {margin:16px 8px 0 24px;}
.actions a.crud-link , #auth_login_zone p a {
background:transparent url(../../genious/images/crudlink_large.png) no-repeat scroll 0 0;
color:#FFFFFF;
margin-left:0;
padding:7px 19px 6px 30px;
text-align:center;
text-decoration:none;
}
#auth_login_zone p a {
font-size:0.9em;
top:7px;
padding:3px 17px 3px 27px;
position:relative;
}
a.crud-link strong {font-size:1.8em;position:absolute;left:14px;top:0;color:#fff;}

#contenu #dataListing table td.crudaction , #contenu #dataListing table td.crudview, #contenu #dataListing table td.edit-record ,#contenu #dataListing table td.crudedit  {width:20px;padding:0;text-align:center;}
#dataListing table td.edit-record a , #dataListing table td.crudedit a , #dataListing table td.crudaction a {margin:4px auto;display:block;background:url('../../genious/images/picto_editer.png') no-repeat top;width:23px;height:19px;text-indent:-9999px;}
#contenu #dataListing table td.crudaction a:hover, #dataListing table td.edit-record a:hover , #dataListing table td.crudedit a:hover {background-position : bottom;}

#dataListing table td.crudview a {margin:4px auto;display:block;background:url('../../genious/images/picto_voir.png') no-repeat top;width:23px;height:19px;text-indent:-9999px;}
#dataListing table td.crudview a:hover {background-position:bottom;}

#dataListing table td.download-file a {background-image:url('../../genious/images/picto_telecharger_fichier.png');}


/* STYLE TABLEAUX JFORMS-TABLE */
form {margin:0 auto;}
table.jforms-table {width:100%;margin:15px auto;border-collapse:separate;border-spacing:2px;}
table.jforms-table td, table.jforms-table th {font-weight:normal;padding:5px 15px;}
table.jforms-table td {width:73%;}

table.jforms-table th {color:#fff;text-align:right;padding-right:10px;background-color:#0095BF;width:30%;}
table.jforms-table th label {color:inherit;}
table.jforms-table input, table.jforms-table textarea, table.jforms-table select {
border:1px solid #EAEAEA;
color:#7C7C7C;
margin:0 3px;
padding:1px 0;
}
table.jforms-table input, table.jforms-table select {width:70%;}
table.jforms-table input.jformcheckbox {width:auto;}

input.jforms-submit {
background:#0184A7  url('../../genious/images/submit_3.png') no-repeat top left;
border:medium none;
color:#FFFFFF;
padding:0 19px 0.03em;/*1px 19px 0*/
text-transform:lowercase;
margin:0;
}
input.jforms-submit:hover , input#changeLang:hover , dd.annonce a.readmore:hover{
  background-position:bottom left;
  background-color:#007494;
}
a.return_list {clear:both;margin-right:40px;display:block;width:148px;height:27px;background:url('../../genious/images/retourner_a_la_liste.gif') no-repeat;padding-top:6px;float:right;text-align:left;padding-left:30px;color:#fff;text-decoration:none;}


a.crud-edit {display:block;width:71px;height:27px;background:url('../../genious/images/picto-editer.gif') no-repeat;padding-top:6px;float:right;text-align:left;padding-left:30px;color:#fff;text-decoration:none;}
a.crud-delete {display:block;width:74px;height:27px;background:url('../../genious/images/picto-supprimer.gif') no-repeat;padding-top:6px;text-align:left;padding-left:30px;color:#fff;text-decoration:none;}

/* EXTERN LINK */
#externLinkOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 41px;

  background:url('../../genious/images/barBg.jpg') repeat-x;

}

#externLink {
  position: absolute;
  top: 41px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
    height:100em;
}
#frameWindow{
  height:100%;
  width:100%;
  border:none;
}

a.barLogo {background:url('../../genious/images/barLogo.png');height:29px;width:78px;position:absolute;left:20px;top:-40px;text-indent:-9999px;}
a.barTopic {
color:#8F8F8F;
display:block;
font-size:0.9em;

letter-spacing:5px;
position:relative;
text-align:center;
top:-25px;
}
a.barClose {background:url('../../genious/images/barClose.png');height:16px;width:17px;position:absolute;right:20px;top:-32px;text-indent:-9999px;}
#extracms_view_content .wikipage-content h3  {color:#7C9304;font-size:1.4em;font-weight:normal;margin-bottom:0px;}
#extracms_view_content .wikipage-content h3:first-letter  {font-size:2.1em;}
#extracms_main_content #extracms_view_form ul ,#extracms_main_content #extracms_view_content ul   {margin-top:9px; }
/* style pour le zoom */

body .jqZoomTitle {background:#FFF url('../../genious/images/titre-zoom.png') no-repeat 0 0;height:22px;color:#656565;font-weight:bold;font-size:0.9em;font-family:arial;text-transform:uppercase;}
.jqZoomFooter{background:#fff url('../../genious/images/bas-zoom.png') no-repeat 0 0;width:435px;height:15px;position:absolute;bottom:-39px;}
.jqZoomWindow {border:none;}
.jqZoomImage {border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;height:370px;margin-bottom:5px;margin-top:24px;overflow:hidden;position:relative;width:433px;}
.jqZoomTitle span {position : relative;top :4px;}
input#changeLang {
background:#0083A6  url(../../genious/images/submit_1.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
padding:0px 8px;
text-transform:lowercase;
margin: 0;
font-size:1em;
}
/**** BLOCS AVEC JAVASCRIPT POUR NAVIGATION PAR ONGLET
#actu_rea {height:207px;width:391px;background:url('../../genious/images/actu_rea_provisory.jpg') no-repeat;overflow:hidden;}
#actu_rea h3 {float:left;width:193px;height:29px;text-align:center;font-size:1em;}
#actu_rea h3 a {display:block;color:#656565;font-weight:bold;text-decoration:none;text-transform:uppercase;padding-top:7px;}
*/
/* PS : Les onglets n'ont pas la meme taille, il faudra les réajuster sur photoshop */


/* Onglets   margin-right:5px; */
#mesOnglets {width:391px;overflow:hidden;background: transparent url( ../../genious/images/roundBox_391x55.gif) no-repeat scroll left bottom;}
#home #mesOnglets ul.tabs-nav{height:30px;background: transparent url( ../../genious/images/roundBox_391x55.gif) no-repeat scroll left top;padding:0;}
#mesOnglets #actualites , #mesOnglets #realisations{margin:0;padding:0;float:none;background-image:none;}
#home #mesOnglets .roundBox_content ,  #home #mesOnglets .roundBox{width:auto;margin:0;padding:0;}
.random_annonce_large {
bottom:0;
position:absolute;
width:73em;
}


#home #mesOnglets .roundBox_content {margin-bottom:11px;background:transparent url(../../genious/images/roundBox_391x55.gif) repeat-y scroll right top;overflow:hidden;}

#mesOnglets ul.tabs-nav li a,#mesOngletsAdmin ul.tabs-nav li a {color:#656565;font-size:0.9em;font-weight:bold;background:none;text-transform:uppercase; z-index:1;}
#mesOnglets ul.tabs-nav li a span,#mesOngletsAdmin ul.tabs-nav li a span{background:none;}
.tabs-container {border-top:none;}
#mesOnglets .tabs-nav li{ width:50%;}
#mesOnglets .tabs-nav  a span {padding-top:6px;} /* 8px */

#mesOnglets ul li.tabs-selected.firstTab,#mesOnglets ul li.tabs-selected.lastTab {background:url(../../genious/images/onglet_left_right.png) no-repeat scroll 0 0;padding-bottom: 3px;}
#mesOnglets ul li.tabs-selected.lastTab{background-position:top right;}

#mesOnglets ul li.firstTab,#mesOngletsAdmin  ul li.firstTab{margin:0px;background-image:none;}
#mesOnglets ul li.lastTab,#mesOngletsAdmin ul li.lastTab {margin:0px;background-image:none;}
/*onglet admin*/
#mesOngletsAdmin{padding-bottom:15px;background: transparent url( ../../genious/images/roundBox_720x55.gif) repeat-y scroll left bottom;}
/* Un peu plus petit..*/
#mesOngletsAdmin ul.tabs-nav li a span{ font-size:0.9em;}
#mesOngletsAdmin #jcms_set_type , #mesOngletsAdmin #jcms_set_flags,#mesOngletsAdmin #jcms_edit_zone,#mesOngletsAdmin #media_upload_zone,#mesOngletsAdmin #media_view_zone{margin:0;padding:15px;float:none;clear:none;background:transparent url(../../genious/images/roundBox_720x55.gif) repeat-y scroll right top;}
#contenu #mesOngletsAdmin ul.tabs-nav{height:28px;background: transparent url( ../../genious/images/roundBox_720x55.gif) no-repeat scroll left top;padding:0;}
#mesOngletsAdmin ul li.tabs-selected a{background:url(../../genious/images/onglets_interieure.jpg) repeat-x scroll 0 0;}
#mesOngletsAdmin li{background:url(../../genious/images/onglets_interieure_inactive.jpg) repeat-x scroll 0 0;position:relative;z-index:2;padding-bottom:2px;}
#mesOngletsAdmin li.lastTab {right:0;position:absolute;z-index:0;overflow:hidden;}
#mesOngletsAdmin li.lastTab a {padding-left:105px;padding-right:20px;}


/**CONTACT**/

#extracms_main_content #extracms_view_content .wikipage .wikipage-content{padding-bottom:1em;}
#extracms_main_content #extracms_view_form{padding-top:2em;background:transparent url(../../genious/images/sep_secondmenu.gif) repeat-x scroll left top;}

#extracms_main_content #extracms_view_form .write_before_form {float:left;padding-right:0.96em;width:57%;}
#extracms_main_content #extracms_view_form .write_before_form .hr{ background:transparent url(../../genious/images/sep_secondmenu.gif) repeat-x scroll center bottom;margin:1em 0em 1em 0;height:1px;}

#extracms_main_content #extracms_view_form .write_before_form .hr hr{display:none;}
#extracms_main_content #extracms_view_form .formulaire p{margin:0;}
#extracms_main_content #extracms_view_form .formulaire .jforms-submit-buttons{text-align:right;margin-top:1em;}
#extracms_main_content input.jforms-submit {background:#0083a6 url(../../genious/images/submit_7.png) no-repeat scroll left top;padding:0 5px;border:none;}
#extracms_main_content #extracms_view_form .write_after_form {background:transparent url(../../genious/images/sep_secondmenu.gif) repeat-x scroll center 2em;clear:both;margin-top:0;padding-top:3em;text-align:right;}
#extracms_main_content input.jforms-submit {background:#0083a6 url(../../genious/images/submit_7.png) no-repeat scroll right top;padding:0 6px;font-size:1em;margin-right:16px;}
#extracms_view_form label,.adminZone label {color:#686868;font-family:verdana,sans-serif;font-size:0.9em;}
#extracms_main_content form input {margin:0 0 4px;border:1px solid #D6D6D6;}
#extracms_main_content .formulaire input.jforminput,#extracms_main_content input.jformsecret,#extracms_main_content textarea.jformtextarea,#extracms_main_content input.jformupload,#extracms_main_content select.jformmenulist,#extracms_main_content input.jformcaptcha {width:176px;font-size:0.8em;color:#686868;}
#extracms_main_content .jforms-error-list {border:none;color:#DE0000;font-weight:bold;margin:1em 0;}
#extracms_main_content .jforms-error-list li{list-style-image:none;color:#DE0000;background:none;}
#extracms_main_content label.jforms-error,#extracms_main_content span.jforms-error {color:#DE0000;font-style:italic;}
#extracms_main_content .formulaire textarea.jformtextarea {border:1px solid #D6D6D6;height:96px;}

/* STyle retour formulaire */
.formulaireresult div.sentData {

    background: transparent url(../../genious/images/sep_secondmenu.gif) repeat-x scroll 100% 1.5em;
    clear: left;
    padding-top: 3em;
}

#sideBar .centerBlock label.hideTextLabel input,
#sideBar .centerBlock  label.hideTextLabel select ,
#sideBar #commanderDomaine  label.hideTextLabel  select
{position:relative;top:-12px;right:0;}
#sideBar .centerBlock   select , #sideBar #commanderDomaine select{top:0;}
#sideBar .centerBlock  label.hideTextLabel {height: 18px;}
#sideBar .centerBlock fieldset p , #sideBar #commanderDomaine fieldset p {text-align: right;padding-right: 18px; padding-bottom: 1.3em;padding-top:0.4em;}
#sideBar .centerBlock fieldset p input , #sideBar #commanderDomaine fieldset p input {padding :0 6px 1px;display:inline;}


#commanderDomaine #orderDomain .tlds {margin:0 17px 0 119px;width: 240px;}
#sideBar #commanderDomaine #orderDomain .tlds {width:145px;}
#sideBar #commanderDomaine #orderDomain .tlds {margin-right: 0;margin-left:0;}
#commanderDomaine #orderDomain .tlds label {display:inline;margin:0 0.5em 0 0;padding:0;width:auto; color:white;}
#commanderDomaine #orderDomain .tlds label input {display:inline;width:1em;margin:0 0.1em 0 0;padding:0;position:static;vertical-align:bottom;}

#sideBar #commanderDomaine .orderDomain .tlds {padding-left:0px;padding-right:0px;margin-left: 20px;}
#sideBar #commanderDomaine #orderDomain .tlds label input{margin:0 0.2em 0 0;}
/* Boutons formulaires */
.actions ul li .edit-record{background: url(../../genious/images/editer_record.png) no-repeat scroll 0 0;}
.actions ul li .delete-record{background: url(../../genious/images/effacer_record.png) no-repeat scroll 0 0;}
.actions ul li .back-list{background: url(../../genious/images/retourner_a_la_liste.png) no-repeat scroll 0 0;}
.actions ul li .download-file{background: url(../../genious/images/telecharger_fichier.png) no-repeat scroll 0 0;}
.actions ul li .create-record{background: url(../../genious/images/creer_enregistrement.png) no-repeat scroll 0 0;}
/*bouton anglais*/
.en_EN .actions ul li .edit-record{}
.en_EN  .actions ul li .delete-record{}
.en_EN .actions ul li .back-list{padding-right:29px;}
.en_EN .actions ul li .download-file{background-image: url(../../genious/images/telecharger_fichier_en.png);}
.en_EN .actions ul li .create-record{background-image: url(../../genious/images/creer_enregistrement_en.png);}

#auth_login_zone p a {background-image: url(../../genious/images/deconnexion.png);font-size:0.9em;
margin-bottom:auto;
margin-left:62%;
margin-right:auto;
padding:3px 7px 3px 27px;
position:relative;
top:7px;
background-color:#E9512C ;}

#auth_login_zone p a:hover {background-color:#D13802 ;}
.crud #contenu .actions a.crud-link:hover , .centreSupport a:hover , .liveChat a:hover , #auth_login_zone p a:hover{
  background-position : left bottom ;
}
#sideBar #auth_login_zone a {
margin-left:43%;
}

.actions ul li{display:inline;}

.crud .wym_skin_default .wym_iframe iframe {height:40em;}

.siteplan {margin-top:1em;}
.siteplan1 a  {}

.siteplan1 h2  {margin-top:1.5em;margin-bottom:0;margin-left:0;border-left:0.4em solid #1e76a1;padding-left:10px;font-size:1em;}
.siteplan1 h2 a  {font-size:1.8em;}
.siteplan1 h2 span {color:#517900;
display:block;
font-size:1.4em;
margin-bottom:13px;
margin-left:0;
margin-top:3px;}
.siteplan1 h3 {margin-bottom:10px;font-size:1em;}
.siteplan1 h3 a  {font-size:1.4em;
margin-bottom:3px;}
.siteplan1 h3 span {font-size:1.2em;
margin-left:11px;}
.siteplan1 h4 {}
.siteplan1 h4 a  {}
.siteplan1 h4 span {}
.siteplan1 h5 {}
.siteplan1 h5 a  {}
.siteplan1 h5 span {}

.siteplan1 .item0{border-color:#187CB0;}
.siteplan1 .item1{border-color:#23A2D7;}
.siteplan1 .item2{border-color:#D8890C;}
.siteplan1 .item3{border-color:#9DBF15;}
.siteplan1 .item4{border-color:#6E7677;}
.siteplan1 .item5{border-color:#1e76a1;}

.siteplan1  .siteplan_photo{
	width : 60.7em;
}
.siteplan1  .siteplan_photo img{
	width : 100%;
}
.siteplan1  .siteplan_photo dt , .siteplan1  .siteplan_photo dd.photodesc , .siteplan1  .siteplan_photo dd.photoprivate  {
display:none;
}

.siteplan2{
  margin:2em 0;

}


#conteneur #home .leftBlock {
  float:left;
  width:391px;
 /* margin-right:3px;*/

}
#conteneur #home #actualites, #conteneur #home #realisations ,  #conteneur #home #temoignages , #conteneur #home #logoShow{
  float:none;
  margin-left:0;
  margin-right:0;
  width:100%;
}

#conteneur #home dd.annonce img {
margin-right: 2px;
}
/*
#conteneur #home dd.annonce img {
color:#FFFFFF;
display:block;
font-size:0.9em;
margin-right:2px;
padding:7px 5px 4px 232px;
text-align:right;
}*/
#conteneur #home .random_annonce_large dd.annonce img {
margin-left:0;
margin-right:0.1em;
width:100%;
}
#conteneur #home .random_annonce {
margin:0.5em 1.7em;
}
#conteneur #home #espace_clients {
  margin-bottom:0.5em;
  /*
  margin-right:0;
  margin-left:0.25em;*/
}

#conteneur #home .rightBlock {
  float:right;
  width:221px;
  /*margin-left:3px;*/
  margin-bottom:0.75em;
}
#conteneur #home  {
  overflow:hidden;
  /*width:925px;*/ width:79em;

}



/* Slide pager */
#slidepager{
background:transparent url('../../genious/images/slidepager.png') no-repeat bottom;
left:0px;position:absolute;
top:0em;/*width:925px;*/ width:79em;z-index:200;height:150px;height:12.9em;}
#slidepager.hiddenPager{top:0;left:0.05em;background:none;width:79em;padding:0;margin:0;}
#slidepager ul{margin-top:10.9em;float:right;width:auto;margin-right:0.8em;}
#slidepager li{display:inline;text-align:center;}
#slidepager.hiddenPager ul{display:none;}
#slidepager.visiblePager{display:block;}
#slidepager img{display:none;}
#slidepager a {
background: #ffffff url(../../genious/images/submit_annonce_blanche.png) no-repeat scroll left top;
color:#656565;
float:left;
font-size:100%;
font-weight:bold;
margin-left:0.7em;
padding:0.1em 0;
width:8.7em;
}


#slidepager a:hover {background-color:#ececec;background-position:left bottom;}
/*  la classe est mise en retard ..
#slidepager a.activeSlide {background-image: url(../../genious/images/submit_annonce_verte.png);
color:#fff;}
*/
.notice img {
left:-30px;
position:absolute;
top:-1.0em;
width:424px;
}

/* Extern Application */
#contenu.loading iframe.externApplication{
  height:100%;
}

#contenu iframe.externApplication{
  border:none;
  width:78em;
  height:77em;
  overflow:hidden;
  margin-bottom:1.5em;
}
#contenu iframe.externApplication.error{
  border:1px solid red;
}


#iframeResizer {
height:3em;
margin-top:1em;
}
a.sizeUpFrame, a.sizeDownFrame {
background-image:url(../../genious/images/administration_panel.gif);
background-position:0 50%;
color:white;
display:block;
margin:0 7em;
padding:0.3em 10em;
text-align:center;
float:right;
}
#sideBar #espace_clients #extraPanelZone #auth_login_zone p.isLogged {padding:0 18px 22px 0;position:relative;left:-9px;}

#sideBar #commanderDomaine{
	background-image:url(../../genious/images/domaine-interne.jpg);
height:156px;
width:196px;padding:0;background-color:#C2D021;}
#sideBar .orderDomain {margin:0;padding-top:1em;}

/*form isLogged*/
#espace_clients .loginZone #auth_login_zone p.isLogged {padding-bottom:2em;}


#extracmsSideBar #secondMenu{margin-bottom:0.5em;}
#extracmsSideBar #slideshowlogo .diaporama img {margin:1em 0.7em 0;}
#extracmsSideBar #logoShow .roundBox_content, #extracmsSideBar .roundBox
{background:transparent none repeat scroll 0 0;
width:auto;}



/*sideBar*/
#extracmsSideBar #logoShow h3{
  background:transparent url(../../genious/images/sep_secondmenu.gif) repeat-x scroll left bottom;
  height:auto;
  padding:4em 0 0.6em;
}

#extracmsSideBar #logoShow h3 span	{
  background:transparent url(../../genious/images/puce-verte.jpg) no-repeat scroll left center;
  padding:0 0 0 20px;
}
#contenu #extracmsSideBar #logoShow	{
  margin-bottom:3em;
}


/* MIrror WHMCS et Support */
.whmcs.ar_MO ,.support.ar_MO {direction: rtl;}
/* Afin d'obtenir la bonne taille .. elements flottants inside*/

.frameMode .container{overflow:hidden;}

/* WHMCS header*/
.whmcs.ar_MO #header h1 {padding-right: 0;padding-left: 30px;background-position: left bottom;}
.whmcs.ar_MO #header h1.logo a{margin-right: 25px;margin-left: 0;}
.whmcs.ar_MO #header h2 {right: 240px;left:0;}
.whmcs.ar_MO #header .support_annonce {right: 43em;direction: ltr;}
.whmcs.ar_MO .customer_liveChat {left:5px;right:0;}
.whmcs.ar_MO #header .support_annonce p {float: right;margin-right: 1em;}

/* WHMCS container*/
.whmcs.ar_MO .lateral {float:right;margin-right: 0;margin-left: 10px;}
.whmcs.ar_MO .topnavbar {background-position: right center;}
.whmcs.ar_MO .topnavbar li {margin-right: 13px;margin-left: 0;}
.whmcs.ar_MO .topnavbar li a {padding:4px 27px 4px 0;}
.whmcs.ar_MO li.globalsystitle a , .whmcs.ar_MO li.clientareatitle a,
.whmcs.ar_MO li.announcementstitle a , .whmcs.ar_MO li.knowledgebasetitle a,
.whmcs.ar_MO li.supportticketstitle a ,.whmcs.ar_MO li.downloadstitle a {background-position: right center;}
.whmcs.ar_MO #client_loginBox span.title {padding-left: 0;padding-right: 13px;}
.whmcs.ar_MO #client_loginBox input.client_connect {float: left;margin-left: 15px;margin-right: 0;}
.whmcs.ar_MO span.rememberme {float:right;padding: 0 15px 0 0;}
.whmcs.ar_MO #client_loginBox span.rememberme input {margin-left: 4px;margin-right: 0;}
.whmcs.ar_MO .homepage {margin-right: 210px;margin-left: 0;}
.whmcs.ar_MO .homepage p a img {float: left;}
.whmcs.ar_MO .homepage p img {float: left;}
.whmcs.ar_MO .homepage p img[src="images/padlock.gif" ] {float: right;padding-left:10px;padding-right:0 !important;}
.whmcs.ar_MO #youarehere.contentbox p {text-align: right;}
/*page Interne*/


/* Fin whmcs*/

#sideBar #espace_clients form div input{display:none;}

#mesOnglets #actualites h3,#mesOnglets #realisations h3{display:none;}

#commanderDomaine h3{background-image:none;background-color:transparent;margin-bottom:0.5em;position: absolute;text-transform: lowercase;font-size: 1.1em;}
#commanderDomaine h3 span.title:first-letter{text-transform: uppercase;}
#commanderDomaine h3 span.title {padding:1.9em 27px 32px;font-weight:bold;color: white;}

#commanderDomaine .orderDomain label {color:#fff;font-weight: bold;padding-right:90px;} /* devrai cacher le texte sous l'input*/
#commanderDomaine .orderDomain .hideTextLabel {padding-right: 20px;}
#commanderDomaine.roundBox p {
padding:0.5em 1.5em 0;
text-align:right;
}
#sideBar #commanderDomaine .orderDomain .hideTextLabel{margin-bottom:0;width: auto;margin-left: 0;margin-top:1em;}
#commanderDomaine .orderDomain .hideTextLabel input {}
#sideBar #commanderDomaine .orderDomain .hideTextLabel input {position: absolute ;top:0;left: 0 ;margin-right:0;}
#commanderDomaine {
background-image:url(../../genious/images/domaine-externe.jpg);
background-position:left top;
height:139px;
margin-bottom:0.5em;
padding:0;
background-color:#0F89B0;
width:390px;
}

#commanderDomaine .orderDomain #transferRegister { color:#fff;padding-right:20px;padding-top:5px; text-align:right;}
#sideBar #commanderDomaine .orderDomain #transferRegister { width:auto; }

#commanderDomaine .orderDomain #transferRegister label {display:inline;width:auto;padding:0;}
#commanderDomaine .orderDomain #transferRegister input{
	vertical-align:bottom;display:inline;position:static;
	margin:0 0 0 5px;padding:0;width:auto;border:0;}
.leftBlock #commanderDomaine .orderDomain p input {background-image:url(../../genious/images/submit_blanc_11.png); color:#0d4d68;background-color:#ffffff;}
#sideBar .leftBlock #commanderDomaine .orderDomain p input  { color:#9CB12E;}

/*hid label commander domaine*/

.leftBlock #commanderDomaine .roundBox_content {background-image: none;background-color:transparent;}

#conteneur .leftBlock #commanderDomaine .roundBox .roundBox_content,#conteneur .leftBlock #commanderDomaine .roundBox{background-image: none;}
 #commanderDomaine .orderDomain .tlds label{font-size: 0.8em;}
/* Plus d'actualité , faudra reduire la taille du bloc espace client avant
#conteneur #home #orderDomain ,#conteneur #home #espace_clients ,#conteneur #home #logoShow,#conteneur #home #temoignages{margin-top: 1em;}
*/



#mesOnglets{margin-bottom: 0.5em;}


/* Chat */
#proactivechatdiv.roundBox {background-image:none;}
#proactivechatdiv.roundBox h3 {background:none;color :#757575 ;margin:19px 0 0 5px;position:absolute;font-size:1.1em;text-transform:capitalize;width:250px;}
#proactivechatdiv.roundBox h3 span {background:none;}
#cleanChat {
background-image:url(../../genious/images/live_chat_blog.png);
background-repeat:no-repeat;
height:174px;
overflow:hidden;
width:325px;
}
#cleanChat p{margin-top: 4em; }
#cleanChat a {background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
margin:12px 0 0 15px;
width:auto;
}
#cleanChat a.startChat {background-image:url(../../genious/images/live_chat_online.png);}
#cleanChat a.startChat span {background-image:inherit;}
#cleanChat a.stopChat {float:right;margin:12px 25px 0 0;}
#cleanChat a.stopChat , #cleanChat a.stopChat span  { background-image : url(../../genious/images/live_chat_offline.png); }
#cleanChat a span {
background-position:right top;
color:#FFFFFF;
display:block;
font-weight:bold;
/*margin-left:35px; mode avec picto*/
margin-left:7px;
padding-bottom:5px;
padding-right:13px;
padding-top:6px;
position:relative;
right:-7px;
}
#cleanChat a:hover { background-position:left bottom;}
#cleanChat a:hover span { background-position:right bottom;}


.photosimpleview dt{font-weight: bold;font-size: 1.05em;}
.photosimpleview dt:first-letter{text-transform: uppercase;}
#extracms_view_content #wiki-links .navigation{padding-top: 2em;}
/* Bouttons stretchables ..*/
.centreSupport a span, .liveChat a span {
background-color:inherit;
background-image:inherit;
background-position:right top;
color:#FFFFFF;
display:block;
font-weight:bold;
margin-left:3em;
padding-bottom:0.5em;
padding-right:1.8em;
padding-top:0.4em;
position:relative;
right:-0.4em;
text-transform:uppercase;
}
.centreSupport  a:hover  span ,.liveChat  a:hover span { background-position:right bottom;}

/* Liste actualites */

#actualites .jcms_list_children dl,#actualites .jcms_list_children {overflow:hidden;}
#actualites .jcms_list_children dd {
display:block;
float:left;
margin-bottom:1.9em;
width:68%;
}
#actualites .jcms_list_children dt {
clear:left;
display:block;
float:left;
width:30%;
}

.nos_references {overflow:hidden;}
.nos_references .societe {width:8.2em;height:8.2em;margin:1em;float:left;}
#extracms_view_extern_zone .nos_references .societe h4 {padding:0;color:#fff;text-align:center;}
#extracms_view_extern_zone .nos_references .societe p { text-align:center;color:#fff;font-size:90%;}
.nos_references .societe img{color:#FFFFFF;height:8.2em;text-align:center;width:8.2em;}
.societe_note .temoignage {position:absolute;left:300px;padding:1em;width:30em;}
.societe_note .temoignage a {color:#fff;}


/* Block centre Block pour home */

.centerBlock {
overflow:hidden;
width:302px;
margin: 0 4px 0 6px;
float:left;
}

#sideBar .centerBlock {
width:auto;
float:none;
margin:0;
}
#conteneur #sideBar .centerBlock #espace_clients {
padding:0 0 10px 0;
}
.progressive #home .centerBlock , #home .leftBlock {
margin-bottom:9.65em;
}

#conteneur .centerBlock #espace_clients{ float:none;margin:0;width:300px;padding:0 0px 15px 0;}

.centerBlock .whmcsOrder {padding:1.3em 0; margin:0;}
.centerBlock .whmcsOrder p {padding:0.5em 20px 0 0;}
.centerBlock #tousLesProduits label{  height:auto; }

.centerBlock #tousLesProduits  {  float:none;margin:0 0 0.5em; background-color:#ecf1f3; background-image:url(../../genious/images/express.gif); }

.centerBlock #tousLesProduits h3  { background-color:#0d4d68; background-image:url(../../genious/images/express.gif); }

.centerBlock #tousLesProduits .roundBox_content  { background-color:#8FAFCB;   background-image:url(../../genious/images/express.gif); }

#moyenspayement { padding:0em 20px 1em;}
#moyenspayement p { padding:0;font-size:0.95em;}
#moyenspayement ul {overflow:hidden;margin-top:0.5em;}
#moyenspayement li {
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:21px;
margin:2px;
text-indent:-883px;
width:48px;
}
.noimages #moyenspayement li {
height:auto;
margin-right:0.5em;
text-indent:0;
width:auto;
}
#moyenspayement li:hover , #moyenspayement li.over {background-position:left bottom; }
#moyenspayement .visa { background-image:url(../../genious/images/visa.gif);}
#moyenspayement .paypal { background-image:url(../../genious/images/paypal.gif);}
#moyenspayement .amex { background-image:url(../../genious/images/amex.gif);}
#moyenspayement .mastercard { background-image:url(../../genious/images/mastercard.gif);}
#moyenspayement .discovery { background-image:url(../../genious/images/discover.gif);}
#moyenspayement .wiretransfert { background-image:url(../../genious/images/wiretransfer.gif);}
#moyenspayement .check { background-image:url(../../genious/images/cheque.gif);}
#moyenspayement .jcb { background-image:url(../../genious/images/jcb.gif);}
#moyenspayement .moneybookers { background-image:url(../../genious/images/moneybookers.gif);}
#moyenspayement .westernunion { background-image:url(../../genious/images/wu.gif);}


/* Slide shows */
#extracms_photo_viewer_slideshow , #slideshowslideshow {
	background-color:#007494;

}
#extracms_photo_viewer_slideshow img, #slideshowslideshow img {
color:#FFFFFF;
height:12.8em;
width:79em;
}
#slideshowslideshow img {
width:79em; /* no dd in here, but .diaporama is absolute*/

}
.noimages #extracms_photo_viewer_slideshow img , .noimages #slideshowslideshow img {
font-size:2.5em;
}

.notice img.geniousLogo {
display:none;
}
#twitter {
margin-bottom:1em;
margin-top:1em;
width:100%;
text-align:center;
}
#twitter img {
/*width: 17em ; height : 6em;*/
	width:100%;
}
.progressive #twitter{
margin-top:2em;
}


.noimages .roundBox .roundBox_content , .noimages .roundBox h3  { margin:0 1px;}
.imageDisplayDetector, .imageDisplayState{position:absolute;left:-5000px;}

/*
h1#logo a span { position:absolute;left:-5000px;}
.noimages h1#logo a span { position:static;font-size:1.2em;}*/

.diaporama .description {
font-size:0.85em;
left:0;
position:absolute;
text-align:right;
top:14.9em;
width:92.8em;
}


.noimages.noscriptmode .diaporama .description {

font-size:1.6em;
margin:0.5em 0.5em 0 0;
position:static;
display:inline;
color:#333344;
}
.noimages.noscriptmode .diaporama {

display:inline;
}

#extracms_photo_viewer_slideshow .photosimpleview {height:150px;}
.noimages #extracms_photo_viewer_slideshow .photosimpleview {height:auto;margin-right:1em;}

.noimages .annonce img {display:none;}
.imagesactives .diaporama .description {left:-5000px;}
.imagesactives #extracms_photo_viewer_slideshow dd.photodesc {left:-5000px;right:0;}

/*tabs realisations */
.tabs-rea {
color:#0E85B2;
font-size:1.1em;
height:1em;
margin-top:0.5em;
position:relative;
text-align:center;
}
.tabs-rea a {
color:#0E85B2;
cursor:none;
}

.tabs-rea li.previous-rea a, .tabs-rea li.next-rea a {
background:transparent url(../../genious/images/suivant.gif) no-repeat scroll 0 0;
display:block;
height:49px;
overflow:hidden;
padding-top:5px;
position:absolute;
right:15px;
text-indent:-500em;
top:3.5em;
width:17px;
}
.tabs-rea li.previous-rea a:hover, .tabs-rea li.next-rea a:hover {
background-position: left bottom;
}
.tabs-rea li.previous-rea a {right:auto;left:15px;background:url(../../genious/images/precedent.gif)}
.tabs-rea li {display:none;}
.tabs-rea li.previous-rea ,.tabs-rea li.next-rea , .tabs-rea li.selected-rea {display:block;}


.last_project { margin:0 0.55em;}
div.last_project { padding-top:1em;}
#auth_page #espace_clients.roundBox h3,
#auth_page #espace_clients.roundBox .roundBox_content {
 background-image:url(../../genious/images/roundBox_306.gif);
}

#auth_page #espace_clients.roundBox {
 background-image:url(../../genious/images/notice_bottom.gif);
}
/* page ssl prix */
.produit .commander p{text-align:right;}
#conteneur .centerBlock p input:hover {background-position:left bottom;}

/* temoignages */
.temoignages .highlighted{
	border:thin dashed #F6F6F6;
	background-color:#F6F6F6;
	padding:0 1em;
	margin:2em 0;
}


.noscriptmode.imagesactives #home #logoShow .roundBox_content {min-height:500px;}
.noscriptmode.imagesactives #conteneur #home #logoShow {
	bottom:9.2em;
	height:47.9em;
	left:33.7em;
	position:absolute;
	width:45.3em;
	left:395px;width:530px;
}
.noscriptmode.imagesactives #conteneur #home #logoShow img {
background:#F6F6F6 none repeat scroll 0 0;
display:block;
float:left;
height:6.5em;
margin:2em 1em 0 2em;
padding:0.1em;
position:static;
width:11.5em;
}
.noscriptmode.imagesactives #conteneur #home #logoShow img:hover {
background:#D6D6D6;
}
.noscriptmode.imagesactives #conteneur #home #logoShow a:hover img {
background:#D6D6D6;
}
.noscriptmode.imagesactives #conteneur #home #logoShow h3 ,
.noscriptmode.imagesactives #conteneur #home #logoShow ,.noscriptmode.imagesactives #conteneur #home #logoShow .roundBox_content
{ background-image:url(../../genious/images/roundBox_530x61.gif);overflow:hidden; }

.noscriptmode.imagesactives #conteneur #home #twitter {
bottom:1.5em;
margin:0;
position:absolute;
right:1.2em;
width:17em;
}

/* Simple modal style */
#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
  height:400px;
  width:600px;
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container a.modalCloseImg {
background:transparent url(../../genious/images/fermer.png) no-repeat scroll 0 0;
cursor:pointer;
display:inline;
height:2em;
position:absolute;
right:-1em;
top:-2.1em;
width:8em;
z-index:3200;
}
/* presentation bloc video home page */
#premiereVisite { overflow:hidden;}
#premiereVisite .videosimpleview {
clear:right;
overflow:hidden;
padding:1em;
}
#premiereVisite .videosimpleview .playerModal{margin:1em auto;}
#premiereVisite .videopreview a {
background:transparent url(../../genious/images/visualiser.jpg) no-repeat scroll 0 0;
float:right;
padding-bottom:1.6em;
padding-left:8em;
padding-top:1.6em;
}
/* drapeaux */
#versionSwitcher {
background:transparent url(../../genious/images/flag_fr.jpg) no-repeat scroll 0 0;
padding:0.2em 0 2em 23px;
}

#menuSecondaire {
background:transparent url(../../genious/images/genie.jpg) no-repeat scroll 60em top;
margin:1em 0;
overflow:hidden;
padding-bottom:4em;
width:100%;
}

#menuSecondaire ul { float:left ; width : 66em;overflow:hidden;}
#menuSecondaire li ul { float:none ; width : auto;overflow:visible;}


#menuSecondaire li {
display:block;
float:left;
font-size:2em;
margin-left:0.2em;
margin-right:0.2em;
width:10.5em;
}
#menuSecondaire li.menuItem0 {
margin-left:0;
}
#menuSecondaire li.menuItem5{
margin-right:0;
}
#menuSecondaire  li a ,#menuSecondaire .menuItem0 ul a ,
#menuSecondaire .menuItem1 ul a ,
#menuSecondaire .menuItem2 ul a ,
#menuSecondaire .menuItem3 ul a ,
#menuSecondaire .menuItem4 ul a ,
#menuSecondaire .menuItem5 ul a{
color:#6D6D6D;
}
#menuSecondaire  li li  a:hover {
text-decoration:underline;
}
#menuSecondaire  li a ,#menuSecondaire .menuItem0 li,
#menuSecondaire .menuItem1 li ,
#menuSecondaire .menuItem2 li ,
#menuSecondaire .menuItem3 li ,
#menuSecondaire .menuItem4 li ,
#menuSecondaire .menuItem5 li{
width:auto;
float:none;
}

#menuSecondaire li ul  {
    font-size:0.6em;
}
#menuSecondaire li ul li  {
    font-size:1em;
	margin:0;
	line-height:1.28em;
}

#menuSecondaire .menuItem0 a{color:#187CB0;}
#menuSecondaire .menuItem1 a{color:#23A2D7;}
#menuSecondaire .menuItem2 a{color:#D8890C;}
#menuSecondaire .menuItem3 a{color:#9DBF15;}
#menuSecondaire .menuItem4 a{color:#6E7677;}
#menuSecondaire .menuItem5 a{color:#1e76a1;}


/* Zoomable images */

#cms_image_droite img ,#cms_image_bas img , #cms_image_gauche img {width:100%; }