html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, button, textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;font-weight:normal;}
html{display:table;width:100%;height:100%;overflow-x:hidden !iefix;}
img{vertical-align:middle;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
label{cursor:pointer;display:inline-block;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.automargin{margin:0px auto;}
.hidden{display:none !important;}
.watch{background-color:fuchsia !important;}
.round{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.roundcenter{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.s{width:140px !important;}
.m{width:300px !important;}
.l{width:460px !important;}
.xl{width:620px !important;}
.container_12, .container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_3, .container_16 .grid_4{width:220px;}
.container_12 .grid_6, .container_16 .grid_8{width:460px;}
.container_12 .grid_9, .container_16 .grid_12{width:700px;}
.container_12 .grid_12, .container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3, .container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6, .container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9, .container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3, .container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6, .container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9, .container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-services{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{font-family:Trebuchet MS, Arial, Sans-Serif;font-size:87.5%;line-height:1.66em;}
body{font-style:normal;text-transform:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1; margin: 1.2em 0 0.2em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:0.8em;font-weight:bold;}
hr{border-color:-moz-use-text-color;border-style:dashed none none;border-width:1px medium medium;color:#DDDDDD;margin:15px 0;width:530px;}
p{margin:0 0 0.5em;}
#blog p{margin:0 0 1.5em;}
p img.left{margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{margin:1.5em 0 1.5em 1.5em;}
blockquote{padding:0.5em 0 2em 3.5em;font-style:italic;}
strong{font-weight:800;}
em, dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted;cursor:help;}
address{margin:0 0 1.5em;font-style:italic;}
pre{margin:1.5em 0;white-space:pre;}
pre, code, tt, input{font:1em Courier, 'andale mono' , 'lucida console' , monospace;line-height:1.5;}
li ul, li ol{margin:0 1.5em;}
ul, ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
th, td, caption{padding:4px 10px 4px 5px;}
tfoot{font-style:italic;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
html{color:#333;background-color:#171717 !important;height:100%;}
html .clear{padding-top:2em;}
@font-face{font-family:'Museo500';src:url('css/fonts/museo500-regular-webfont.eot');src:local('â˜º'), url('css/fonts/museo500-regular-webfont.woff') format('woff'), url('css/fonts/museo500-regular-webfont.ttf') format('truetype'), url('css/fonts/museo500-regular-webfont.svg#webfontrkbTvvC4') format('svg');font-weight:normal;font-style:normal;}
#widepage .post, #widepage .postbody, #widepage .posttop, #widepage .postfoot{background-image:url('css/img/widepage.bg.png');}
a{color:#28a;}
p.compact{line-height:1.2em;}
h1, h2, h3, #brief a, .posttop .date, .button{font-family:Myriad Pro, Trebuchet MS, Arial, Sans-Serif;}
h1, h2, h3, h4, #brief a{letter-spacing:-1px;font-weight:800;}
h1{font:30px "Museo500",Helvetica,Arial,sans-serif;text-align:center;}
.nosservices h2{margin-bottom:10px !important;margin-top:50px;}
.catnosservices h2{margin:0 0 10px !important;font-size:1.9em;}
.postbody.catnosservices {margin-top:80px !important;border-bottom:1px dashed #EEEEEE;padding-bottom:40px !important;} 
#top{height:81px;background:transparent url('css/img/top.bg.png') repeat-x top;padding-bottom:75px;}
#nav{list-style:none;padding:0px;margin:0px;}
#nav li{float:left;}
#nav li a{display:inline-block;height:80px;line-height:80px;font-weight:800;color:White;padding:0px 22px;text-shadow:rgba(0,0,0,0.1) 0px -1px 1px;}
#nav li a:hover, #nav li.current_page_item a{background:transparent url('css/img/nav.bg.png') no-repeat center center;}
#path a:hover{text-decoration:underline;}
#intro{position:relative;height:309px;}
#intro .clear{padding:0px;}
#brief h1, #brief h2{color:White;margin-bottom:40px;}
#brief h1{font-size:50px;white-space:nowrap;text-shadow:rgba(0,0,0,0.1) 3px 5px 5px;}
#brief h2{font-size:22px;line-height:30px;font-weight:400;}
#brief a.signup, #brief a.more{display:block;float:left;height:58px;line-height:54px;width:230px;text-indent:-20px;background:transparent url('css/img/brief.bg.png') no-repeat right center;text-align:center;color:#3d3c3c;font-weight:800;font-size:24px;text-shadow:White 0px 1px 0px;}
#brief a.signup{background-position:left center;text-indent:-35px;}
#brief a:hover{color:#222;}
#brief a:active{color:#444;}
#slides img{position:absolute;height:400px;width:460px;visibility:hidden;}
#slides img.active{visibility:visible;z-index:999;}
#slides img.pre-active{z-index:998;}
#path{height:40px;line-height:40px;width:940px;margin:0px auto;background:transparent url('css/img/path.bg.png') no-repeat left top;text-indent:2em;color:#eee;}
#path a{color:White;font-weight:800;}
#path h1{font-size:1em;display:inline;font-weight:400;letter-spacing:0px;}
#content{background:#f7f7f7 url('css/img/content.bg.png') repeat-x top;}
#content .container_12{padding-top:3em;}
#content p.compact{color:#555;}
#index #content .container_12{padding-top:10em;}
#index #content .text{margin-bottom:20px;margin-top:-65px;padding-right:20px;width:325px;}
#newsline{height:55px;overflow:hidden;background-image:url('css/img/newsline.bg.png');margin-bottom:2em;}
#newsline p{color:#666;margin-left:7em;margin-top:0.4em;line-height:56px;}
#newsline a{color:#666 !important;}
#newsline strong{margin-right:0.5em;}
#foot{padding-top:4em;background-color:#171717;color:#888;border-top:solid 1px black;}
#foot a, #foot h4{color:White;}
#foot a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#111;color:#FF0066;padding-left:10px;padding-right:10px;}
#foot p strong{font-weight:400;color:White;}
#foot .formatted p{line-height:1.2em;}
#foot .formatted ol, #foot .formatted ul{list-style:none;margin:0px;}
#folio .item{width:300px;background:url('css/img/item.bg.png') 0 0 no-repeat;}
#folio .item:hover{background-position:right top;}
#folio .item img{display:block;width:266px;height:150px;margin:18px 17px 30px 17px;}
#folio .item img:hover{opacity:0.8;}
#folio .item p, #folio .item h4{margin:-10px 17px 17px;;color:#666;letter-spacing:0px;}
#folio .item h4 a{width:235px;}
.post, .postbody{background:White url('css/img/post.bg.png') repeat-y center;}
.post{margin-bottom:2.5em;}
.posttop, .postfoot{background:url('css/img/post.bg.png') no-repeat left top;clear:both;}
.posttop{height:3.5em;position:relative;}
.postfoot{height:2em;background-position:right bottom;}
.postbody{margin:0px 42px;}
.postbody h2{ margin-bottom: 10px;margin-top: 50px;}
.postbody h2 a{font-weight:800;color:#333;}
.postinfo{color:#999;}
.postinfo strong, .postinfo a, .postinfo a:hover{font-weight:800;color:#333;}
.postmeta{height:5em;background:#f7f7f7 url('css/img/postmeta.bg.png') repeat-x bottom;}
.postmeta .left, .postmeta .right{margin:1.5em 0.5em;padding-left:2em;background:url('css/img/postmeta.sprites.png') no-repeat left top;}
.postmeta .right{background-position:left bottom;}
.postmeta strong{margin:0px 0.5em;}
.postmeta a{color:#666;}
.postmeta a:hover{color:#333;}
.posttop label{position:absolute;top:40px;left:-53px;width:57px;height:100px;background:url('css/img/label.bg.png');}
.posttop strong{position:absolute;text-shadow:rgba(0,0,0,0.2) 0px 1px 1px;}
.posttop .date{color:White;font-size:34px;letter-spacing:-2px;top:11px;width:57px;text-align:center;}
.posttop .month{color:#999;font-size:15px;letter-spacing:4px;top:36px;left:13px;font-weight:400;}
.posttop .year{color:White;left:10px;letter-spacing:3px;text-align:center;top:73px;width:20px;}
.postbody p span{background-color:#ffe;}
.postbody img{}
.postbody a:hover img{border-color:#ddd;}
.postbody img.filled{width:516px;}
.postbody blockquote{background:url('css/img/blockquote.bg.png') no-repeat left 0.5em;}
.postbody blockquote p{margin:0px;}
#thread{list-style:none;margin:1em;padding:0px;}
#thread li{}
#thread li div.comment-body{height:1%;position:relative;border:solid 1px #ddd;background-color:#fdfdfd;margin:3em 0px 4em 0px;padding:1em 28px 0em 28px;}
#thread li div.author img{position:absolute;height:40px;width:40px;right:20px;bottom:0px;margin-bottom:-20px;}
#thread li div.meta{position:absolute;right:73px;bottom:0px;margin-bottom:-25px;color:#666;}
#thread li div.reply{display:none;}
#sidebar{width:270px;float:right;color:#666;padding-bottom:1em;}
#sidebar h4{margin-top:3em;letter-spacing:0px;}
#sidebar ul{margin:0px;padding:0px;list-style:none;}
#sidebar li a{height:2.5em;color:#666;padding-left:18px;white-space:nowrap;line-height:36px;display:block;background:url('css/img/sidebar.bg.png') no-repeat center bottom;}
#sidebar li a:hover{background-position:center top;}
#sidebar-projet{width:270px;float:right;color:#666;padding-bottom:1em;}
#sidebar-projet h4{background:url("/wp-content/themes/pandora/css/img/postmeta.sprites.png") no-repeat scroll left top transparent;letter-spacing:0;margin-bottom:10px;margin-left:-17px;margin-top:3em;padding-left:2em;}
#sidebar-projet ul{margin:0px;padding:0px;list-style:none;}
#sidebar-projet li{height:2.5em;color:#666;padding-left:18px;white-space:nowrap;line-height:36px;display:block;background:url('css/img/sidebar.bg.png') no-repeat center bottom;}
#sidebar-projet li:hover{background-position:center top;}
.button{padding:5px;border:solid 1px #ccc;background:url('css/img/button.bg.png') repeat-x top;font-size:1em;cursor:pointer;text-align:center;color:#3d3c3c;font-weight:800;text-shadow:White 0px 1px 0px;}
.button:hover{color:#222;}
.button:active{color:#444;}
.input{padding:5px;border:solid 1px #ccc;border-top-color:#bbb;border-left-color:#bbb;background-color:#f7f7f7;}
.input:hover{border-color:#bbb;}
.input:focus{border-color:#abc;background-color:#f0f7ff !important;}
.input.correct{border-color:#6b9;background-color:#f7fff7 !important;}
.input.incorrect{border-color:#b69;background-color:#fff7ff !important;}
#contact{vertical-align:top;}
#commentform{vertical-align:top;margin:1em;margin-top:3em;padding:0px;}
#commentform .input{background-color:#fdfdfd;}
#commentform span.small{color:#666;}
.pagination{margin-bottom:1.5em;}
.pagination a{width:30px;display:inline-block;margin-left:5px;}
.pagination a.current{background-image:none;}
#searchform .input{height:24px !iefix;}
#txtservices p{text-align:justify;}
.imgservices{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;;border:6px solid #DDDDDD;margin-top:-10px;}
.imground{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;;border:6px solid #DDDDDD;margin:20px 0;}
.swfround{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;;border:6px solid #DDDDDD;margin:20px 0; height:214px; display:block;}
.mapp-poweredby{display:none;}
.rose{color:#F39;}
.bleu{color:#3CF;}
.jaune{color:#FF3;}
.like{height:30px;margin-left:40px;margin-top:20px;width:500px;}
.gallery{list-style:none outside none;margin:0 0 0 -42px;padding:0;}
.gallery li{float:left;height:96px;margin-left:42px;padding:0;position:relative;width:96px;}
.gallery span{background:url('css/img/pin.png') no-repeat scroll 0 0 transparent;display:block;height:21px;left:50px;position:absolute;top:-10px;width:28px;}
.gallery img{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.gallery img:hover{background:none repeat scroll 0 0 #FFC;border:1px solid #CCC;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#related h3{border-bottom:1px dashed #DDDDDD;color:#666666;padding-bottom:12px;padding-top:20px;text-align:center;width:520px;margin-bottom:1em;}
.btn_acceuil{margin-right:-21px;margin-top:-7px;}
#path ul.menu{margin-left:0;margin-right:0;}
#path .menu li{display:inline;float:left;font-size:12px;margin-left:11px;padding:0;text-indent:0;}
#path .menu li:hover{}
#path .menu a:hover{text-decoration:none;position:relative;top:1px;color:#F39;}
a.btn{background:url("css/img/plus.png") no-repeat scroll 0 2px transparent;color:#666666 !important;font-weight:800;margin-left:0;padding-left:21px;}
a:hover.btn{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px 10px 10px 10px;-moz-box-shadow:1px 1px 1px #999999;-webkit-box-shadow:1px 1px 1px #999999;box-shadow:1px 1px 1px #999999;background:url("css/img/plus.png") no-repeat scroll 7px 5px #F1F6F1;border:1px solid #DDDDDD;color:#555555 !important;font-weight:bold;height:16px;padding:3px 5px 3px 30px;text-shadow:-1px -1px 0 #FFFFFF;width:16px;}
/*css bouton*/
.bouton, .bouton:visited { background: #222 url(css/img/overlay.png) repeat-x; display: inline-block; padding: 4px 15px; color: #fff; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); position: relative; cursor: pointer }
.bouton:hover { background-color: #111; color: #fff; }
.bouton:active { top: 1px; }
.small.bouton, .small.bouton:visited { font-size: 12px }
.bouton, .bouton:visited, .medium.bouton, .medium.bouton:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
.large.bouton, .large.bouton:visited { font-size: 14px; padding: 8px 14px 9px; }
.super.bouton, .super.bouton:visited { font-size: 20px; padding: 8px 14px 9px; margin-top:10px; width:470px;}
.pink.bouton, .magenta.bouton:visited { background-color: #e22092; }
.pink.bouton:hover { background-color: #c81e82; }
.green.bouton, .green.bouton:visited { background-color: #91bd09; }
.green.bouton:hover { background-color: #749a02; }
.greenindex.bouton, .greenindex.bouton:visited { background-color: #91bd09;margin-left:9px;text-align:center;width:45px;}
.greenindex.bouton:hover { background-color: #749a02; }
.red.bouton, .red.bouton:visited { background-color: #e62727; }
.red.bouton:hover { background-color: #cf2525; }
.orange.bouton, .orange.bouton:visited { background-color: #ff5c00; }
.orange.bouton:hover { background-color: #d45500; }
.blue.bouton, .blue.bouton:visited { background-color: #2981e4; }
.blue.bouton:hover { background-color: #2575cf; }
.yellow.bouton, .yellow.bouton:visited { background-color: #ffb515; }
.yellow.bouton:hover { background-color: #fc9200; }

