html,body{height:100%;width:100%;}
body{font-family:"Arial";font-size:11px;color:#000;}
*{margin:0px;padding:0px;}
img{border:0;display:block;}
a{text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul{list-style:none;display:block;}
#main{min-height:100%;position:relative;overflow:hidden;}
#header{background:url(squelettes/images/back_header.png) repeat-x left top;}
#header .wrap{width:990px;margin:0 auto;position:relative;height:153px;z-index:1;}
#logo_site{position:absolute;top:0;left:-120px;z-index:2;background:url(squelettes/images/advisio_header.png) no-repeat top left;width:599px;height:317px;}
#logo_site a{display:block;position:absolute;top:0px;left:130px;width:280px;height:133px;color:#d3c6b8;}
#deco_droite{position:absolute;top:0;right:-170px;z-index:2;background:url(squelettes/images/image_deco_droite.png) no-repeat top left;width:398px;height:432px;}
#pens_crea{position:absolute;top:93px;left:370px;z-index:2;}
#chps_act{position:absolute;bottom:0px;left:35px;z-index:1;}
#center{padding:0px 0 435px 0;overflow:hidden;width:100%;margin:0 auto;}
#liste_themes{position:absolute;top:29px;left:335px;width:651px;border-top:1px solid #d3c6b8;z-index:80;}
#liste_themes a{float:right;width:25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#d3c6b8;color:#d3c6b8;}
#trouvez_style{float:right;width:100px;padding:29px 4px 0 0;text-transform:uppercase;color:#d5c9bb;text-align:right;line-height:12px;}
#trouvez_style strong{display:block;font-weight:bold;}
#liste_themes a.last-child{border-width:0px 1px;}
#menu_header{position:absolute;top:8px;left:335px;width:660px;z-index:80;}
#menu_header li{float:right;padding:0 10px;}
#menu_header li a{color:#d3c6b8;}
#menu_header li a:hover{text-decoration:underline;}
#connect_ec{position:absolute;top:0px;right:95px;z-index:80;background:url(squelettes/images/back_ec_off.gif) no-repeat 10px center;border-style:solid;border-color:#d5c9bb;border-width:0 1px;padding:8px 10px 7px 43px;color:#E95A10;font-weight:bold;text-transform:uppercase;}
#connect_ec:hover{background:url(squelettes/images/back_ec_on.gif) no-repeat 10px center;color:#49331a;background-color:#d5c9bb;}
#center_contenu{color:#d5c9bb;font-family:Georgia;background:#4c2e0c url(squelettes/images/back_gene.gif) no-repeat center left;padding:70px 30px 30px 400px;min-height:657px;width:470px;}
.ligne_liste{padding:3px 5px 4px 10px;position:relative;font-size:13px;} 
.ligne_liste.odd{background-color:rgba(128,128,128,0.3);}
h4.titre_ligne_liste{font-weight:bold;color:white;cursor:pointer;font-size:15px;}
.reponses{padding:3px 0 1px 0;display:none;color:#DE6615;}
.reponses strong{color:white;}
.titre_simple{color:#4c2e0c;font-family:Arial;padding:3px 5px 2px;font-weight:bold;text-transform:uppercase;font-size:20px;margin-bottom:20px;background-color:#e95a10;}
.clients{text-align:right;}
.titre_double{font-family:Arial;margin-bottom:50px;font-weight:normal;color:#d5c9bb;text-transform:uppercase;font-size:20px;}
.titre_double .partie_1{display:inline-block;padding-right:3px;}
.titre_double .partie_2{background-color:#e95a10;color:#4c2e0c;padding:2px 5px 2px 0;font-weight:bold;}
.clients .texte,.clients .chapo{font-size:17px;line-height:25px;}
.texte,.chapo{color:#d5c9bb;font-size:14px;line-height:18px;}
.texte p,.chapo p{margin:10px 0px;}
.soustitre{font-weight:bold;font-size:18px;color:white;margin:-10px 0 10px 0;padding:0;}
.chapo{font-weight:bold;margin:10px 0;}
.texte strong,.chapo strong{font-weight:bold;}
h1.titre_double + .texte{margin:-20px 0 20px 0;}
h3.spip{color:#e95a10;font-weight:bold;font-size:17px;margin:10px 0 0px 0;}
h3.spip + p{margin-top:5px;}
.spip_out,.spip_mail{color:#E95A10;font-weight:bold;text-decoration:underline;display:block;padding:2px 0 0 0;}
.caractencadre-spip{font-weight:bold;color:#FF8B24;}
.telecharger{display:block;font-size:16px;color:#E95A10;font-weight:bold;}
.telecharger:hover{text-decoration:none !important;}
.telecharger .img_down,.telecharger span{display:inline !important;vertical-align:middle;}
.telecharger .img_down{margin-right:5px;}
.puce{display:inline !important;}
.cache{display:none;}
table.spip{width:100%;border-collapse:collapse;border:1px solid #646464;margin:10px 0;}
table.spip th{font-weight:bold;color:white;background-color:#646464;font-size:13px;padding:5px;text-align:center;}
table.spip td{color:#646464;padding:5px;border:1px solid #646464;text-align:left;vertical-align:top;}
table.spip tr.row_even td{background-color:#f1eedc;}
table.spip tr.row_odd td{background-color:white;}
table.spip caption{font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;margin:10px 0 5px 0;}
.formulaire ul li{display:block;margin:10px 0;}
.formulaire ul li.fieldset ul li{margin-bottom:5px;}
.formulaire ul li input,.formulaire ul li textarea{width:99%;border:0px solid #e95a10;color:#4C2E0C;padding:2px;}
.formulaire #pass_securise{vertical-align:middle;display:inline-block;padding:0 0 0 7px;}
.formulaire .details{display:block;margin-top:10px;}
.formulaire .details a{color:#E95A10;}
.formulaire #pass_securise img{display:inline-block;}
.formulaire ul li label{display:block;color:#e95a10;font-weight:bold;margin-bottom:3px;}
.formulaire ul li .choix label{display:inline-block;vertical-align:middle;}
.formulaire ul li input.checkbox{width:15px;}
.formulaire fieldset{border:0px solid #D9D7D7;padding:0px;margin:10px 0;}
.formulaire h3.legend,.formulaire legend{margin:0 0 10px 0;font-weight:bold;font-size:14px;color:#e95a10;}
.formulaire p.boutons{text-align:right;}
.formulaire p.boutons input{font-weight:bold;background-color:#4C2E0C;color:#e95a10;border:1px solid #e95a10;padding:2px;cursor:pointer;}
.formulaire p.boutons input:hover{background-color:#e95a10;color:#4C2E0C;}
.formulaire .reponse_formulaire_ok,.formulaire .formulaire_ok,.formulaire .reponse_formulaire a{color:#e95a10;font-weight:bold;font-size:17px;margin:30px 0;}
.formulaire .formulaire_erreur{color:#e95a10;font-weight:bold;font-size:17px;margin:10px 0;}
.formulaire .erreur{color:#e95a10;font-weight:bold;font-size:17px;margin:10px 0 30px 0;display:block;}
.formulaire li.erreur{font-size:12px !important;}
.formulaire li.erreur label,.formulaire span.erreur_message{color:#e95a10;}
.formulaire li.erreur input,.formulaire li.erreur textarea{background-color:#e95a10;}
.formulaire p.boutons a{font-weight:bold;color:#e95a10;font-size:17px;}
.formulaire span.erreur_message{font-weight:bold;display:block;padding-bottom:5px;}
.spacer{display:none;}
.formulaire .editer_email{margin-bottom:10px;}
#view_current{margin:0 auto;overflow:visible;position:relative;width:539px;height:510px;top:20px;z-index:80;}
#projects{position:relative;left:-610px;top:0px;}
.project{position:absolute;top:0px;width:539px;height:510px;overflow:hidden;cursor:pointer;}
.project>img{position:absolute;top:52px;left:40px;border:4px solid #442c10;}
.project h1{display:none;}
.project .legend{position:absolute;background:url(squelettes/images/back_legend.png) repeat top left;height:110px;padding:4px 0 0 0;bottom:-118px;left:4px;padding-left:226px;width:305px;}
.project .legend .bloc_vignette{position:absolute;bottom:0;left:0;height:110px;}
.project .legend .bloc_vignette a{display:inline-block;margin-left:4px;color:#442c10;}
.project .legend .bloc_vignette a:first-child{margin-left:0px;}
.project h1{font-weight:normal;position:absolute;top:64px;left:0px;background-color:#442c10;color:#d5c9bb;text-transform:uppercase;padding:5px 10px;width:519px;height:22px;font-size:20px;}
.project h1 .partie_1{display:inline-block;}
.project h1 .partie_2{color:#e95a10;font-weight:bold;}
.client{text-transform:uppercase;font-weight:bold;color:#e95a10;display:block;padding-top:4px;}
.contexte{text-transform:uppercase;font-weight:bold;color:#d5c9bb;display:block;}
.descri{font-family:Georgia;color:#d5c9bb;font-style:italic;font-size:17px;padding-top:4px;line-height:17px;}
#prev,#next{position:absolute;top:50%;color:#DE6615;}
#prev{left:-61px;width:51px;margin-top:-22px;height:44px;background:url(squelettes/images/fleche_gauche.png) no-repeat top left;}
#prev:hover{background-position:bottom left;}
#next{right:-60px;width:50px;margin-top:-23px;height:46px;background:url(squelettes/images/fleche_droite.png) no-repeat top left;}
#next:hover{background-position:bottom left;}
#equipe{text-align:center;margin:20px auto;position:relative;width:990px;z-index:80;min-height:412px;background:url(squelettes/images/back_equipe.png) no-repeat center top;padding-top:150px;}
#list-equipe a{display:inline-block;overflow:hidden;height:274px;color:#D3C6B8;margin:0 10px;}
#nom_personne{position:absolute;bottom:75px;left:0;width:990px;text-align:center;font-size:20px;color:#D5C9BB;z-index:81;letter-spacing:-1px;}
#nom_personne .partie_1{font-weight:bold;color:#DE6615;}
#retour{position:absolute;top:30px;right:60px;}
#identification{margin:20px auto;position:relative;width:990px;z-index:80;min-height:412px;background:url(squelettes/images/back_identification.png) no-repeat center top;padding-top:150px;}
#identification .formulaire{width:500px;margin:20px auto;}
#identification .formulaire ul li label{font-size:17px;color:white;}
#identification .formulaire h3.legend,.formulaire legend{font-size:24px;color:white;}
.formulaire .editer_password input,.formulaire .editer_login input{padding:5px;font-size:18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:99%;}
#identification .formulaire p.boutons input{font-size:17px;text-transform:uppercase;font-weight:bold;background-color:RGBa(0,0,0,0);color:white;border:1px solid white;padding:4px 15px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#identification .formulaire p.boutons input:hover{background-color:white;color:#4C2E0C;}
#page_404{margin:20px auto;position:relative;width:632px;z-index:80;min-height:247px;background:url(squelettes/images/back_404.png) no-repeat center top;padding:150px 50px 50px 50px;}
#page_404 .chapo,#page_404 .texte{font-size:17px;}
#page_404 #retour{top:34px;right:21px;}
#espace_client{margin:60px auto 20px auto;position:relative;width:990px;z-index:80;background:url(squelettes/images/titre_espace_client.png) no-repeat left top;padding:16px 0 0 0;}
.titre_espace_client{display:block;padding:10px 25px 0 25px;border-left:1px solid #d5c9bb;margin-left:405px;min-height:70px;color:#D3C6B8;font-size:25px;font-weight:bold;letter-spacing:-1px;margin-bottom:35px;}
.titre_espace_client a{display:block;background:url(squelettes/images/deco.png) no-repeat center left;padding:5px 0 5px 21px;color:#D3C6B8;font-size:15px;font-weight:bold;}
.titre_espace_client a:hover{text-decoration:underline;}
#list_choix li{width:25%;float:left;}
#list_choix li a{display:block;height:220px;}
#list_choix li a span{display:none;}
#ftp_up{background:url(squelettes/images/envoi_fichiers.png) no-repeat top center;}
#ftp_up:hover{background:url(squelettes/images/envoi_fichiers.png) no-repeat bottom center;}
#contact{background:url(squelettes/images/envoi_fichiers.png) no-repeat top center;}
#contact:hover{background:url(squelettes/images/envoi_fichiers.png) no-repeat bottom center;}
#ftp_down{background:url(squelettes/images/recup_fichiers.png) no-repeat top center;}
#ftp_down:hover{background:url(squelettes/images/recup_fichiers.png) no-repeat bottom center;}
#doc_ligne{background:url(squelettes/images/doc.png) no-repeat top center;}
#doc_ligne:hover{background:url(squelettes/images/doc.png) no-repeat bottom center;}
#webmail{background:url(squelettes/images/webmail.png) no-repeat top center;}
#webmail:hover{background:url(squelettes/images/webmail.png) no-repeat bottom center;}
.message{background:url(squelettes/images/back_message.png) no-repeat top left;padding:28px 20px 20px 20px;height:35px;font-weight:bold;font-size:20px;color:#D3C6B8;}
#liste_fichiers{height:435px;overflow:auto;width:100%;}
#liste_fichiers ul{padding-left:10px;}
.repertoire a{color:white;font-weight:bold;font-size:13px;}
.fichier a{color:#E95910;font-weight:bold;font-size:11px;}
#footer{position:absolute;bottom:0;left:0;width:100%;}
#nav_bar{background:#543716 url(squelettes/images/back_nav_bar.png) repeat-x top left;text-align:center;z-index:90;}
#nav_bar.nav_out{position:fixed;bottom:0;width:100%;z-index:90;}
#inner_nav_bar{display:inline-block;}
#nav_bar a{display:block;height:31px;padding:0 20px;padding-top:8px;float:left;color:#D5C9BB;}
#nav_bar a:hover{background:url(squelettes/images/back_lien_footer.gif) repeat-x top left;}
#footer .wrap{background:url(squelettes/images/back_footer.gif) repeat-x top left;}
#inner_footer{width:990px;margin:0 auto;background:url(squelettes/images/back_footer_2.png) no-repeat center bottom;position:relative;height:354px;}
#newsletter{position:absolute;top:27px;left:50%;margin-left:-160px;}
#coordonnees{position:absolute;bottom:35px;left:0;width:100%;color:#d5c9bb;}
#coordonnees p{text-align:center;}
#coordonnees p .adresse_l1{text-transform:uppercase;color:#e95a10;font-size:12px;}
body{background:#eea525 url(squelettes/images/background/defaut.jpg) no-repeat center top;}
#main{background:url(squelettes/images/motifs/defaut.png) no-repeat center bottom;}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('squelettes/images/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#483622;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('squelettes/images/fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background:url('squelettes/images/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('squelettes/images/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('squelettes/images/fancybox/fancy_title_main.png') repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url('squelettes/images/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('squelettes/images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background:transparent url('squelettes/images/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{background:transparent url('squelettes/images/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('squelettes/images/fancybox/fancy_shadow_nw.png') no-repeat;}
.treeview,.treeview ul{padding:0;margin:0;list-style:none;}
.treeview ul{margin-top:4px;}
.treeview .hitarea{background:url(squelettes/images/treeview/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
* html .hitarea{display:inline;float:none;}
.treeview li{margin:0;padding:3px 0pt 3px 16px;}
.treeview a.selected{background-color:#eee;}
#treecontrol{margin:1em 0;display:none;}
.treeview .hover{color:red;cursor:pointer;}
.treeview li{background:url(squelettes/images/treeview/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(squelettes/images/treeview/treeview-default.gif);}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0;}
.treeview-red li{background-image:url(squelettes/images/treeview/treeview-red-line.gif);}
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image:url(squelettes/images/treeview/treeview-red.gif);}
.treeview-black li{background-image:url(squelettes/images/treeview/treeview-black-line.gif);}
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image:url(squelettes/images/treeview/treeview-black.gif);}
.treeview-gray li{background-image:url(squelettes/images/treeview/treeview-gray-line.gif);}
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image:url(squelettes/images/treeview/treeview-gray.gif);}
.treeview-famfamfam li{background-image:url(squelettes/images/treeview/treeview-famfamfam-line.gif);}
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image:url(squelettes/images/treeview/treeview-famfamfam.gif);}
.filetree li{padding:3px 0 2px 16px;}
.filetree span.repertoire,.filetree span.fichier{padding:1px 0 1px 16px;display:block;}
.filetree span.repertoire{background:url(squelettes/images/treeview/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.repertoire{background:url(squelettes/images/treeview/folder-closed.gif) 0 0 no-repeat;}
.filetree span.fichier{background:url(squelettes/images/treeview/file.gif) 0 0 no-repeat;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#FFF;}
.jScrollPaneDrag{position:absolute;background:#E95A10;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background-color:#FFF;height:9px;} 
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background-color:#FFF;height:9px;}