/******************************
*** RECHERCHE
******************************/
/* réadaptation du jQuery */
#contenu .tx-wtdirectory-pi1 .recherche button.jqTransformButton span {background-image:url(../Images/styleForm/btn_right-bleu-vert.gif);}
#contenu .tx-wtdirectory-pi1 .recherche .jqTransformSelectWrapper a.jqTransformSelectOpen {background-image:url(../Images/styleForm/select_right-bleu-vert.gif);}
#contenu .tx-wtdirectory-pi1 .recherche button.jqTransformButton span span {background-image:url(../Images/styleForm/btn_left-bleu-vert.gif);}
#contenu .tx-wtdirectory-pi1 .recherche a.jqTransformCheckbox {background-image:url(../Images/styleForm/checkbox-bleu-vert.gif);}
#contenu .tx-wtdirectory-pi1 .recherche .jqTransformInputWrapper {background-image:url(../Images/styleForm/input/input_text_left-bleu-vert.gif);}
#contenu .tx-wtdirectory-pi1 .recherche .jqTransformInputInner {background-image:url(../Images/styleForm/input/input_text_right-bleu-vert2.gif);}
#contenu .tx-wtdirectory-pi1 .recherche .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#0c7f91;}

/* chartage du formulaire */
#contenu .tx-wtdirectory-pi1 .recherche form {position:relative;z-index:10;margin:0 0 30px 0;}
#contenu .tx-wtdirectory-pi1 .recherche fieldset {position:relative;display:block;margin:25px 0 0 0;padding:0;width:468px;border:1px solid #dbdbdb;background:url(../Images/bg-fieldset.gif) left bottom repeat-x #fff;}
#contenu .tx-wtdirectory-pi1 .recherche legend {position:absolute;left:10px;top:-10px;margin:0;padding:5px 10px;font-size:12px;font-weight:normal;color:#777b7e;background:#fff;}
#contenu .tx-wtdirectory-pi1 .recherche .fieldset-conteneur {display:block;padding:25px 15px 15px 15px;}
#contenu .tx-wtdirectory-pi1 .recherche label {display:none;}
#contenu .tx-wtdirectory-pi1 .recherche select {width:180px;}
#contenu .tx-wtdirectory-pi1 .recherche .checkbox label {display:block;font-size:12px;font-weight:normal;color:#777b7e;}
#contenu .tx-wtdirectory-pi1 .recherche .jqTransformInputWrapper {width:300px;}
#contenu .tx-wtdirectory-pi1 .recherche .jqTransformInputInner div input {font-size:12px;display:block;top:0;width:284px;}

#contenu .tx-wtdirectory-pi1 .recherche .region {float:right;}
#contenu .tx-wtdirectory-pi1 .recherche .filiere {float:left;}
#contenu .tx-wtdirectory-pi1 .recherche .region,
#contenu .tx-wtdirectory-pi1 .recherche .filiere {margin:20px 0 3px 0;}
#contenu .tx-wtdirectory-pi1 .recherche .checkbox {float:left;display:inline;margin:8px 15px 8px 10px;}
#contenu .tx-wtdirectory-pi1 .recherche .mots {float:left;margin:2px 5px 0 0;}
#contenu .tx-wtdirectory-pi1 .recherche .checkbox span {float:left;margin:0;}
#contenu .tx-wtdirectory-pi1 .recherche .checkbox label {margin:2px 0 0 22px;}

/* correction bug equalcol */
.p7eq3 {display:none;}

/******************************
*** RESULTATS
******************************/
#contenu .wtdirectory_noaddresses {display:block;font-size:14px;text-align:center;color:#000;}

#contenu .tx-wtdirectory-pi1 .poles {margin:0 0 35px 0;}
#contenu .tx-wtdirectory-pi1 .item-annuaire {position:relative;display:block;clear:both;margin:0 0 2px 0;min-height:35px;color:#777777;font-size:11px;border:#c9caca 1px solid;background:url(../Images/bg-liste-annuaire.gif) left bottom no-repeat #fff;}
#contenu .tx-wtdirectory-pi1 .item-annuaire * {zoom:1;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span {float:left;display:inline-block;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span a {display:block;color:#000;font-weight:bold;font-size:13px;text-decoration:none;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span a:hover {text-decoration:none;color:#0c7f91;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span.image a {position:absolute;width:91px;top:50%;left:0;margin-top:-17px;height:35px;padding:0;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span.image img {margin:0 auto;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span.titre {width:178px;margin:0 0 0 98px;text-align:center;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span.titre a {padding:12px;text-align:center;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span.domaine {float:none;}
#contenu .tx-wtdirectory-pi1 .item-annuaire span.domaine span {position:absolute; line-height:normal;width:180px;top:50%;right:5px;margin:0;margin-top:-8px;padding:0;font-weight:normal;color:#777;font-size:11px;/*cursor:default;*/}
*#contenu .tx-wtdirectory-pi1 .item-annuaire span.clear {display:block;float:none;width:100%;height:1px;min-height:1px;font-size:1px;visibility:hidden;clear:both;}

/******************************
*** COLONNE DE DROITE
******************************/
/* bloc telecharger colonne droite */
#colonne-droite #telecharger, #colonne-droite #contact, #colonne-droite #videos {margin:0 0 40px 0;background:url(../Images/bg-poles-bloc-droite.gif) left bottom repeat-x #fff;}
#colonne-droite #telecharger h2, #colonne-droite #contact h2, #colonne-droite #videos h2 {margin:0;padding:27px 0 0 0;overflow:hidden;height:0px !important;background:url(../Images/titre-telecharger.gif) left top no-repeat;}
#colonne-droite #telecharger p {display:block;margin:0;padding:9px 20px 0 20px;width:168px;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background:url(../Images/picto-poles-telecharger.gif) 20px 9px no-repeat;}
#colonne-droite #telecharger p a {display:block;padding:0 0 9px 30px;color:#65696c;font-size:14px;font-weight:bold;text-decoration:none;background:url(../Images/pointilles-gris02.gif) left bottom repeat-x;}
#colonne-droite #telecharger p a:hover {text-decoration:none;color:#69b100;}
#colonne-droite #telecharger p a span {font-size:10px;font-weight:normal;}

/* bloc contact colonne droite */
#colonne-droite #contact h2 {background-image:url(../Images/titre-contact.gif);}
#colonne-droite #contact ul {margin:0;padding:15px 10px 0 10px;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
#colonne-droite #contact li {display:block;margin:0;padding:0 0 15px 8px;color:#1693a7;font-size:11px;font-weight:bold;background:url(../Images/picto-fleche02-bleu-vert.gif) left 3px no-repeat;}
#colonne-droite #contact li span {color:#000;font-weight:normal;}
#colonne-droite #contact li a {color:#000;text-decoration:underline;}
#colonne-droite #contact li a:hover {color:#1693a7;text-decoration:underline;}
#colonne-droite #contact ul ul {margin:0 0 0 6px;padding:3px 0 0 0;list-style:none;font-size:13px;border:none;}
#colonne-droite #contact ul ul li {color:#000000;padding:2px 0 3px 10px;background:url(../Images/picto-fleche02.gif) left 7px no-repeat;font-weight:normal;}
#colonne-droite #contact ul ul ul {margin:0;padding:3px 0 0 0;list-style:none;font-size:13px;border:none;}
#colonne-droite #contact ul ul ul li {color:#000000;padding:0;background:none;font-weight:normal;}

/* bloc vidéos colonne droite */
#colonne-droite #videos {background:none;}
#colonne-droite #videos h2 {background-image:url(../Images/titre-videos.gif);}
#colonne-droite #videos p {margin:12px 0 0 0;font-size:13px;}
#colonne-droite #videos p a {display:block;padding:0 0 0 42px;min-height:32px;color:#2169ad;text-decoration:none;background:url(../Images/picto-fleche-videos.gif) 2px top no-repeat;}
#colonne-droite #videos p a:hover {color:#000;text-decoration:none;}

/******************************
*** INFOS
******************************/
/* ATTENTION : dans le fichier align-titre-pole-js, il y a du css appelé avec jQuery */
#contenu #annuaire-detail .infos {margin:0 0 25px 0;}
#contenu #annuaire-detail .infos .presentation {position:relative;height:140px;margin:0;padding:0 0 20px 0;}
#contenu #annuaire-detail .infos .presentation h1,
#contenu #annuaire-detail .infos .presentation img {position:absolute;top:50%;left:0;}
#contenu #annuaire-detail .infos .presentation h1 {display:block;margin:0;padding:0;color:#0c7f91;font-size:11px;line-height:normal;font-weight:normal;}
#contenu #annuaire-detail .infos .presentation h1 span.company {font-size:22px;font-weight:bold;color:#000;line-height:24px;}
#contenu #annuaire-detail .infos .presentation p {float:right;display:block;margin:0;padding:0;font-size:12px;color:#777;font-weight:normal;background:url(../Images/bg-btn-tous-les-poles.gif) left top no-repeat;}
#contenu #annuaire-detail .infos .presentation p a {display:block;margin:0;padding:5px 0 0 32px;width:92px;height:24px;color:#777;text-decoration:none;}
#contenu #annuaire-detail .infos .presentation p a:hover {color:#000;text-decoration:none;}

#contenu #annuaire-detail .infos .liens,
#contenu #annuaire-detail .infos .carte,
#contenu #annuaire-detail .infos .personnes {float:left;min-height:111px;}

#contenu #annuaire-detail .infos .liens {margin:0;padding:3px 0 0 0;width:140px;background:url(../Images/pointilles-gris03.gif) right top repeat-y;}
#contenu #annuaire-detail .infos .liens p {margin:1px 0 0 10px;padding:0;font-size:12px;line-height:normal;background:url(../Images/bg-btn-site-internet.gif) left top no-repeat;}
#contenu #annuaire-detail .infos .liens p a {display:block;padding:5px 0 0 32px;width:86px;height:24px;color:#777;text-decoration:none;}
#contenu #annuaire-detail .infos .liens p a:hover {text-decoration:none;color:#000;}
#contenu #annuaire-detail .infos .liens p.stats {margin:1px 0 0 0;font-size:13px;font-weight:bold;line-height:13px;background:url(../Images/bg-btn-statistiques.gif) left top no-repeat;}
#contenu #annuaire-detail .infos .liens p.stats a {padding:7px 0 0 47px;width:90px;height:52px;color:#fff;text-decoration:none;}
#contenu #annuaire-detail .infos .liens p.stats a:hover {color:#000;text-decoration:none;}

#contenu #annuaire-detail .infos .carte {position:relative;margin:0 0 0 4px;padding:0;width:169px;background:url(../Images/bg-carte-france.gif) left top no-repeat;z-index:50;}
#contenu #annuaire-detail .infos .carte img {position:absolute;left:0;top:0;z-index:50;}
#contenu #annuaire-detail .infos .carte ul {position:absolute;left:101px;top:71px;margin:0;padding:0;z-index:51;}
#contenu #annuaire-detail .infos .carte li {display:inline-block;margin:0;padding:0;font-size:11px;line-height:14px;color:#1693a7;background:none;}
#contenu #annuaire-detail .infos .carte li a {display:block;margin:0;padding:0 0 0 8px;color:#1693a7;text-decoration:none;font-size:11px;font-weight:bold;background:url(../Images/picto-fleche02-bleu-vert.gif) left 3px no-repeat;}
#contenu #annuaire-detail .infos .carte li a:hover {color:#000;text-decoration:none;background:url(../Images/picto-fleche02-noir.gif) left 3px no-repeat;}

#contenu #annuaire-detail .infos .personnes {padding:0 0 0 14px;background:url(../Images/pointilles-gris03.gif) left top repeat-y;}
#contenu #annuaire-detail .infos .personnes p {margin:0 0 7px 0;padding:0;font-size:12px;color:#777;line-height:normal;}
#contenu #annuaire-detail .infos .personnes p span {font-weight:bold;}

/******************************
*** TABS
******************************/
/* onglets */
@media projection, screen {#contenu #annuaire-detail .tabs-hide {display:none;}}
#contenu #annuaire-detail .tabs-nav {display:inline-block;list-style:none;margin:0;padding:0;width:470px;height:43px;background:url(../Images/bg-tabs-conteneur.gif) left bottom repeat-x;}
/*#contenu #annuaire-detail .tabs-nav:after {display:block;clear:both;content:" ";}*/
#contenu #annuaire-detail .tabs-nav li {display:inline;float:left;margin:0;padding:0;background:none;}
#contenu #annuaire-detail .tabs-nav a {display:inline-block;margin:10px 0 0 0;padding:0 0 0 13px;height:33px;color:#fff;font-size:12px;text-align:center;text-decoration:none;background:url(../Images/bg-tabs-left.gif) left bottom no-repeat;}
#contenu #annuaire-detail .tabs-nav a span {display:inline-block;margin:0;padding:11px 13px 0 0;height:22px;background:url(../Images/bg-tabs-right.gif) right bottom no-repeat;cursor:pointer;}
#contenu #annuaire-detail .tabs-nav a:hover {text-decoration:none;color:#0c7f91;background-image:url(../Images/bg-tabs-left-hover.gif);}
#contenu #annuaire-detail .tabs-nav a:hover span {background-image:url(../Images/bg-tabs-right-hover.gif);}
#contenu #annuaire-detail .tabs-nav .tabs-selected a,
#contenu #annuaire-detail .tabs-nav .tabs-selected a:hover {height:43px;margin:0;padding:0 0 0 15px;color:#0c7f91;font-size:14px;font-weight:bold;text-decoration:none;background-image:url(../Images/bg-tabs-left-select.gif);}
#contenu #annuaire-detail .tabs-nav .tabs-selected a span,
#contenu #annuaire-detail .tabs-nav .tabs-selected a:hover span {padding:15px 12px 0 0;height:28px;background:url(../Images/bg-tabs-right-select.gif) right bottom no-repeat;cursor:default;}

/* contenu des onglets */
#contenu #annuaire-detail .tabs-container {padding:30px 0 10px 0;}
#contenu #annuaire-detail .tabs-container h2.titre {display:none;}
#contenu #annuaire-detail .tabs-container .csc-header {display:none;}
#contenu #annuaire-detail .tabs-container p.chapeau {font-size:15px;}

#contenu #annuaire-detail .tabs-container div.activites {display:block;margin:0 0 23px 0;padding:15px;border:1px solid #dbdbdb;background:url(../Images/bg-bloc-tabs.gif) left bottom repeat-x #fff;}
#contenu #annuaire-detail .tabs-container div.activites h2 {background:none;padding:0;}
#contenu #annuaire-detail .tabs-container div.activites ul {padding:0 0 0 4px;}
#contenu #annuaire-detail .tabs-container div.activites li span {font-weight:bold;}

#contenu #annuaire-detail .tabs-container div#twrss_table li {margin:0 0 5px 0;}
#contenu #annuaire-detail .tabs-container div#twrss_table a,
#contenu #annuaire-detail .tabs-container div#twrss_table a:hover {display:inline-block;text-decoration:none;}

#contenu #annuaire-detail .tabs-container p.attractivite {display:block;height:33px;line-height:normal;font-size:13px;font-weight:bold;color:#fff;}
#contenu #annuaire-detail .tabs-container p.attractivite span {display:inline-block;background:url(../Images/bg-btn-attractivite.gif) left top no-repeat;}
#contenu #annuaire-detail .tabs-container p.attractivite a,
#contenu #annuaire-detail .tabs-container p.attractivite a:hover {display:inline-block;padding:5px 28px 0 40px;height:28px;color:#fff;text-decoration:none;background:url(../Images/bg-btn-attractivite-right.gif) right top no-repeat;}

/* LISTE - Projets en cours */
#contenu .projet-list .item {padding:0 15px 15px 15px;margin:0 0 18px 0;background:url(../Images/bg-item-actualite-list.gif) left bottom repeat-x;}
#contenu .projet-list .item h2 {margin:0 0 3px 0;padding:0;background:none;}
#contenu .projet-list .item h2 a {padding:0 0 0 20px;text-decoration:none;background:url(../Images/picto-fleche03-bleu-vert.gif) 6px 6px no-repeat;}
#contenu .projet-list .item h2 a:hover {color:#000;background-image:url(../Images/picto-fleche03-noir.gif);}
#contenu .projet-list .item p {margin:0;padding:0;font-size:13px;color:#000;}
#contenu .projet-list .item p a {display:block;color:#000;text-decoration:none;}
#contenu .projet-list .item p a:hover {color:#0c7f91;text-decoration:none;}
#contenu .projet-list .item p.categorie {margin:0 0 2px 20px;padding:0;font-size:10px;color:#fff;text-transform:uppercase;line-height:15px;}
#contenu .projet-list .item p.categorie span {display:inline-block;padding:0 6px;background:#777b7e;}
#contenu .projet-list .item p.date {margin:0 0 15px 20px;color:#777;font-size:11px;}
#contenu .projet-list .item .image {float:right;margin:0 0 15px 15px;padding:0;width:60px;font-size:1px;}
#contenu .projet-list .item .image img {margin:0;}