@charset "utf-8";
/* CSS Document */

html, body {width:100%; height:100%; margin:0; padding:0;}

img {margin:0; border:none; display:block;}

/************************************************** PAGE INDEX ***************************************************************/
#bloc_logo_navigation {width:980px; height:164px; margin:0 /*auto*/; padding:0; display:block;}
#bloc_logo_navigation:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}

#bloc_logo h1 {width:250px; height:100px; margin:30px 0 30px 20px; padding:0; display:block; float:left;}

#logo a {width:250px; height:100px; background-image:url(images/jows-logo-email.png); background-position:top left; background-repeat:no-repeat; margin:0; padding:0; text-indent:-3333px; overflow:hidden; display:block;}

#bloc_menu_navigation_choix_langues {display:none;}

#bloc_menu_navigation {display:none;}

#menu_langue {width:56px; height:54px; background-color:#000; margin:0; padding:0; float:right; display:block;}
#menu_langue ul {margin:0; padding:0;}
#menu_langue a {width:56px; height:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#ffffff; text-align:center; text-decoration:none; margin:0; padding:28px 0 0 0; display:block;}
#menu_langue a:hover {color:#ab0e4b;}

.langue_active {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#ff9c00;}

#bloc_champ_recherche {display:none;}

#bloc_liens_sociaux {display:none;}

#bloc_cu3er {margin:0; padding:0 0 11px 0; display:block;}

#cu3er {margin:0; padding:20px 0 20px 0; display:block;}
#cu3er p {display:none;}
#cu3er_seo {overflow:hidden; display:block;}
#cu3er_seo p {color:#000; display:block;}

#bloc_milieu {width:980px; margin:0 /*auto*/; padding:0 0 40px 0; display:block;}
#bloc_milieu:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}

#encarts {width:960px; margin:0 auto; padding:0 10px 0px 10px; display:block;}
#encarts:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}

.encart_services { margin:0 0 48px 0; padding:20px 0 0 0; display:block; }
.encart_services h4 {font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#3bbcd2; margin:0 0 15px 0; padding:0;}
.encart_services p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:1.6; margin:0; padding:15px 0 10px 0;}
div.encart_services p a {display:none;}

.encart_references {display:none;}

.encart_partagez_jows {display:none;}

.clear {clear:both;}

.encart_twitter {display:none;}

#bloc_liens_rapides {display:none;}

#bloc_patern_bas {display:none;}

#bloc_bas {width:916px; margin:0 /*auto*/; padding:22px 0 22px 0; display:block;}
.copyright {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666666; margin:0; padding:0; display:block;}
.copyright a {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666666; text-decoration:underline; margin:0; padding:0;}
/************************************************** PAGE INDEX ***************************************************************/

/************************************************** REFERENCES INDEX *******************************************************/
.references_index {}
.references_index:after { content:"."; height:0; visibility:hidden; clear:both; display:block; }
.references_index img { float:left; padding:15px 0 0 0; }
.references_index_marge { margin:0 10px 0 0; }
/************************************************** REFERENCES INDEX *******************************************************/

/*************************************************** DEBUT FORMULAIRE INSCRIPTION NEWSLETTER INDEX *******************************************/
.formulaire_inscription_newsletter p {display:none;}
/*************************************************** FIN FORMULAIRE INSCRIPTION NEWSLETTER INDEX *********************************************/

/************************************************** SOUS MENU A PROPOS *******************************************************************************************/
#bloc_milieu ul#sous_menu_a_propos {display:none;}
/************************************************** SOUS MENU A PROPOS *******************************************************************************************/

/************************************************** SOUS MENU SERVICES *******************************************************************************************/
#bloc_milieu ul#sous_menu_services {display:none;}
/************************************************** SOUS MENU SERVICES *******************************************************************************************/

/************************************************** COLONNES **************************************************************************************/
#colonne_gauche {}

#colonne_droite {display:block;}

#colonne_droite_portfolio {/*width:984px;*/}
/************************************************** COLONNES **************************************************************************************/


#bloc_images_services {width:604px; height:291px; background-image:url(images/background-cu3er.png); background-position:top left; background-repeat:repeat; margin:0; padding:20px; display:block;}

/********************************************** ARTICLES ******************************************************************************************/
#jows_article {width:604px; margin:0; padding:0; position:relative; display:block;}
#jows_article:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}

#boutons_reseaux_sociaux_articles {display:none;}

#jows_article h2.h2_bleu {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#3bbdd4; margin:20px 0 15px 0; padding:0; display:block;}
#jows_article h3.h3_bleu {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#3bbdd4; margin:0 0 15px 0; padding:0; display:block;}
#jows_article div {color:#FFF;}
#jows_article p {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; line-height:1.5; color:#000; margin:0 0 20px/*28*/ 0; padding:0; display:block;}
#jows_article p.p_legende_image_portfolio {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; margin:5px 0 20px 0; padding:0; display:block;}
#jows_article p.p_phrase_accroche_services {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-style:italic; font-weight:bold; color:#999; margin:0 0 15px 0; padding:0; display:block;}
#jows_article p a {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#3bbdd4; text-decoration:none;}
#jows_article p a:hover {text-decoration:underline;}
#jows_article p a.lien_rouge {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#dd0b5d; text-decoration:underline; margin:0 0 30px 0; display:block;}
#jows_article p a.lien_rouge:hover {text-decoration:none;}
#jows_article ul {color:#000; list-style:square; margin:0 0 28px 0; padding:0 0 0 20px;}
#jows_article li {font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.5; color:#000; margin:0; padding:0;}
#jows_article li a {font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.5; color:#000; text-decoration:none; margin:0; padding:0 20px 0 0; background:url(images/icone_lien.png) 100% 60% no-repeat;}
#jows_article li a:hover {text-decoration:underline; background:url(images/icone_lien_over.png) 100% 60% no-repeat;}
#jows_article p.p_titre_chez_jows {height:12px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:justify; line-height:12px; color:#3bbdd4; background:url(images/chez-jows.png) top right no-repeat; margin:0; padding:20px 0 20px 0; display:block;}
#jows_article ul.ul_fond_chez_jows {color:#000; list-style:square; margin:0 0 28px 0; padding:20px 0 20px 20px;}

#jows_article div.colonnes_titre_portfolio {width:604px; display:block;}
#jows_article div.colonnes_titre_portfolio:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
#jows_article div.colonne_gauche_titre_portfolio {width:390px; padding:0 18px 0 0; float:left; display:block;}
#jows_article div.colonne_droite_titre_portfolio {width:196px; padding:0; float:left; display:block;}
#jows_article div.colonne_droite_titre_portfolio p.lien_rouge_voir_site {text-align:right; margin:20px 0 15px 0; padding:0; display:block;}
#jows_article div.colonne_droite_titre_portfolio p.lien_rouge_voir_site a {display:none;}

#jows_article div.colonnes_portfolio {width:604px; display:block;}
#jows_article div.colonnes_portfolio:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
#jows_article div.colonne_gauche_portfolio {width:390px; padding:0 18px 0 0; /*border-right:1px #3bbdd4 dashed;*/ float:left; display:block;}
#jows_article div.colonne_gauche_portfolio p {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; line-height:1.5; color:#000; margin:0 0 20px/*28*/ 0; padding:0; display:block;}
#jows_article div.colonne_droite_portfolio {width:195px; padding:0; float:left; border-left:1px #3bbdd4 dashed; display:block;}
#jows_article div.colonne_droite_portfolio p {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.5; color:#999; margin:0 0 18px 18px; padding:0; display:block;}
#jows_article div.colonne_droite_portfolio p strong {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; line-height:1.5; color:#000; margin:0; padding:0;}
#jows_article div.colonne_droite_portfolio p a {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.5; color:#999; text-decoration:none; background:url(images/icone_lien.png) 100% 60% no-repeat; padding: 0 20px 0 0;}
#jows_article div.colonne_droite_portfolio p a:hover {text-decoration:underline; background:url(images/icone_lien_over.png) 100% 60% no-repeat;}
#jows_article div.colonne_droite_portfolio div.ecran_portfolio {position:relative; display:block;}
#jows_article div.colonne_droite_portfolio div.ecran_portfolio img {width:158px; height:93px; background:url(images/ecran-portfolio.png) top left no-repeat; margin:0 0 16px 6px; padding:8px 19px 49px 22px; display:block;}
#jows_article div.colonne_droite_portfolio div.ecran_portfolio a.play_ecran {width:158px; height:93px; background:url(images/play-ecran-portfolio.png) center center no-repeat; position:absolute; z-index:50; top:8px; left:28px; display:block;}
#jows_article div.colonne_droite_portfolio div.ecran_portfolio a.play_ecran:hover {background:url(images/play-ecran-portfolio-over.png) center center no-repeat;}

/*#jows_article div.images_invisibles {display:none;}*/

#jows_article ul.pagenav {display:none;}

#jows_article div.bouton_article_precedent{display:none;}
#jows_article div.bouton_retour_parent {display:none;}
#jows_article div.bouton_article_suivant{display:none;}

div.vers_le_haut {display:none;}
/********************************************** ARTICLES ******************************************************************************************/

/*********************************************** PAGE PORTFOLIO BLOG ***************************************************************************/
.jows_leading_articles {width:604px; margin:0; padding:20px 20px 40px 20px; display:block; position:relative; overflow:hidden;}
.jows_leading_articles:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
div.jows_leading_articles div.article {width:604px; margin:0; padding:0; position:relative; display:block;}
div.jows_leading_articles div.article h2.h2_bleu {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#3bbdd4; margin:25px 0 8px 0; padding:0; display:block;}
div.jows_leading_articles div.article p {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#000; margin:0 0 20px 0; padding:0; display:block;}
div.jows_leading_articles div.article a.readon {display:none;}

#dernier_job_fr {width:133px; height:133px; background:url(images/dernier-job.png) top left no-repeat; display:block; position:absolute; top:216px; right:9px; z-index:25;}
#dernier_job_en {width:133px; height:133px; background:url(images/last-job.png) top left no-repeat; display:block; position:absolute; top:216px; right:9px; z-index:25;}

.float_left {float:left; display:block;}
.float_right {float:right; display:block;}

.jows_teaser_articles {width:944px; margin:0; padding:0 20px 0 20px; display:block; overflow:hidden;}
.jows_teaser_articles:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
div.jows_teaser_articles div.article {width:420px; border:solid 1px #666; margin:10px 0 10px 0; padding:16px 20px 16px 20px; position:relative; display:block; overflow:hidden; }
div.jows_teaser_articles div.article:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
div.jows_teaser_articles div.article h2 {width:194px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#3bbdd4; border-bottom:#3bbdd4 1px dotted; margin:5px 0 16px 0; padding:0 0 5px 0; display:block; float:right;}
div.jows_teaser_articles div.article p {width:194px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin:0; padding:0; float:right; display:block; overflow:hidden;}
div.jows_teaser_articles div.article div.lien_image_fr a {background:url(images/lire_la_suite.png) top left no-repeat; margin:0 18px 0 0; float:left; display:block;}
div.jows_teaser_articles div.article div.lien_image_fr a img {border:solid 1px #979797; display:block;}
div.jows_teaser_articles div.article div.lien_image_nl a {background:url(images/read_more.png) top left no-repeat; margin:0 18px 0 0; float:left; display:block;}
div.jows_teaser_articles div.article div.lien_image_nl a img {border:solid 1px #979797; display:block;}
div.jows_teaser_articles div.article a.readon {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#dd0b5d; text-decoration:underline; margin:16px 0 0 0; padding:0; float:right; display:none; overflow:hidden;}
div.jows_teaser_articles div.article a.readon:after {content:"."; height:0; visibility:hidden; clear:both; display:none;}
div.jows_teaser_articles div.article a.readon:hover {text-decoration:none;}
/*********************************************** PAGE PORTFOLIO BLOG ***************************************************************************/

/*********************************************** PAGE EQUIPE ***********************************************************************************/
div#colonnes_j_aime_je_n_aime_pas {width:604px; margin:0; overflow:hidden;}
#colonne_j_aime {width:268px; float:left; margin:0 68px 0 0; display:block;}
#colonne_je_n_aime_pas {width:268px; float:left; display:block;}
#colonne_je_n_aime_pas:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
/*********************************************** PAGE EQUIPE ***********************************************************************************/

/*********************************************** BLOC INFOS CONTACT **********************************************************************************/
#bloc_infos_contact {margin:0; padding:23px 0 0 0; display:block;}
#bloc_infos_contact h3 {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#3bbdd4; margin:0 0 25px 0; padding:0; display:block;}
#bloc_infos_contact p {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#000; margin:0 0 28px 0; padding:0; display:block;}
#bloc_infos_contact p a {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#dd0b5d; text-decoration:underline; margin:0; padding:0; display:block;}
#bloc_infos_contact p a:hover {text-decoration:none;}
/*********************************************** BLOC INFOS CONTACT **********************************************************************************/

/*********************************************** BLOC INSCRIPTION NEWSLETTER JOWS ARTICLES **********************************************************************************/
#bloc_inscription_newsletter_articles {display:none;}
/*********************************************** BLOC INSCRIPTION NEWSLETTER JOWS ARTICLES **********************************************************************************/

/*********************************************** BLOC PARTAGEZ JOWS CONTACT **********************************************************************************/
#bloc_partagez_jows_contact {display:none;}
/*********************************************** BLOC PARTAGEZ JOWS CONTACT **********************************************************************************/

/*********************************************** FORMULAIRE CONTACT **********************************************************************************/
.formulaire_contact {width:604px; display:block;}
#contenu form.formulaire_contact p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin:0 0 15px 0; padding:0; display:block;}
#contenu form.formulaire_contact label {width:289px; margin:0; padding:0 0 6px 0; display:block;}
#contenu form.formulaire_contact input[type=text] {width:265px; height:22px; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:22px; color:#fff; margin:0; padding:0 10px 0 10px;}
#contenu form.formulaire_contact textarea {width:265px; height:340px; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:22px; color:#fff; margin:0; padding:0 10px 0 10px;  resize:none; overflow:auto;}

#formulaire_contact_colonnes {width:604px; display:block;}
#formulaire_contact_colonne_gauche {width:289px; margin:0 26px 0 0; float:left; display:block;}
#formulaire_contact_colonne_droite {width:289px; float:left; display:block;}
#formulaire_contact_colonne_droite:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
#formulaire_contact_bloc_radio_boutons {width:604px; margin:0; padding:0; display:block;}
#formulaire_contact_bloc_radio_boutons h5 {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#666; margin:0 0 20px 0; padding:12px 0 0 0; display:block;}
#formulaire_contact_bloc_radio_boutons p {width:200px; float:left; display:block;}
form.formulaire_contact div#formulaire_contact_bloc_radio_boutons label {width:175px; float:right; display:block;}
#formulaire_contact_bloc_radio_boutons input[type=checkbox] {float:left; display:block;}

.formulaire_contact button {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#dd0b5d; text-decoration:underline; background:none; border:none; margin:16px 0 0 0; padding:0; cursor:pointer; display:block; float:left;}
.formulaire_contact button:hover {text-decoration:none;}
.message_formulaire_contact {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#ff0000; margin:0 0 10px 0; padding:0; display:block;}
.message_formulaire_contact:after {content:"."; height:0; visibility:hidden; clear:both; display:block;}
/*********************************************** FORMULAIRE CONTACT **********************************************************************************/

/*********************************************** FORMULAIRE RECHERCHE AVANCEE ************************************************************************/
#formulaire_recherhce_avancee {display:none;}
/*********************************************** FORMULAIRE RECHERCHE AVANCEE ************************************************************************/

/*********************************************** RESULTATS RECHERCHE *********************************************************************************/
div#colonne_droite h2.search {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#3bbdd4; margin:0 0 25px 0; padding:0;}

div#page div.searchintro p {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:4px 0 4px 0; padding:0;}
div.searchintro p a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#dd0b5d;}
div.searchintro p a:hover {text-decoration:none;}

div#page h3 {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#3bbdd4; margin:25px 0 0 0; padding:0;}

div.results ul.list {font-family:Verdana, Geneva, sans-serif; list-style:none; font-size:15px; color:#dd0b5d; margin:0; padding:0;}
div.results ul.list li h4 {margin:16px 0 4px 0; padding:0;}
div.results ul.list li h4 a {font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#dd0b5d; text-decoration:underline;}
div.results ul.list li h4 a:hover {text-decoration:none;}
div.results ul.list li p {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.5; color:#aaa; margin:4px 0 4px 0; padding:0;}
div.results ul.list li p span.small {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#aaa;}
div.results div.description {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
div.description span.highlight {font-weight:bold; font-size:13px;}
div.results ol.list li span.small {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000;}

div.error {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
/*********************************************** RESULTATS RECHERCHE *********************************************************************************/

/*********************************************** PAGINATION *********************************************************************************/
.jows_pagination {}
.jows_pagination ul {list-style:none; margin:20px 0 20px 0; padding:0;}
.jows_pagination ul li {float:left; margin:0; padding:0 5px 0 5px;}
.jows_pagination span.pagenav {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
.jows_pagination a.pagenav {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
.jows_pagination a.pagenav:hover {text-decoration:none;}
/*********************************************** PAGINATION *********************************************************************************/