/*
Theme Name: Australie
Version: 1.0
Author: Colorz


*/


/* GLOBAL */
*{margin:0;padding:0;}

body {background:url('images/back_body.jpg') scroll 0 0;font-family:Arial;font-size:12px;}
#page{ width:960px;margin:0 auto;padding:10px 15px 0 15px;background:#fff;}
#page hr{display:none;/*border:none;background-color:#fff;color:#fff;*/}
h2{ color:#555555;font-size:18px;border-bottom:dotted #cccccc 1px;padding-bottom:15px;padding-top:15px;margin:0 0 0px 0;clear:both;font-weight:bold;}
h3{font-weight:normal;font-size:29px;background:url('images/puce-actu.jpg') no-repeat 0 2px; padding:0 0 28px 18px;float:left;width:482px;}
h4{}
h5{}
h6{}
.desc-article h1{color:#555555;clear:both;}
.desc-article h2{color:#555555;clear:both;background:none;border:none;}
.desc-article h3{color:#555555;clear:both;background:none;padding:0;font-family:Arial;font-size:15px;font-weight:bold;}
.desc-article h4{color:#555555;clear:both;}
.desc-article h5{color:#555555;clear:both;}
.desc-article h6{color:#555555;clear:both;}
a{display:block-inline;text-decoration:none;border-bottom:dotted #ff7d5b 1px;color:#ff7d5b;}
a.img-noborder{border:none;}
a img{border:none;}
p{font-size:12px;color:#555555;}
:focus { -moz-outline-style: none; outline: 0 none;}
p.message{padding:20px 0;}

.navigation {height:16px;clear:both;padding:20px 0 0 0;}
.navigation .alignleft a{float:left;display:block;width:76px;height:16px;border:none;text-indent:-9999px;background:url('images/button-precedent.jpg') no-repeat 0 0;}
.navigation .alignright a{float:right;display:block;width:76px;height:16px;border:none;text-indent:-9999px;background:url('images/button-suivant.jpg') no-repeat 0 0;}
.navigation a:hover{background-position:0 0;}


.barre-pointille{height:5px;width:960px;border:none;background:url('images/barre-pointille.jpg') repeat-x;clear:both;}
a.tout-voir{clear:both;position:absolute;text-align:right;width:288px;color:#999999;font-size:12px;background:url('images/button-tout-voir.jpg') no-repeat right 20px;padding:18px 15px 0 0;margin-top:0px;border:none;}
.narrowcolumn {float: left;width:620px;}
.widecolumn {width:960px;}
.clear{clear:both;}


#content h2 a{border:none;color:#989898;display:inline;cursor:pointer;padding:0;}
#content h2 a:hover{color:#555555;}
 




/* HEADER */
#header{height:87px;}
#header #logo{width:221px;float:left;margin:0;padding-top:15px;}
#header #logo h1 a{display:block;width:221px;height:36px;text-indent:-9999px;background:url('images/logo.jpg');border:none;}
/*menu top*/
#header .menu-header{float:right;margin:0;padding:0 0 10px 0;}
#header .menu-header ul{list-style:none outside;margin:0;padding:0;}
#header .menu-header li{width:70px;height:70px;float:left;margin:0 0 0 10px;padding:0;}
#header .menu-header li a{display:block;width:70px;height:70px;text-indent:-9999px;border:none;}
#header .menu-header li a:hover{background-position: left bottom;}
#header .menu-header ul li a.active{background-position: left bottom;}
#header .menu-header li a.item-1{background:url('images/menu-1-actu.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-1:hover{background:url('images/menu-1-actu.jpg') no-repeat scroll 0 bottom;}
#header .menu-header li a.item-2{background:url('images/menu-2-a-voir.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-2:hover{background:url('images/menu-2-a-voir.jpg') no-repeat scroll 0 bottom;}
#header .menu-header li a.item-3{background:url('images/menu-3-gens.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-3:hover{background:url('images/menu-3-gens.jpg') no-repeat scroll 0 bottom;}
#header .menu-header li a.item-4{background:url('images/menu-4-data.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-4:hover{background:url('images/menu-4-data.jpg') no-repeat scroll 0 bottom;}
#header .menu-header li a.item-5{background:url('images/menu-5-marques.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-5:hover{background:url('images/menu-5-marques.jpg') no-repeat scroll 0 bottom;}
#header .menu-header li a.item-6{background:url('images/menu-6-philosophie.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-6:hover{background:url('images/menu-6-philosophie.jpg') no-repeat scroll 0 bottom;}
#header .menu-header li a.item-7{background:url('images/menu-7-contact.jpg') no-repeat scroll 0 0;}
#header .menu-header li a.item-7:hover{background:url('images/menu-7-contact.jpg') no-repeat scroll 0 bottom;}

/* CONTENT */
#content{margin-bottom:20px;}
#content .motion {width:640px;height:360px;position:relative;margin-top:16px;cursor:pointer;}
#content .motion .languette{ background:transparent url(images/backlanguette.png) repeat-x scroll 0 0;width:135px;height:42px;position:absolute;z-index:21;color:#fff;/*background:url('images/languette.jpg') no-repeat;*/padding:2px 0 6px 6px;margin-left:-6px;margin-top:216px;font-size:11px;font-family:Arial;}
#content .motion .languette .type{ float:left;/*background:url('images/back-player-type.jpg') no-repeat #0083a4;*/margin:8px 10px;}
#content .motion .languette .titre{ float:left;/*background-color:#dddddd;*/padding:5.5px 0px 5px 7px;height:38px;color:#222222;filter:alpha(opacity=85);-moz-opacity : 0.85;opacity : 0.85; }
#content .motion .languette .titre p{filter : alpha(opacity=100);-moz-opacity :1.0; opacity :1.0; background:transparent;}
#content .motion .languette .titre a{ position:absolute;display:block-inline;background:transparent url(images/button-play.jpg) no-repeat scroll 0 0;width:20px;height:20px;margin:-3px 0 0 20px;border:none;text-indent:-9999px;*/}
/*#content .motion .languette .titre a:hover{background-position: left bottom; }*/
#content .motion .img-home{ position:absolute;z-index:15;}
#content .motion .video-home{ position:relative;z-index:20;}

body.home #content{background:url('images/barre-pointille.jpg') 0 390px repeat-x;}
body.home #content h2{margin-top:13px;width:620px;}
#content p.date-actu {font-size:9px;color:#999999;width:120px;text-transform:uppercase;/*background:url('images/puce-date.jpg') no-repeat 0 3px;*/padding:20px 0 28px 0px;float:left;text-align:right;}
#content p.date-actu img{ margin-right:3px;}
#content .article-content {border-bottom:dotted #cccccc 1px;padding:0 0 10px 0;margin-bottom:10px;margin-top:21px;width:620px;}
#content .article-content .desc-article {width:620px;clear:both;}
body.home #content .article-content{margin-top:45px;}
body.home #content .article-content .desc-article {height:400px;width:620px;clear:both;}
body.home #content .article-content .desc-article .home-article{height:52px;}
#content .article-content .desc-article p{clear:both;width:620px;padding-bottom:10px;font-size:12.5px;color:#555555;}
#content .article-content .desc-article img{position:relative;margin:20px 0 10px 0;}
#content .liens-articles{height:30px;}
#content .liens-articles ul.post-categories{float:left;list-style:none;}
#content .liens-articles ul.post-categories li{float:left;margin-right:5px;}
#content .liens-articles ul.post-categories li a{display:block;width:30px;height:30px;text-indent:-9999px;border:none;}/*
#content .liens-articles ul.post-categories li a{background:transparent url(images/cat-print.jpg) no-repeat scroll 0 0;}*/
#content .liens-articles ul.post-categories li.cat-6 a{background:transparent url(images/cat-bravo.jpg) no-repeat scroll 0 0;}
#content .liens-articles ul.post-categories li.cat-6 a:hover{background-position: left bottom;}
#content .liens-articles ul.post-categories li.cat-7 a{background:transparent url(images/cat-wow.jpg) no-repeat scroll 0 0;}
#content .liens-articles ul.post-categories li.cat-7 a:hover{background-position: left bottom;}
#content .liens-articles ul.post-categories li.cat-8 a{background:transparent url(images/cat-whatelse.jpg) no-repeat scroll 0 0;}
#content .liens-articles ul.post-categories li.cat-8 a:hover{background-position: left bottom;}
#content .liens-articles ul.post-categories li.cat-5 a{background:transparent url(images/cat-news.jpg) no-repeat scroll 0 0;}
#content .liens-articles ul.post-categories li.cat-5 a:hover{background-position: left bottom;}
#content .liens-articles a.lire-suite{float:right;display:block;text-indent:-9999px;background:url('images/lire-suite-article.jpg') no-repeat;border:none;margin:6px 0 0 0;padding:0;width:71px;height:17px;}
#content .liens-articles a.lire-suite:hover{background-position: left bottom;}





#content .top-content{z-index:1;width:960px;clear:both;height:60px;background:transparent url('images/back-content-top.jpg') no-repeat scroll 0 0;margin:12px 0 12px 0;}
#content .top-content ul{z-index:2;position:absolute;width:878px;height:60px;clear:both;list-style:none;padding-left:70px;background:transparent url('images/back-content-top2.jpg') repeat-x scroll 0 0;margin-left:8px;}
#content .top-content ul li{display:block;float:left;width:101px;height:21px;border:none;padding:0;margin:20px 0 0px 2px;}
#content .top-content ul li a{display:block;width:101px;height:15px;border:none;/*background:transparent url('images/back-tri.jpg') repeat-x scroll 0 0;opacity:1;text-align:center;*/text-indent:-9999px;padding-top:6px;color:#fff;font-size:10px;text-transform:uppercase;font-weight:bold;}
#content .top-content ul li.cat-item-4 a{background:transparent url('images/tri-tous.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.cat-item-10 a{background:transparent url('images/tri-video.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.cat-item-11 a{background:transparent url('images/tri-digital.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.cat-item-12 a{background:transparent url('images/tri-print.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.cat-item-13 a{background:transparent url('images/tri-idee.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.cat-item-14 a{background:transparent url('images/tri-historique.jpg') repeat-x scroll 0 0;}
#content .top-content ul li a:hover{background-position: left center;}
#content .top-content p.tri{position:absolute;z-index:10;margin:24px 0 0px 11px;padding:0;color:#999999;font-size:12px;}
#content .top-content ul li.current-cat a{background-position: left bottom;}
#content .top-content ul li.current-cat a:hover{background-position: left bottom;}
#content .top-content .back-content-right{z-index:1;position:absolute;width:960px;clear:both;height:60px;background:transparent url('images/back-content-top3.jpg') no-repeat scroll right 0;margin:0px 0;}
#content .form-search-top{z-index:2;width:230px;height:35px;position:absolute;margin: 10px 0 0 712px;}
#content .form-search-top .searchvoir{background:transparent url(images/search-input1.jpg) no-repeat scroll 0 0;padding-left:9px;margin:0;width:230px;}
#content .form-search-top input#s {float:left;color:#999999;font-size:12px;background:transparent url(images/search-input2.jpg) repeat-x scroll 0 0;display:block;border:0 none;height:37px;padding-top:13px;width:191px;}
#content .form-search-top input#searchsubmit {background:transparent url(images/search-button.jpg) repeat-x scroll 0 0;border:0 none;display:block;height:37px;width:39px;text-indent:-9999px;font-size: 0px;line-height: 0px;cursor:pointer;}
/*data*/
#content .columns-title{display:block;position:relative;text-align:justify;width:990px;margin-left:-30px;}
#content .columns-title  .column1{height:46px;display:block;position:relative;width:300px;float:left;margin:0 0 12px 30px;border-bottom:dotted #cccccc 1px;}
#content .columns-title  .column1 h2{width:300px;border:none;margin:0;}
#content .columns-title  .column2{height:46px;display:block;position:relative;width:630px;float:left;margin:0 0 12px 30px;border-bottom:dotted #cccccc 1px;}
#content .columns-title  .column2 h2{width:300px;border:none;margin:0;}
#content .top-content ul li a{background:transparent url('images/back-tri.jpg') repeat-x scroll 0 0;}
#content .top-content ul li a:hover{background-position: left center;}
#content .top-content ul li.tri-international a{background:transparent url('images/button-international.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.tri-international a:hover{background-position: left bottom;}
#content .top-content ul li.tri-chiffres a{background:transparent url('images/button-chiffres.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.tri-chiffres a:hover{background-position: left bottom;}
#content .top-content ul li.tri-metiers a{background:transparent url('images/button-metiers.jpg') repeat-x scroll 0 0;}
#content .top-content ul li.tri-metiers a:hover{background-position: left bottom;}
#content .columns {width:990px;margin-left:-30px;clear:both;}
#content .last .column-1 {margin-bottom:30px;height:274px;}
#content .last .column-2 {margin-bottom:30px;height:274px;}
#content .columns .column-1{text-align:justify;width:300px;float:left;margin-left:30px;border-top:dotted #cccccc 1px;padding-top:20px;margin-bottom:50px;height:100%;}
#content .columns .column-2{width:630px;float:left;margin-left:30px;border-top:dotted #cccccc 1px;padding-top:10px;height:100%;margin-bottom:50px;}
#content .columns .column-bottom{width:960px;margin-left:30px;padding-top:10px;margin-bottom:80px;height:100%;}
#content .columns .column-2 table{border-collapse:collapse;margin-top:18px;}
#content .columns .column-2 table caption{text-indent:-9999px;}
#content .columns .column-2 table tr{border-bottom:dotted #cccccc 1px;}
#content .columns .column-2 table th{text-align:left;padding-left:15px;font-size:12px;color:#555555;}
#content .columns .column-2 table tr.titre-column th{text-align:center;padding:7px 0 7px 0;font-size:15px;color:#0083a4;}
#content .columns .column-2 table tr td{padding:7px 0 7px 0;text-align:center;}
#content .columns .column-1 h3{color:#0083a4;font-size:30px;padding:0;background:none;}
#content .columns .column-padding{padding:70px 0 0 20px;}
#content .columns ul{list-style:inside;margin-bottom:15px;}
#content .columns ul li{color:#999999;font-weight:bold;font-size:11px;clear:both;}
#content .columns ul li .gris-data{color:#555555;font-weight:normal;}
#content .columns ul li .bleu-data{color:#0083a4;font-weight:normal;}
#content .columns ul li .group-data{margin-left:50px;}
#content .columns h3#chiffres{padding-bottom:25px;}
#content .columns h4{display:block;position:relative;font-size:15px;text-transform:uppercase;color:#0083a4;padding-top:62px;}
#content .columns .img-network{margin-top:28px;}
#content .columns .img-groupe{margin:50px 150px 45px 15px;}
#content .columns .column-bottom a{border:none!important;}
#content .columns p{color:#555555;font-size:12.5px;}
#content .columns .chiffre1{background:transparent url(images/back-chiffre1.jpg) repeat-x scroll 0 46px;width:280px;height:235px;}
#content .columns .chiffre2{background:transparent url(images/back-chiffre2.jpg) repeat-x scroll 0 46px;width:280px;height:235px;}
#content .columns .metiers{margin-top:20px;}
#content .columns .groupeaustralie{margin-top:20px;}
#content .titre-data{color:#0083a4;font-size:15px;font-weight:bold;padding:0px 0 3px 0;}
#content p.titre2-data{float:left;margin-right:90px;color:#555555;font-weight:bold;font-size:11px;}
.bleu5{color:#0083a4;}
/*pagination*/
#content .wp-pagenavi{ width:390px;margin:27px auto 37px auto;text-align:center;}
#content .wp-pagenavi .pages{display:none;}
#content .wp-pagenavi span.current{display:inline-block;padding:4px 0px 0 0;margin:0 4px 0 0;text-align:center;width:22px;height:18px;border:none; color:#fff;background:transparent url(images/back-pagination.jpg) no-repeat scroll 0 0;}
#content .wp-pagenavi a{ display:inline-block;padding:4px 0 0 0;margin:0 4px 0 0;text-align:center;width:22px;height:18px;border:none;color:#999999;font-weight:bold;background:transparent url(images/back-pagination2.jpg) no-repeat scroll 0 0;}
#content .wp-pagenavi a:hover{ background:transparent url(images/back-pagination.jpg) no-repeat scroll 0 0;color:#fff;}
#content .wp-pagenavi .extend {border:none;color:#999999;}
/* mosaique */
#content #mosaique{padding:0 0 0px -4px;margin-bottom:25px;background:none;height:655px;list-style:none;}
#content ul#mosaique .item{cursor:default;float:left;position:relative;padding:0;margin:0;margin:0 0 6px 4px;width:188px;height:125px;}
#content ul#mosaique .bloc-gris{width:188px;height:125px;background-color:#EBEBEB;}
#content ul#mosaique .item .text-voir{display:block;position:absolute;width:168px;height:105px;margin:10px 10px;padding:0px 0 0 0px;background:transparent url(images/back-voir.png) no-repeat scroll 0 0;filter : alpha(opacity=0.1);-moz-opacity : 0.01;opacity : 0.01; }
#content ul#mosaique .link-voir{display:block;position:absolute;width:188px;height:125px;padding:0px 0 0 0px; margin:0;filter : alpha(opacity=0.1);-moz-opacity : 0.01;opacity : 0.01;}
#content ul#mosaique .link-voir a{border:none;display:block;width:158px;height:45px;margin:10px 10px;font-weight:bold;text-align:left;font-size:12.5px;padding:30px 0 30px 10px;}
#content ul#mosaique a img{border:none;}
#content ul#mosaique .item .img-voir{position:absolute;width:188px;height:125px;background-color:#000;color:#fff;}
#content ul#mosaiquevide{list-style-type:none;background-color:red;}
#content ul#mosaiquevide .item{background-color:#999999;}

#content div.mosaique-bottom{clear:both;display:block;margin-top:25px;}
#content .play-slide{clear:both;width:185px;margin:0 auto 0 auto;height:43px;background:transparent url(images/spacer.jpg) no-repeat scroll center bottom;}
#content .play-slide a{display:block;text-indent:-9999px;border:none;height:13px;} 
#content .play-slide .alignright {width:76px;height:13px;float:left;margin-top:15px;}
#content .play-slide .alignleft {width:62px;margin-left:35px;height:13px;float:left;margin-top:15px;}
#content .play-slide .alignright a{background:transparent url(images/button-precedent.jpg) no-repeat scroll 0 0;width:76px;}
#content .play-slide .alignleft a{background:transparent url(images/button-suivant.jpg) no-repeat scroll 0 0;width:62px;}
#content .display_none{display:none;}
#content .display_block{display:block;}




/* philosophie*/
.philosophie .slider .current_cat_art a {border:none;margin:0 auto;}
#content .img-philo{width:960px; text-align:center;}
/*
#content #mosaique .item div.over{position:absolute;width:188px;height:125px;font-size:10px;background:#000;visibility:hidden;}
#content div#mosaique .item div.underover{position:absolute;width:188px;height:125px;font-size:10px;visibility:hidden;}
div.over a{text-decoration:none;border:none;}
div.underover a:hover{text-decoration:none;border:none;}
div.underover a.title{color:#d2344f;font-size:18px;font-weight:bold;margin:50px 10px 0;text-align:left;display:block;}
div.underover div.cont{margin:0px 10px 0;text-align:left;}
div.underover div.cont a{color:#666666;}
div#mosaique{margin:0 25px;}
div#mosaique div.item{float:left;margin:0 2px 2px 0;}
.item{margin:0 25px 60px;text-align:left;color:#454547;}
div#mosaique .item a.thumb{display:block;width:188px;text-align:center;}
*/





/* slider */

#content .slider{width:100%;padding:0;margin:0;}

#content .slider .buttons_gens{position:absolute;width:960px;margin-top:-150px;}
#content .slider .buttons_gens #prev_gens {cursor:pointer;display:block;border:none;float:left;text-indent:-9999px;background:transparent url(images/slide-previous.jpg) no-repeat scroll 0 0;border:none;width:32px;height:33px;}
#content .slider .buttons_gens #next_gens {cursor:pointer;display:block;border:none;float:right;text-indent:-9999px;background:transparent url(images/slide-next.jpg) no-repeat scroll 0 0;border:none;width:32px;height:33px;}

/*
#content .slider .current {width:870px;height:250px;}
*/

#content .slider .sample_gens .current {width:870px;height:260px;margin:25px auto 0 auto;}
#content .slider .current h3{width:425px;font-size:30px;color:#0083a4;background:none;padding:0;margin:45px 0 -2px 0 ;}
#content .slider .current .itemgens{width:870px;}
#content .slider .current .description{padding-left:20px;width:405px;float:right;}
#content .slider .current .function{width:405px;font-size:10px;text-transform:uppercase;color:#999999;font-weight:bold;padding-bottom:15px;padding-top:0;margin:0 0 0 0;}
#content .slider .current .who-is{width:405px;font-size:10px;color:#555555;padding-bottom:15px;}
#content .slider .current .mail{width:405px;font-size:12.5px;;color:#ff7d5b;}
#content .slider .current .mail a{border:none;}
#content .slider .current img{margin-right:5px;margin-left:5px;float:left;}

#content .slider .sample_gens .current .slide-back{position:absolute;margin:236px 0 0 -45px;z-index:50;width:597px;height:13px;background:transparent url(images/fond-slide-gens.png) no-repeat scroll 0 0;}

#content .slider .liste-gens{clear:both;padding-top:20px;width:960px;margin-left:-5px;}
#content .slider .liste-gens .item_gens{margin-left:5px;float:left;width:155px;height:90px;margin-bottom:6px;cursor:pointer;}
#content .slider .liste-gens .item_gens a{cursor:pointer;border:none;}
#content .slider .liste-gens .item_gens .text-voir{position:absolute;width:155px;height:90px;background:transparent url(images/hover-gens.png) no-repeat scroll 0 0;margin:0px;filter : alpha(opacity=0.1);-moz-opacity : 0.01;opacity : 0.01;}
#content .slider .liste-gens .item_gens .text-voir a{display:block;border:none;width:155px;height:90px;}
#content .slider .liste-gens .item_gens .img-voir{position:absolute;}
#content .slider .liste-gens .item_gens .link-voir{z-index:10;position:absolute;width:188px;height:125px;filter : alpha(opacity=0.1);-moz-opacity : 0.01;opacity : 0.01;}
#content .slider .liste-gens .item_gens .link-voir a{position:absolute;cursor:pointer;border:none;display:block;height:45px;margin:0px 2px 5px 5px;font-weight:bold;text-align:left;font-size:12.5px;padding:20px 0 30px 10px;}
#content .slider .liste-gens .item_gens .link-voir a .back-mini-gens1{float:left;position:relative;background:transparent url(images/back-title.png) no-repeat scroll 0 0;width:12px;height:52px;}
#content .slider .liste-gens .item_gens .link-voir a .back-mini-gens{float:left;position:relative;background:transparent url(images/back-title3.png) repeat-x scroll 0 0;padding-right:4px;height:125px;}
#content .slider .liste-gens .item_gens .link-voir a .back-mini-gens .titre-gens{font-size:12.5px;color:#0083a4;font-weight:bold;}
#content .slider .liste-gens .item_gens .link-voir a .back-mini-gens2{float:left;position:relative;background:transparent url(images/back-title2.png) no-repeat scroll 0 0;width:4px;height:45px;}
#content .slider .liste-gens .item_gens_titre{z-index:5;display:block;position:absolute;width:155px;height:90px;}

.tip-wrap {margin-top:-52px;}
.tip-wrap .tip-top {float:left;position:relative;background:transparent url(images/back-title.png) no-repeat scroll 0 0;width:12px;height:51px;}
.tip-wrap .tip{ float:left;position:relative;background:transparent url(images/back-title3.png) repeat-x scroll 0 0;padding:4px 0 0 4px;height:47px;} 
.tip-wrap .tip .tip-title {font-size:12.5px;color:#0083a4;font-weight:bold;}
.tip-wrap .tip .tip-text {font-size:12.5px;color:#fff;font-weight:bold;}
.tip-wrap .tip-bottom {float:left;position:relative;background:transparent url(images/back-title2.png) no-repeat scroll 0 0;width:4px;height:51px;}



#box_gens{position:absolute;}
#box_gens div{width:430px;float:left;}
#box_gens .buttons{text-align:left}
.sample_gens .buttons{text-align:center;clear:both;}
.sample_gens .mask1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mask_gens{position:relative;width:860px;height:249px;overflow:hidden;}
span img{display:block;border:none;}














#content .slider .liste-marques{clear:both;padding-top:20px;width:960px;list-style:none;}
#content .slider .liste-marques .item{float:left;width:150px;height:150px;}
#content .slider .liste-marques .item a.img-overflow{overflow:hidden;display:block;width:160px;height:160px;text-align:center;/*filter : alpha(opacity=4);-moz-opacity : 0.4;opacity : 0.4;*/}
#content .slider .liste-marques .item a.img-overflow:hover{/*filter : alpha(opacity=10);-moz-opacity : 1;opacity : 1;*/}
#content .slider .liste-marques .item a{border:none;}
#content .slider .liste-marques .item .mark-calc{position:relative;width:150px;height:150px;}
#content .slider .liste-marques .item .mark-calc1 a{position:absolute;z-index:3;width:150px;height:150px;}
#content .slider .liste-marques .item .mark-calc2 a{position:absolute;z-index:2;width:150px;height:150px;}


#content .slider .current_cat_art{width:870px;height:500px;margin:25px auto 0 auto;}
#content .slider #box_cat_art{z-index:10;position:absolute;height:550px;}
#content .slider #box_cat_art .itemcat_art{width:860px;float:left;height:550px;}
#content .slider #box_cat_art .itemcat_art .content-art h3{width:860px;font-size:30px;color:#0083a4;background:none;padding:0 0 20px 0;margin:0px 0 0px 0 ;clear:both;}
#content .slider #box_cat_art .itemcat_art .content-art img{margin:10px 0 10px 0 ;}
#content .slider #box_cat_art .itemcat_art .content-art{width:860px;position:relative;clear:both;}
#content .slider #box_cat_art .buttons{text-align:left}
#content .slider .sample_cat_art .buttons{text-align:center;clear:both;}
#content .slider .sample_cat_art .mask1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#content .slider .mask_cat_art{position:relative;width:860px;height:550px;overflow:hidden;}
#content .slider .buttons_cat_art{position:absolute;width:960px;margin-top:-270px;}
#content .slider .buttons_cat_art #prev_cat_art {cursor:pointer;display:block;border:none;float:left;text-indent:-9999px;background:transparent url(images/slide-previous.jpg) no-repeat scroll 0 0;border:none;width:32px;height:33px;}
#content .slider .buttons_cat_art #next_cat_art {cursor:pointer;display:block;border:none;float:right;text-indent:-9999px;background:transparent url(images/slide-next.jpg) no-repeat scroll 0 0;border:none;width:32px;height:33px;}

/*contact*/

#content iframe.googlemap{float:left;height:300px;}
#content .contact-adresse{float:left; margin-left:25px;font-size:13px;font-weight:bold;color:#555555}
#content .contact-adresse img{display:block;margin-bottom:10px;}
#content ul.list-contact{width:996px;margin-left:-32px;clear:both;list-style:none;padding-top:40px;}
#content .list-contact .contact-li{float:left;margin-left:32px;margin-bottom:0px;border-top:dotted #cccccc 1px;padding-top:10px;}
#content .list-contact .last{border-bottom:dotted #cccccc 1px;padding-top:10px;margin-bottom:15px;}
#content .list-contact .contact-1{width:286px;height:70px;margin-bottom:10px;padding:10px 0 0 14px;}
#content .list-contact .contact-1 .function{color:#fff;font-size:16px;}
#content .list-contact .contact-1 .name{color:#fff;font-weight:bold;font-size:13px;}
#content .list-contact .contact-1 .mail{color:#fff;font-size:12.5px;}
.bleu1{background-color:#1a90ad;}
.bleu2{background-color:#4da8bf;}
.bleu3{background-color:#339cb6;}
.bleu4{background-color:#66b5c8;}
.gris{background-color:#d9ecf1;}


.contact-page #map{width:630px;height:300px;margin:0 20px 0 0;float:left;}
.contact-page a{border:none;}



.mentions h3{font-weight:normal;font-size:19px;background:none; padding:20px 0 10px 0px;;float:none;width:100%;}
.mentions p{margin:5px 0 0 0;}

/* SIDEBAR */
body.home #sidebar{background:url('images/barre-pointille.jpg') 0 390px repeat-x;}
#sidebar { width:310px;float:left; padding-left:30px;}
#sidebar .block-right{ border:solid #f0f0f0 5px;height:110px;padding-left:110px;font-size:12px;color:#555555;}
#sidebar .block-right p span{color:#999999;font-size:9px;text-transform:uppercase;}
#sidebar .block-right p{padding-top:35px;}
#sidebar .vous-ny-penser-pas{background:url('images/home-vous-ny-penser-pas.jpg') no-repeat;margin-top:16px;}
#sidebar .vous-ny-penser-pas ul#box_pensez{}
#sidebar .vous-ny-penser-pas ul#box_pensez li{}
#sidebar .vous-ny-penser-pas ul#box_pensez li div{margin:0;padding:0;}
#sidebar .vous-ny-penser-pas ul#box_pensez li div .title{display:block;color:#555555;font-size:12px;text-transform:none;padding-top:35px;}
#sidebar .vous-ny-penser-pas ul#box_pensez li div .date{display:block;color:#999999;font-size:9px;text-transform:uppercase;padding:0;margin:0;}
#sidebar .vous-ny-penser-pas ul#box_pensez li div .date p{color:#999999;font-size:9px;text-transform:uppercase;padding:0;margin:0;}
#sidebar .publicite-societe{background:url('images/home-publicite-societe.jpg') no-repeat;}
#sidebar .publicite-societe a{display:block;margin-top:3px;border:none;background:transparent url(images/home-publicite-more.jpg) no-repeat scroll 0 0;width:66px;height:17px;text-indent:-9999px;}
#sidebar .labo{background:url('images/home-labo.jpg') no-repeat;margin-bottom:15px;}
#sidebar .labo a{background:transparent url(images/home-labo-more.jpg) no-repeat scroll 0 0;margin-top:3px;display:block;border:none;width:66px;height:17px;text-indent:-9999px;}
#sidebar .form-search{overflow:hidden;background:transparent url(images/backsearch.jpg) no-repeat scroll 0 0;width:312px;padding:10px 10px 0px 10px;margin:11px 0 33px 0;}
#sidebar .form-search p{background:transparent url(images/search-input1.jpg) no-repeat scroll 0 0;padding-left:9px;margin:0;}
#sidebar .form-search input#s {font-size:12px;color:#999999;float:left;background:transparent url(images/search-input2.jpg) repeat-x scroll 0 0;margin:0;border:0 none;height:34px;padding-top:13px;width:245px;}
#sidebar .form-search input#searchsubmit {background:transparent url(images/search-button.jpg) repeat-x scroll 0 0;margin:0;border:0 none;display:block;height:37px;width:39px;text-indent:-9999px;font-size:0px;display:block;line-height: 0px;cursor:pointer;}
body.home #sidebar .form-search{margin-top:50px;margin-bottom:21px;}

#sidebar .last-article{width:320px;margin:0 0 0 0px ;padding-left:-10px;height:300px;list-style:none;float:left;}
#sidebar .last-article h3{background:none;height:28px;margin:0;padding:0;}
#sidebar .last-article .item_post{float:left;width:150px;height:90px;position:relative;margin-bottom:10px;}
#sidebar .last-article .item-right{margin-left:10px;}
#sidebar .last-article .item-left{margin-left:0px;}
#sidebar .last-article a{display:block;width:150px;height:90px;border:none;}
#sidebar .last-article .img-voir{position:absolute;}
#sidebar .last-article .link-voir{z-index:10;display:block;width:50px;height:71px;position:absolute;margin:4px 4px;font-weight:bold;text-align:left;font-size:12.5px;padding:15px 0 15px 15px;filter : alpha(opacity=0.1);-moz-opacity : 0.01;opacity : 0.01;}
#sidebar .last-article .link-voir a{width:110px;height:48px;overflow:hidden;}
#sidebar .last-article .text-voir{display:block;width:131px;height:71px;position:absolute;margin:10px 10px;padding:0px 0 0 0px;background:transparent url(images/back-last-articles.png) no-repeat scroll 0 0;filter : alpha(opacity=0.1);-moz-opacity : 0.01;opacity : 0.01;}
	
	
#mask_post_container{position:relative;display:block;width:320px !important;height:313px;overflow:hidden;padding:0;margin:0;}
#box_post{position:absolute;width:320px;margin:0 0 0 0px ;height:300px;list-style:none;}
#box_post .buttons{text-align:left}
#box_post .next{float:right}
.sample_post .buttons{text-align:center;clear:both;padding-top:4px;height:18px;}
.sample_post #handles_post_more {padding:22px 0 15px 0;border-bottom:dotted #cccccc 1px;}
.sample_post .buttons .bouton_navi{width:92px;height:18px;margin:0 auto;border:none;}
.sample_post #handles_post_more .button-circle{float:left;width:52px;text-align:center;display:inline-block;padding-top:1px;width:9px; height:9px;margin:0 3px 0 3px;}
.sample_post #handles_post_more .button-circle a{margin-top:3px;cursor:pointer;display:block;border:none;background:transparent url(images/button-last-post.jpg) repeat-x scroll 0 0;width:9px; height:9px;text-indent:-9999px;}
.sample_post #handles_post_more .button-circle a:hover{background-position: left center;}
.sample_post #handles_post_more span.active a,.sample_post #handles_post_more span.active a:hover{background-position: left bottom;}
.sample_post #handles_post_more span.active a{background-position: left bottom;}
.sample_post .buttons div#prev_post{border:none;margin:0 5px 0 0px;float:left;cursor:pointer;display:inline-block;background:transparent url(images/prev-last-post.jpg) repeat-x scroll 0 0;width:19px; height:19px;text-indent:-9999px;}
.sample_post .buttons div#next_post{border:none;margin:0 0px 0 5px;float:right;cursor:pointer;display:inline-block;background:transparent url(images/next-last-post.jpg) repeat-x scroll 0 0;width:18px; height:18px;text-indent:-9999px;}







/*slideshow*/
#sidebar .slideshow #box_pensez{position:absolute;height:110px;}
#sidebar .slideshow #box_pensez li{display:block;float:left;width:190px;height:110px;}
#sidebar .slideshow  .thumbs{width:54px;}
#sidebar .slideshow  .thumbs div{display:block;width:54px;height:41px;margin:3px 0;cursor:pointer;}
#sidebar .slideshow  .thumbs div img{display:block;width:200px;height:110px;border:none}
#sidebar .slideshow  .info{width:200px;height:50px;background:#000;position:absolute;}
#sidebar .slideshow  .info p, .info h4{color:#fff;padding:3px 8px;font-family:Arial;}
#sidebar .slideshow  .info h4{font-size:14px;}
#sidebar .slideshow  .info h4 a{float:right;background:#fff;color:#000;font-size:10px;padding:0 3px;text-decoration:none}
#sidebar .slideshow .mask_pensez{position:relative;width:106px;height:110px;margin:0;overflow:hidden;}
#sidebar .slideshow span img{display:block;border:none;}
#sidebar .slideshow span .slideshow-item{display:block;width:240px;height:110px;}
#sidebar .slideshow .buttons{position:absolute;margin:0;}
#sidebar .slideshow .buttons #prev1_pensez{position:absolute;margin:60px 0 0 153px;text-indent:-9999px;width:11px;height:11px;cursor:pointer;background:transparent url(images/home-previous.jpg) no-repeat scroll 0 0;}
#sidebar .slideshow .buttons #next1_pensez{position:absolute;margin:60px 0px 0 167px ;text-indent:-9999px;width:11px;height:11px;cursor:pointer;background:transparent url(images/home-next.jpg) no-repeat scroll 0 0;}
#sidebar .slideshow .buttons #prev1_pensez:hover{background-position: left bottom;}
#sidebar .slideshow .buttons #next1_pensez:hover{background-position: left bottom;}

#sidebar #box_pensez .slideshow{position:relative;height:110px;width:240px;margin-bottom:30px;clear:both;}
#sidebar #box_pensez .mask_pensez{margin-left:10px;display:block;float:left;height:167px;overflow:hidden;width:464px;}




#slider #slider_previous a{background:transparent url(images/slider_previous2.gif) no-repeat scroll 0 0;margin-right:0;position:absolute;top:110px;width:37px;z-index:1;}
#slider_previous a{background:transparent url(images/disco_arrowleft.jpg) no-repeat scroll 0 0;display:block;float:left;margin-right:15px;width:21px;}
#slider #slider_next a{background:transparent url(images/slider_next2.gif) no-repeat scroll 0 0;position:absolute;top:110px;width:37px;z-index:1;}
#slider_next a{background:transparent url(images/disco_arrowright.jpg) no-repeat scroll 0 0;display:block;margin-left:15px;width:21px;}
#media_slider{position:relative;background:transparent url(images/disco_slider_back.jpg) repeat-x scroll 0 0;height:110px;padding-right:15px;clear:both;}
#mediacontainer1_slider{position:absolute;}
.overflow{margin-left:10px;display:block;float:left;height:110px;overflow:hidden;width:240px;}
#media_slider ul li{color:#444444;float:left;display:block;margin:0px 0 0 0px;width:240px;background:red;height:110px;}
#media_slider ul li img{border:4px solid white;}
#media_slider a h3{font-size:11px;margin-bottom:5px;margin-top:0;text-align:center;color:white;font-weight:bold;}
#media_slider a h3 span{font-weight:normal !important;display:block !important;}
#media_slider a:hover h3,#media_slider a:hover h3 span{text-decoration:underline;}
#slider_previous a:hover,#slider_next a:hover{background-position:left bottom;}

/*archives*/

#sidebar .part-onglet{width:320px;height:210px;overflow:hidden;padding-top:10px;border-bottom:dotted #cccccc 1px;margin-bottom:50px;}
#sidebar .onglets {width:100%;list-style:none;margin-left:-10px;margin-top:10px;background:transparent url('images/back_archive2.jpg') no-repeat scroll 81px 0;height:23px;}
#sidebar .onglets span{float:left;margin-left:10px;}
#sidebar .onglets span a{cursor:pointer;text-align:center;background:transparent url('images/back_archive.jpg') no-repeat scroll 0 0;display:block;border:none;width:71px;height:17px;text-transform:uppercase;font-size:10px;color:#fff;font-weight:bold;padding-top:6px;}
#sidebar .onglets span a:hover{background-position: left center;}


#sidebar .onglets span.onglet_1 a{color:#555555;background-position: left bottom;z-index:10;}

#sidebar .contenu-onglet{width:100%;}
#sidebar #contenu_onglet_par_tag a{border:none;color:#555555;}
 
 
#sidebar ul#tab-archive-2 {width:100%;list-style:none;clear:both;padding-top:10px;}
#sidebar ul#tab-archive-2 li{float:left;margin-left:3px;margin-bottom:2px;}
#sidebar ul#tab-archive-2 li a{float:left;margin-right:3px;text-align:center;background:transparent url(images/archive-annee.jpg) no-repeat scroll 0 0;display:block;border:none;width:35px;height:16px;font-weight:bold;color:#fff;padding:0px 0 0 0px;font-size:12px;}
#sidebar ul#tab-archive-2 li a:hover{background-position: left bottom;}
#sidebar ul#tab-archive-2 li div{color:#bbbbbb;float:left;}

#sidebar ul#tab-archive-3 {width:100%;list-style:none;clear:both;margin-left:-5px;padding-top:10px;}
#sidebar ul#tab-archive-3 li{float:left;margin-left:5px;margin-bottom:2px;}
#sidebar ul#tab-archive-3 li a{text-align:left;background:transparent url(images/archive-mois.jpg) no-repeat scroll 0 0;display:block;border:none;width:147px;height:18px;font-weight:bold;color:#555555;padding:2px 0 0 3px;font-size:12px;}
#sidebar ul#tab-archive-3 li a:hover{background-position: left bottom;color:#fff;}
#sidebar #contenu_onglet_par_tag{display:none;}


#sidebar ul#tab-archive-1 {width:100%;list-style:none;margin-left:-10px;background:transparent url('images/back_archive2.jpg') no-repeat scroll 81px 0;height:23px;}
#sidebar ul#tab-archive-1 li{float:left;margin-left:10px;}
#sidebar ul#tab-archive-1 li a{text-align:center;background:transparent url('images/back_archive.jpg') no-repeat scroll 0 0;display:block;border:none;width:71px;height:17px;text-transform:uppercase;font-size:10px;color:#555555;font-weight:bold;padding-top:6px;}
#sidebar ul#tab-archive-1 li a:hover{color:#fff;background-position: left bottom;}

#sidebar ul#tab-archive-2 {width:100%;list-style:none;clear:both;padding-top:10px;}
#sidebar ul#tab-archive-2 li{float:left;margin-left:3px;margin-bottom:2px;}
#sidebar ul#tab-archive-2 li a{float:left;margin-right:3px;text-align:center;background:transparent url(images/archive-annee.jpg) no-repeat scroll 0 0;display:block;border:none;width:35px;height:16px;font-weight:bold;color:#fff;padding:0px 0 0 0px;font-size:12px;}
#sidebar ul#tab-archive-2 li a:hover{background-position: left bottom;}
#sidebar ul#tab-archive-2 li div{color:#bbbbbb;float:left;}

#sidebar ul#tab-archive-3 {width:100%;list-style:none;clear:both;margin-left:-5px;padding-top:10px;}
#sidebar ul#tab-archive-3 li{float:left;margin-left:5px;margin-bottom:2px;}
#sidebar ul#tab-archive-3 li a{text-align:left;background:transparent url(images/archive-mois.jpg) no-repeat scroll 0 0;display:block;border:none;width:147px;height:18px;font-weight:bold;color:#555555;padding:2px 0 0 3px;font-size:12px;}
#sidebar ul#tab-archive-3 li a:hover{background-position: left bottom;color:#fff;}
/*liste categories*/
#sidebar ul.list-cat {height:150px;width:320px;list-style:none;margin-left:-10px;margin-top:20px;margin-bottom:35px;}
#sidebar ul.list-cat li{width:150px;margin-left:10px;height:60px;float:left;margin-bottom:6px;}
#sidebar ul.list-cat li a{border:none;text-indent:-9999px;display:block;width:150px;height:60px;}
#sidebar ul.list-cat li.cat-item-6 a{background:transparent url(images/category-bravo.jpg) no-repeat scroll 0 0;display:block;}
#sidebar ul.list-cat li.cat-item-5 a{background:transparent url(images/category-news.jpg) no-repeat scroll 0 0;display:block;}
#sidebar ul.list-cat li.cat-item-7 a{background:transparent url(images/category-wow.jpg) no-repeat scroll 0 0;display:block;}
#sidebar ul.list-cat li.cat-item-8 a{background:transparent url(images/category-whatelse.jpg) no-repeat scroll 0 0;display:block;}
#sidebar ul.list-cat li a:hover{background-position:left bottom;}


/* FOOTER */
#footer{ clear:both;font-size:11px;background:#fff;}
#footer a.logo-footer{display:block;border:none;width:92px;height:35px;text-indent:-9999px;background:url('images/logo-footer.jpg') no-repeat 0 18px #fff;float:left;padding:15px 10px 0 0;}
/*menu bottom*/
#fotter .menu-foot{}
#footer .menu-foot ul{list-style:none;padding:15px 0 0px 0;}
#footer .menu-foot ul li{float:left;display:inline;padding:5px 2px 0 2px;font-size:11px;font-weight:bold;}
#footer .menu-foot ul li a{color:#555555;text-decoration:none;border:none;}
#footer .menu-foot ul li a:hover{color:#999999;}
#footer .menu-foot ul li span{color:#999999;}
#footer .info-plus{width:100%;clear:both;height:50px;}
#footer .liens{float:right;}
#footer .liens a{display:block;width:16px;height:16px;border:none;text-indent:-9999px;float:left;margin-right:4px;}
#footer .liens a.link-facebook{background:transparent url(images/facebook-link.jpg) no-repeat scroll 0 0;}
#footer .liens a.link-facebook:hover{background-position: left bottom;}
#footer .liens a.link-twitter{background:transparent url(images/twitter-link.jpg) no-repeat scroll 0 0;}
#footer .liens a.link-twitter:hover{background-position: left bottom;}
#footer .liens a.link-rss{background:transparent url(images/rss-link.jpg) no-repeat scroll 0 0;}
#footer .liens a.link-rss:hover{background-position: left bottom;}
#footer .all-rights{font-size:11px;float:left;margin:18px 0;color:#999999;background:#fff;}
#footer .all-rights a{color:#999999;border:none;}
#footer .all-rights a:hover{color:#555555;border:none;}
#footer .lien-colorz{float:right;margin:18px 0;color:#999999;}
#footer .lien-colorz a{text-decoration:none;color:#555555;border:none;}






