/*
Theme Name: Mystique
Theme URI: http://digitalnature.ro/projects/mystique
Description:  Feature-packed theme with a solid design and a friendly interface. Designed by <a href="http://digitalnature.ro/">digitalnature</a>.
Version: 1.16
Author: digitalnature
Author URI: http://digitalnature.ro
Tags: light, white, two-columns, three-columns, fixed-width, flexible-width, right-sidebar, left-sidebar, theme-options, threaded-comments, translation-ready, custom-header

	Mystique Wordpress theme
	  http://digitalnature.ro/projects/mystique

	Theme designed by digitalnature. See the project page for more info and updates

	Both the design and code are released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/


/* reset spacing */
*{margin:0;padding:0;}
html,body{height:100%;}
html{font-size:100%;}
body{background:url(images/bg-repeat.gif);color:#2c2c2c; font-family:Myriad, Verdana, Arial, sans-serif;font-size:13px;font-style:normal; line-height:18px;min-height:100%;height:auto !important;/* <- ie6 ignores it */height:100%;/* fix */position:relative;}
#page{background:url(images/bg-repeat.gif);}
.page-content,.page-content-store{width:988px;margin:0 auto;}
.center{margin:o auto;}

.more-link{padding:10px 0 0 0;display:block;}
.more-link a{font-size:1em;color:#333;text-decoration:none;}
.more-link a:hover{color:#ed1e24;text-decoration:none;}

@font-face {
    font-family: 'HelveticaLTStdExtraCompressed';
    src: url('images/images/helveticaltstd-extracomp-webfont.eot');
    src: url('images/helveticaltstd-extracomp-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/helveticaltstd-extracomp-webfont.woff') format('woff'),
         url('images/helveticaltstd-extracomp-webfont.ttf') format('truetype'),
         url('images/helveticaltstd-extracomp-webfont.svg#HelveticaLTStdExtraCompressed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaLTStdLight';
    src: url('images/helveticaltstd-light-webfont.eot');
    src: url('images/helveticaltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/helveticaltstd-light-webfont.woff') format('woff'),
         url('images/helveticaltstd-light-webfont.ttf') format('truetype'),
         url('images/helveticaltstd-light-webfont.svg#HelveticaLTStdLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* links */
a{color:#366b5e;}
a:hover{color:#2a5248;text-decoration:none;}
a:visited{color:#366b5e;}

/* TITRES */
h1{color:#333;font-weight:bold;font-size:160%;line-height:130%;margin:0em 0 1em;text-transform:uppercase; }
h2{color:#333;font-weight:bold;font-size:200%;line-height:130%;margin:1em 0 1em;}

h3.titre-accueil { margin:0 0 30px 0!important; border-top:1px solid #888; border-bottom:1px solid #888; padding-left:5px; }
h3.titre-accueil a { color:#222; text-decoration:none; font-size:1.1em; line-height:1.2em; }
h3.titre-accueil a:hover { text-decoration:underline; }

h3.titre-communaute { margin-top:0; border-top:1px solid #888; border-bottom:1px solid #888; padding-left:5px; }
h3.titre-communaute a { color:#444; text-decoration:none; font-size:0.9em; line-height:1.2em; }
h3.titre-communaute a:hover { text-decoration:underline; }

h2.titre-categories { border:0!important; margin:0 0 0 20px!important; padding:4px 0 0 2px!important; width:540px; }
h2.titre-categories a { border:0; text-decoration:none; font-size:0.7em; line-height:1.6em; }
h2.titre-categories a:hover { text-decoration:underline; }

h1.titre-accueil-single a { color:#333;}
h2 {color:#333;display:block;font-size:125%;line-height:120%;margin:3em 0 2em; text-transform:uppercase;padding:20px 0 20px 0!important; border-top:1px solid #929b8a; border-bottom:1px solid #929b8a;}
h2.noborder { padding:0!important; border:0!important;}
h3 { display:block;font-size:120%!important;line-height:120%;margin:3em 0 2em; text-transform:uppercase; padding:14px 0; }

h4{color:#333;font-weight:bold;font-size:110%;line-height:110%;margin:.4em 0 .6em;}
h5{color:#333;font-weight:bold;font-size:105%;line-height:120%;margin:.4em 0 .6em;}
h6{color:#333;font-weight:bold;font-size:100%;line-height:110%;margin:.4em 0 .6em;}

span.sep {color:#333; font-weight:bold; display:block;font-size:125%;line-height:120%;margin:2em 0 2em;text-transform:uppercase;padding:20px 0; border-top:1px solid #929b8a; border-bottom:1px solid #929b8a; display:block;}

/* other */
p {font-size:1em;line-height: 1.5em;margin-bottom:1.6em; width:680px; }
img{border:0;}
hr{color: #dedbd1;background-color: #dedbd1;height: 1px;margin:25px 0 18px 0;}
/*hr{color:#dedbd1;background-color:#dedbd1;border-bottom:1px solid #dedbd1;margin:25px 0 18px 0;}*/
small{font-size:80%;}
pre{overflow:auto;white-space:pre-wrap;/* <- css3 */font-size:12px;font-family:"Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono";background-color:#fff;margin:1em 0;}
pre{width:90%;overflow:hidden;border:1px solid #ddd;background-color:#fff;padding:1.2em 1.4em;margin:1em 0;}
blockquote{margin:1em 0 1em 0;min-height:40px;padding:.6em 1em .6em 2.4em;font-style:italic;color:#474747;background:url(images/blockquote.png) no-repeat 4px top; }
blockquote p{padding:8px;margin:2px;}
blockquote blockquote{margin:1em 0 1em;}

/*** LOGO & HEADLINE ***/

#sous-header { background:url(images/sous-header.jpg) no-repeat center; height:125px; width:100%; margin:0 0 30px 0;}
#header { width:988px; margin:0 auto; position: relative; }
h2#logo, div#logo {  font-family: 'HelveticaLTStdExtraCompressed', Verdana, Arial, sans-serif; font-size:5em; text-transform: uppercase;  position: absolute; top:44px; left:18px; color:white; letter-spacing: 1px;  font-weight: normal!important; margin:0!important; padding:0!important; line-height: 0; border:0!important;}
h2#logo a, div#logo a { color:white; text-decoration: none; }
h1#description, div#description {  font-family: 'HelveticaLTStdLight', Verdana, Arial, sans-serif; font-size:1.2em; color:white;  position: absolute; top:78px; left:18px; margin:0!important; padding:0!important; border:0!important; text-transform: lowercase!important; letter-spacing: 3px; font-weight: normal!important; line-height: 0; }
#navigation-categories { position: absolute; top:16px; right:0px; width:596px; height:100px; }
#icones-sociaux { position:absolute; right:0px;top:50px; }

#navigation-categories ul { list-style: none; margin:0; padding:0!important; text-align:center; }
#navigation-categories ul li { background:#fff; border:1px solid #c0c0c0; float:left; margin:0 3px 3px 0; padding:2px 6px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#navigation-categories ul li:hover { background:#717171; }
#navigation-categories ul li:hover a { color:white; }
#navigation-categories ul li a { color:#555; font-weight:bold; text-decoration:none; text-transform: uppercase; font-size:0.7em; }

.sprites {
	background-image     : url(images/haut-social.png);
	background-color     : transparent;
	background-repeat    : no-repeat;
	float:left;
 }

 #restez-connecte_png {
	height               : 44px;
	width                : 192px;
	background-position  : -0px -0px;
 }

 #icone-facebook_png {
	height               : 44px;
	width                : 50px;
	background-position  : -192px -0px;
	cursor: pointer!important;
 }

 #icone-rss_png{
	height               : 44px;
	width                : 50px;
	background-position  : -242px -0px;
	cursor: pointer!important;
 }

 #icone-twitter_png  {
	height               : 44px;
	width                : 50px;
	background-position  : -292px -0px;
	margin-left:6px;
	cursor: pointer!important;
 }

#sous-title-sociaux{position:absolute;right:0px;top:14px;background-color:#FFF; width:100%; height:84px;opacity:0.7;-webkit-box-shadow: 0px 0px 15px #000;-moz-box-shadow: 0px 0px 15px #000;box-shadow: 0px 0px 15px #00;}

/*** TOP NAVIGATION ***/ 

#publicite-top{background:#eee;width:100%;position:absolute;top:0;border-bottom:1px solid #000; z-index:200;}
#lapubtop{ width:720px; margin:0 auto; padding:10px 0; }
#navigation{position:absolute;bottom:0;}
ul#navigation{position:absolute;z-index:30;left:0;width:100%;padding:0;margin:0;list-style-type:none;}
ul#navigation li{border-right:solid 1px #999;display:block;position:relative;float:left;list-style-type:none;padding:0;margin:0;}
ul#navigation li a{font-weight:bold;font-size:100%;text-decoration:none;text-align:center;color:#333;padding:0px 13px 0 11px;position:relative;}
ul#navigation li a.home span.title{}
ul#navigation li a:hover,ul#navigation li:hover a{text-decoration:underline;}
ul#navigation li a span.title{padding:0;font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;letter-spacing: normal;}
/*ul#navigation li a span.pointer{display:none;}*//*span.pointer,ul#navigation li.current_page_ancestor a span.pointer{position:absolute;width:100%;height:7px;bottom:-7px;left:0;display:block;background:transparent url(images/nav-pointer.gif) no-repeat center top;}*/
ul#navigation li.active a,ul#navigation li.current_page_item a,ul#navigation li.current_page_parent a{background:#111;border-right:0;color:#dedede;}
ul#navigation li.multi-liens{background-color:#c9c9c9/*cac48d*/;}
#searchForm{padding:0;margin:0;border:none;}

/*** MAIN LAYOUT ***/
#main{padding:0.8em 0em 50px 1em;;min-height:500px;}
#primary-content{width:700px;padding-right:12px;left:0;position:relative;float:left;z-index:0;overflow:hidden;}
#primary-content-accueil{width:34%;margin-right:10px;padding-right:10px;top:10px;left:0;position:relative;float:left;z-index:0;overflow:hidden;border-right:1px solid #ccc;}
#primary-content ul{padding-left:25px;}
#primary-content-large {width:63%;padding-right:12px;left:0;position:relative;float:left;z-index:0;overflow:hidden;}
#primary-content-xlarge {width:100%; left:0;position:relative; z-index:0;overflow:hidden;}

#primary-content img { border:1px solid #dfdfdf; }
#primary-content img.alignleft-special {border:0!important; float:left; margin:0 10px 0 0;}

.sous-titre-primary-content-accueil h2.sectionTitre {margin:0 0 .6em 0;}
.sous-titre-primary-content-accueil h2.sectionTitre a{color:#fff;font-size:80%;font-weight:bold;margin:0px 0 10px 0;padding:0px 3px 1px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:100%;}
.sous-titre-primary-content-accueil h2.sectionTitre a:hover{color:#fff;font-size:80%;font-weight:bold;margin:0 0 10px 0;padding:0px 3px 1px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:100%;}
.sous-titre-primary-content-accueil h2.sectionTitre a:visited{color:#fff;font-size:80%;font-weight:bold;margin:0 0 10px 0;padding:0px 3px 1px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:100%;}


#primary-content-accueil .sous-titre-primary-content-accueil {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#96802b;}
#primary-content .sous-titre-primary-content-accueil {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#96802b;}

#liens-categories { margin:0 0 20px 0; text-align:center; }
#liens-categories a { border-right:1px solid #000; font-size:1em!important; line-height:1.8em; padding:0 8px; text-transform:uppercase; color:#000!important; text-decoration:none!important; }
#liens-categories a.lepremier { border-left:1px solid #000; }
#liens-categories a:hover { background:#dec865; }

#sidebar{ width:260px;position:relative;padding:0; float:right; }
#sidebar ul { margin:0; padding:0; }
#sidebar li { padding:0; list-style:outside; }
#sidebar li.widget { list-style:none; }
#sidebar li.pubsidebar { margin:0!important; }
div.sidebar-blocks,div.sidebar-blocks div.block{list-style-type:none;padding:0; }
div.sidebar-blocks{margin-left:1em;/* <- space between main content and sidebar */}
div.sidebar-blocks div.block{margin:1em 0 2em;position:relative;}
#sidebar p { width:300px!important;}
.sidebar-blocks .sous-titre-blocks {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#458c7a; margin-top:20px; }
.nomargin { margin-top:0!important; }
.sous-titre-blocks h3 a { color:white; text-decoration:none; }
.sous-titre-blocks h3 a:hover { text-decoration:underline; }
.sidebar-blocks h3{color:#fff;margin:15px 0 15px 0;padding:1px 3px 3px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:23px;width:258px;height:22px;}

.block ul{list-style-type:none;margin:0 0 .4em 0;}
.block li{background:transparent url(images/icons.png) no-repeat 2px -808px;margin:0;padding:0 0 0 16px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ccc;}
.block li a{text-decoration:none;font-size:1em;color:#3151a2;}}
.block li:hover{background-position:2px -997px;}
.block li li{margin-left:.4em;}

.sociable{border-top:1px solid #ccc;padding:20px 0;}

/* no sidebars */
body.col-1 #primary-content{width:100%;}
/* right sidebar (default) */
body.col-2-right #primary-content{left:0%;}
body.col-2-right #sidebar{right:0;}
body.col-2-right ul.sidebar-blocks{margin:0 0 0 1em;}

body.single .post{background: none;margin:0;padding:0;}
.post-content h3, #commentbox2 h3 { padding:20px 0 20px 0!important; border-top:1px solid #929b8a; border-bottom:1px solid #929b8a; }


.login {font-weight: normal;color: #444;width: 100%;font-size: 12px;}
.login p { padding: 0 0 8px; }
.login label {display: block; line-height: 14px;}

form.login input {border: 1px solid #999;padding: 2px;line-height: 14px;font-size: 12px;margin: 0;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

form.login input.submit {background-color: #ccc;margin-top: 14px;margin-bottom: 8px;display: block;line-height: 15px;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 2px 4px;}
form.login input.submit:hover {background-color: #ddd;color: rgb(0, 100, 0);}
form.login input.submit:active {border-color: rgb(0, 100, 0);}

.post-summary{margin:1em 0 .2em;text-shadow:#fff 1px 1px 1px;color:#797979;font-size:90%;text-transform:uppercase;letter-spacing:.1em;}
.post-summary p{margin:0;padding:0;}
.post-excerpt{font-size:90%;font-style:italic;color:#999;}

div.comments{clear:both;margin-top:5px;border-bottom:1px dotted #999;padding-bottom:10px;display:block;width:100%;}
.post-info{font-style:italic;color:#bbb;}
.post-info a{font-weight:bold;color:#999;}
.post-info a:hover{color:#ed1e24;}
.post-info p{margin:0;padding:0;line-height:32px;}
.post-info p.author{padding: 0 0 0 6px;}
.post-date{text-transform:uppercase;width:58px;height:45px;float:left;text-align:center;color:#222; font: italic 170%/90% Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin:5px 10px 2px 0; border-right:solid 1px #999;}
.date-mois{font-size:22px;}
.date-jour{font-weight:bold;font-size:26px;}
.post .post-content { padding-bottom:20px; }
.post .post-content a{color:#366b5e;}
.post-content h2{padding-top:10px;}
.post .post-tags{background:transparent url(images/icons.png) no-repeat 0px -104px;font-style:italic;padding-left:20px;line-height:22px;}

/*.post-meta{padding:.6em .8em;border-top:1px solid #ddd;background-color:#f6f6f6;color:#999;display:block;}
.post-meta a{color:#366b5e;text-decoration:underline;}
.post-meta a:hover{color:#2d443e;text-decoration:none;}
.post-meta .details{float:right;font-size:80%;line-height:150%;}
.post-meta .details.share{width:75%;}*/

.page-navigation{color:#999;margin:2em 0;}
/*.page-navigation a{border:#ddd 1px solid;background-color:#fff;padding:3px 6px;text-decoration:none;}
.page-navigation a:hover{border:#ff284b 1px solid;background-color:#ed1e24;color:#fff;}
.page-navigation .page{margin:0;padding:0;background:none;display:inline;}
.page-navigation span.current{border:#2cb9db 1px solid;color:#fff;padding:3px 6px;text-decoration:none;background-color:#0071bb;}*/

/* comments */
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold; border-bottom:1px solid #ccc; padding-top:20px;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
margin:1.5em 0;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
#form-textarea{width:80%;}
#bloc-connect-sociaux{margin-bottom:10px;}

/* search */
.search-form{width: 220px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:7px 3px 6px 3px;background:#eee; margin:0 0 20px 0; }
.search-form input.text{border:1px solid #eee; margin:5px 10px 3px 10px;padding:0 0 0 10px; height:25px; width:140px;float:left; }
.search-form #bouton-submit{float:left;padding:0;margin-top:-3px;}

/* block style */
.block div.title, .block div.title-chimp{font-size:110%;font-weight:bold;color:#fff;line-height:100%;letter-spacing:normal;margin:0 0 10px 0;padding:1px 3px 3px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:23px;width:290px;height:22px;}
.block div.title a, .block div.title-chimp a {color:#fff;text-decoration:none;}
.block div.title a:hover, .block div.title-chimp a:hover{color:#FFFF00;}
.block fieldset{margin:0;padding:0 1.3em;border:0;background-color:transparent;}




/*** FOOTER ***/

#footer{background: url(images/bg-footer-repeat.gif); border-top:1px solid #aeaeae; padding:20px;}
#liens-footer{}
#pages-footer{width:310px; float:left; padding-right:10px;}
#categories-footer{width:310px; float:left; padding-right:10px;}
#mots-cles-footer{width:345px; float:left;}
#copyright{font-size:9px; padding:0 0 20px 0;}


/*** BLOCKS ***//* info */
.block-info{font-size: 150%;font-weight:bold;text-align:center;padding: .3em .7em;background-color:#eee;text-shadow:#fff 1px 1px 1px;border:1px solid #fff;}
/* increase right padding to fit rss icon */
.block-categories ul.menuList.linkBased li a span.entry{display:block;text-decoration:none;padding-right:36px;}
/*** MISC ***/

/* lightbox */
div#fancyoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:none;z-index:30;}
div#fancywrap{text-align:left;}
div#fancyloading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancyloading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(images/loader.gif) no-repeat;}
div#fancyloadingoverlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancyouter{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancyinner{position:relative;width:100%;height:100%;background-color:#eee;}
div#fancycontent{margin:0;z-index:100;position:absolute;}
div#fancydiv{background-color:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancyimg{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
#fancyframe{position:relative;width:100%;height:100%;display:none;}
#fancyajax{width:100%;height:100%;overflow:auto;}
a#fancyleft,a#fancyright{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;outline:none;}
a#fancyleft{left:0;}
a#fancyright{right:0;}
span.fancyico{position:absolute;top:50%;margin-top:-15px;width:30px;height:42px;z-index:112;cursor:pointer;display:block;opacity:0.5;}
span#fancyleftico{left:-9999px;background:transparent url(images/block-nav.png) no-repeat left top;}
span#fancyrightico{right:-9999px;background:transparent url(images/block-nav.png) no-repeat right top;}
a#fancyleft:hover{visibility:visible;}
a#fancyright:hover{visibility:visible;}
a#fancyleft:hover span{left:20px;}
a#fancyright:hover span{right:20px;}
.fancybigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancytitle{width:100%;z-index:100;display:none;background-color:#4e4e4e;color:#fff;text-align:center;font-weight:bold;font-size:150%;padding:.2em 0;}

/* page controls */
#pageControls{position:absolute;right:0;top:0;width:25%;height:100px;z-index:14;}
#pageControls a{background:transparent url(images/page-controls.png) no-repeat right top;position:absolute;width:22px;height:21px;right:10px;top:10px;cursor:pointer;z-index:15;}
#pageControls a:hover{background-position:right bottom;}
#pageControls a.fontSize{background-position:left top;right:36px;}
#pageControls a.fontSize:hover{background-position:left bottom;}

/* other */
.clearFieldBlurred{color:#999;font-style:italic;font-weight:normal;}
.clearFieldActive{color:#4e4e4e;font-weight:bold;}
.clear{clear:both;height:0;}
.clearloop{clear:both;padding-bottom:10px;}
.error{color:#ed1e24;}
.divider{padding:1em 0 0 0;display:block;background:transparent url(images/dot.gif) repeat-x left bottom;height:2px;min-height:2px;}
.altText{color:white;font-style:italic;}


/* clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-width: 0;/* trigger hasLayout for IE7 */display:inline-block;/* \*/ display: block;/* Hide from IE Mac */}
* html .clearfix{/* \*/  height: 1%; /* Hide from IE Mac */}

.alignleft { float:left; margin:4px 14px 8px 0; }
.alignright{float:right; padding:0!important; margin:0 0 8px 20px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.bubble-trigger{position:relative;}
.bubble{display:none;position:absolute;z-index:10;}

/* jquery caption - to do */
.imgCaption{position:relative;overflow:hidden;padding:0;border:0;margin-top:8px;margin-bottom:8px;display:inline-block;}
.imgCaption p{position:absolute;background-color:#000;color:#fff;width:100%;font-weight:bold;padding:0;margin:0;line-height:150%;text-align:center;border:0;z-index:10;left:0;opacity:0.6;}
.imgCaption p span{ padding:12px;display:block;}

.wp-caption{border: 1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}

.webshot{position:absolute;left:-20000px;background-color:rgba(0,0,0,0.4);padding:5px;z-index:10;display:none;-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.4);box-shadow:0px 0px 8px rgba(0,0,0,0.4);}
.webshot img{margin:0;padding:0;}

/* smiley adjustment */
img.wp-smiley{vertical-align:-15%;}

a.js-link{cursor:pointer;text-decoration:underline;}
a.js-link:hover{text-decoration:none;}

.crap-browser-warning{background-color:#ed1e24;text-align:center;color:#fff;padding:4px 0;position:absolute;top:0;left:0;width:100%;}
.crap-browser-warning a,.crap-browser-warning a:hover{font-weight:bold;color:#fff;text-decoration:underline;}

#mon-profil{padding:10px 10px 0 16px;}
div.community-posts{ background: transparent url(images/dot.gif) repeat-x left bottom;margin:8px 0;height:4px;width:100%;}

.padding-left{padding:0px 20px 15px 20px;}

.billet-original{background-color:#e0e0e0; padding:5px ;margin:10px 0px 10px 2px;font-size:12px;}

#image-apropos{float: left; margin: 5px 18px 5px 0; border: 1px solid #b1b1b1;}

/* tables */
table{margin:.5em 0 1em;}
table td,table th{text-align:left;border-right:1px solid #fff;padding:.4em .8em;}
table th{color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;}
table th.profiler{font-weight:bold;border-bottom:1px solid #e8e1c8;}
table td{}
table th a{color:#d6f325;}
table th a:hover{color:#fff;}
table tr.even td{}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}

/* forms */
input,textarea,select{font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;font-size:100%;margin:.1em 0;}
input,textarea{padding:.2em .4em;margin:0 2px 0px 2px;}
input.radio,input.checkbox{padding:2px;}
form label{font-weight:normal;margin:0 2px;}
fieldset{padding:.8em;border:1px solid #ddd;;margin:1em 0;}
legend{padding:2px 15px 10px;text-transform:uppercase;font-style:italic;font-size:115%;}

/* lists */
ul{margin:.4em 0 1em;line-height:150%;}
ol { background:#f3f6f8; border:1px solid #ccc; margin:2em 0 2em 0em; padding:15px; font: 1.1em Georgia, Times, serif; line-height:1.3em; }
ol li { padding:5px 0; }
ul li,ol li{list-style-position:outside;margin-left:1.6em;}
dl{padding:.3em 0 .8em;}
dt{font-weight:bold;text-decoration:underline;}
dd{}

/*** GENERAL ELEMENTS ***/
.left{float:left;}
.right{float:right;}

.titreBloc{color:#fff;font-size:160%;font-weight:bold;margin:0 0 10px 0;padding:1px 3px 3px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:23px;height:22px;}
.titreBloc2{color:#fff;font-size:100%;font-weight:bold;margin:0 0 10px 0;padding:6px 3px 1px 10px;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;text-transform:uppercase;text-align:left;line-height:100%;width:258px;height:20px;}
.titre-suggestions-web{color:#333;font-size:130%;margin:0 0 10px 0;padding:1px 3px 3px 0px;text-align:left;line-height:130%;text-decoration:none;}
.titre-suggestions-web a{color:#333;text-decoration:underline;}
.titre-suggestions-web a:hover{color:#ed1e24;}

.left-thumbnail{float:left;}

.accueil-categorie-design-graphique{background-color:#448d7a;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-animationvideos{background-color:#5c3121;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px; display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-inspiration{background-color:#5d6325;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px; display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-reseaux-sociaux{background-color:#607d56;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px; display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-css-et-html{background-color:#4e8ea7;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-utiles{background-color:#e18330;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-actualites{background-color:#5e5d49;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

.accueil-categorie-wordpress{background-color:#554a5e;padding:2px 6px 4px 6px;color:white;font-weight:bold;text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;display:inline;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:11px;margin-top:5px;}

div.bloc-categorie{margin-bottom:15px;}

.soumis-par{display:inline;padding:2px 10px;border:1px solid #ddd;}
.bloc-date-titre{margin-bottom:10px;}

.source-article{clear:both; display:block;padding:15px; border:1px solid #d4d0c8; background:url(images/texture-jaune.gif); font-size:1em; font-style:italic;margin:25px 0; width:650px;}
.source-auteur{clear:both; display:block;padding:10px 15px 15px 15px; border:1px solid #d4d0c8; background:url(images/texture-jaune.gif); font-size:1em; font-style:italic;margin:25px 0; width:545px; height:60px; }
.mon-commentaire{padding:15px; background-color:#eceff5; font-size:1.1em;line-height: 1.6em; margin-bottom:2em; width:500px;}

.espacement-loop{margin-top:-14px;}
.bordure-img{border:1px solid #999;}

/* blue color scheme */

.block div.title,.block div.title span,.block .block-div,.block .block-div-arrow{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#458c7a;}
.block div.title-chimp{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#d9b442;}

li.comment .comment-head{background-image:url(images/blue/comment-head.png);}
li.comment.comment-author-admin .comment-head,li.comment.bypostauthor .comment-head{background-color:#3873bd;}
.tabs-wrap{background-image:url(images/blue/tabs-bg.png);}
.tabs li{background-image:url(images/blue/tabs-c.png);}
.tabs li a{background-image:url(images/blue/tabs.png);}
#site-title p.headline{color:#000;}
#featured-content a.readmore{background-image:url(images/blue/readmore.png);}
.tag-cloud a:hover,.block-widget_tag_cloud a:hover{background-color:#44a1fb;}

.bordure-accueil {border:1px solid #ccc;margin-top:18px;}

.btfb {margin-left:0px;}


/* PLUGIN BROKEN LINK */

.broken_link, a.broken_link {text-decoration: line-through;}


/* PLUGIN THREAD COMMENTS */

.editComment, .editableComment, .textComment{display: inline;}
.comment-childs{border: 1px solid #999;	margin: 5px 2px 2px 4px;padding: 4px 2px 2px 4px;background-color: white; }
.chalt{background-color: #E2E2E2;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color: #999;}

/* PLUGIN DISQUS */
#dsq-content .dsq-header-avatar img {width: 48px;height: 48px;}

#gagnant-concours{font-family: 'Gill Sans' , 'Gill Sans MT', Verdana; letter-spacing: 0.1em; font-size:2.8em; font-weight:bold;margin:30px 0 30px 0;}
.les-gagnants{font-family: 'Gill Sans' , 'Gill Sans MT', Verdana; letter-spacing: 0.1em; font-size:1.8em;margin:15px 0 15px 0;}
   .les-gagnants .via{font-size:0.6em;}
li.ecris-public{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ccc;}
li.ecris-public a{text-decoration:none;font-size:1em;color:#3151a2;}
li.ecris-public a:hover{color:#2b3e70;}
li.ecris-public span{font-style:italic;}
.vote-liens{float:left;}

.img-border-ergonomie{border:1px solid #e1e1e1;}
.bloc-jaime1 {float:left;}
.bloc-jaime2 {clear:both; margin: 15px 0px;}

.bloc-auteur { padding:20px 20px 10px 20px; background:#f4f3ed; margin:0 0 20px 0; border:3px solid #d4d1c4; }
.bloc-auteur h4 {}

.comments-index {margin-right:2px; float:left;}
#mc_signup_container {padding:0!important;;}
.updated {clear:both!important;}
.block-mailchimpSF_display_widget { width:300px!important;margin-left:0px!important; }
#mc_signup_form {padding:2px!important;margin:0!important;background:#f0eee6!important;border:1px solid #ddc764!important;-webkit-border-radius: 5px!important;-moz-border-radius: 5px!important;border-radius: 5px!important;}
.mc_merge_var { float:left!important; margin:0!important; padding:0!important; width:190px; }
.mc_merge_var input {width:170px!important;}
.mc_signup_submit { float:left!important;width:100px!important;display:inline!important;margin:0!important; padding:0!important; clear:none!important;  }
.button { display:inline!important; margin:24px 0 0 0!important; padding:0!important; clear:none!important; } 

.block-widget_search {margin:22px 0 -18px 0!important;}
.banniere-t-shirt { padding:0 0 20px 20px; }
#votre-banniere {float:left; width:160px; }
#votre-banniere2 {float:left; width:160px;}

/* PLUGIN ARCHIVES */
.car-container {margin:34px 0 0 0!important;padding:0!important;}
.car-container ul {list-style:none!important;}
.car-list {margin:0!important;padding:0!important;}

.car-monthlisting {margin:16px 0 16px 0!important;padding:0!important;}
.car-monthlisting li {margin:0 0 6px 0!important;}
.car-yearmonth {font-size:1.2em; font-weight: bold;display:block; border-top:1px solid #929b8a; border-bottom:1px solid #929b8a; padding:14px 0!important;}
.car-collapse .car-yearmonth { cursor: s-resize; } 

#pubgoogle-content { width :336px; margin:20px auto; }

.thumbnail { float:left; width:220px; padding:0 25px 10px 0; text-align:center; font-size:1em; color:#999; }
a.lirelasuite { background:url(images/lasuite.gif)no-repeat; height:18px; width:152px; text-decoration:none; display:block;}
.sous-meta { height:30px; display:block; margin:10px 0 26px 0; padding:8px 0 0 10px; font-size:1.1em; }

.pubgoogle1 { width:235px; margin:0 auto; }
.bloc-page-categories { border-bottom:1px solid #929b8a; display:block; padding:3px;  }
.no-commentaire { font-size:0.9em; padding:17px 0 0 10px; color:#999; }
.bloc-footer { width:225px; float:left; padding:0 20px 10px 0; }
.bloc-footer p { width:225px!important; }

.left-fb-communaute { float:left; padding:14px 0 5px 0!important; margin:0 10px 0 0; }

.left-nouvelle-communaute { float:left; width:540px; padding:14px 0 5px 0!important;}
.left-nouvelle-communaute p { padding:0; margin:0; width:540px; }

.facebook-sidebar { padding:15px 0 0 0; }
.bloc-rss-single { border:1px solid #d4d0c8; background:url(images/texture-jaune.gif); padding:0px 15px 15px 15px;  margin:25px 0; line-height:1em; }
.bloc-rss-single span { display:block; padding-top:12px; font-size:1.5em; }
.img-rss-single { float:left; background: url(images/marevueweb-rss.png) no-repeat; height:89px; width:128px; margin:0 20px 0 0;}
.bloc-share { clear:both; }

.widget-tabs {
width: 610px;
padding: 10px;
margin-bottom: 15px;
}

	.widget-tabs a {
	color: #222;
	text-decoration: none;
	}
	
	.widget-tabs a:hover {
	color: #009;
	text-decoration: underline;
	}
	.tabnav { margin:0 0 6px 0; padding:0; }
	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		.tabnav li a {
		background:#eee;
		border: 1px solid #ccc;
		text-decoration: none;
		text-transform: uppercase;
		color: #444;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #458c7a;
		color: #fff;
		text-decoration: none;
		}
		
	.tabdiv {
	margin-top: 5px;
	padding: 5px;
background:none!important;
	}
	
		.tabdiv li {
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}
.right-like { float:left; padding-left:4px; }
#sous-lien-sidebar-communaute { height:30px; margin:15px 0 15px 0; border-top:1px solid #888; border-bottom:1px solid #888; }
#lien1-sidebar-communaute { padding:0 0 0px 10px; margin:6px 0 0 0; }
#lien2-sidebar-communaute { padding:0 0 0px 10px; margin:6px 0 0 0; }
#lien1-sidebar-communaute a { color:#333; font-weight:bold; height:15px; text-decoration:none; text-transform:uppercase; padding:0px 10px 0 0; }
#lien2-sidebar-communaute a { color:#333; font-weight:bold;  text-decoration:none; text-transform:uppercase; height:15px; }
#lien1-sidebar-communaute a:hover, #lien2-sidebar-communaute a:hover { text-decoration:underline; }
.textwidget ul li { padding: 2px 0; }

.visionner-larticle { padding:15px; width:140px; border:1px solid #d4d0c8; background:url(images/texture-jaune.gif); font-size:1em; font-style:italic;margin:25px 0; font-size:1.6em; }

.txt-boite-msj {}
.input-boite-msj {}
#googlead-contenu { margin:0px 0 20px 55px; }
.bsads { padding:0 30px 5px 15px; }
.pub-bas-single { margin:45px auto; width:636px; }
.pubshirt { }
.pub-300x130 { margin:10px 0 10px 0;}

p.description-single { width:600px!important; color:#333!important; font-size:130%!important; line-height:130%!important; margin:1em 0 1em!important; border-top:1px solid #888; border-bottom:1px solid #888; padding:10px 5px!important; }

#pub125-1 { float:left; margin:0 20px 0 12px; }
#pub125-2 { float:left; }
#pub125-3 { float:left; margin: 10px 20px 0 12px; }
#pub125-4 { float:left; margin: 10px 0 0 0; }

.theme-wp-colonne1 { margin:0px 5px 0 0; width:485px; float:left; }
.theme-wp-colonne2 { margin:0px 0px 0 0; width:485px; float:left; }

h2.titre-themewp { padding:10px 0 10px 0px!important; font-size:2.4em!important; margin:40px 0;  }
h2.titre-themewp a { color:#333!important; text-decoration: none!Important; text-transform: uppercase!important; }
h2.titre-themewp span { padding:0px 0 0 0; }
h2.titre-themewp img { padding:0 0 0 0; }


.lauteur { margin:5px 0 8px 0px; font-size:0.8em; }
.lauteur span { font-style:italic; }

.produits { margin:0 0 20px 0; }
.produit { float:left; margin:0 20px 0 0; }
#content-carte-affaires {  }
#content-carte-affaires h2 { text-align:center; border-top:1px dotted #333!important; border-bottom:1px dotted #333!important; margin-bottom:0px!important; }
#content-carte-affaires h2 span { padding:0 3px; font-size:0.8em; }
#content-carte-affaires h2 span.padgauche { padding:0 6px 0 20px; }
#content-carte-affaires h2 span.paddroite { padding:0 20px 0 6px; }
#content-carte-affaires img { -webkit-box-shadow: 1px 1px 5px #a5a5a5;-moz-box-shadow: 1px 1px 5px #a5a5a5;box-shadow: 1px 1px 5px #a5a5a5; }
#content-carte-affaires h3 { margin:50px 0 25px!important; border-top:1px dotted #9c9c9c!important; border-bottom:1px dotted #9c9c9c!important; font-size:0.9em!important; }
.content-carte-affaires-left { float:left; padding:0px 44px 0 10px; width:450px; }
.content-carte-affaires-right { float:left; width:450px; }
#ca-top { text-align:center; width:700px; margin:0 auto; padding-top:30px;}
.bloc-commanditaire-logo {margin:0 0 20px 0;}
.bloc-commanditaire { float:right; border:1px dotted #333!important; background:#f9f9f9;}
.bloc-commanditaire p { width:250px!important; padding:0 10px 10px 0;}
.large-paragraphe p { width:100%; }
.banniere-flash { padding:30px 0 30px 0; margin:0 0 0 80px; }
.banniere-flash-centrer { padding:30px 0 30px 0; width: 300px; margin:0 auto; }
.banniere-flash-centrer2 { padding:30px 0 30px 0; width: 728px; margin:0 auto; }
#banner-top { margin:10px 0 20px 120px; }
#banniere1 { float:left; padding:0 10px 0 12px;}
#banniere2 { float:left; }
#banner-top-single { width:728px; margin:0 auto 28px auto; }
#banner-side-rotate { margin:30px 0 0 0;}
.padding-top { padding:20px 0 0 0; }
#banniere-t-shirt1 { float:left; padding:0 5px 0 0; }
#banniere-t-shirt2 { float:left; }
.width-medium { width:520px; font-size:1.1em; line-height:1.5em; margin-top:40px; }
.like-bottom { margin:40px 0 0 0; }
.top-fb { padding:0 0 20px 0; }
#livre-detroit { /*clear:right;*/ margin-top:10px; float: right; }
#bannieres125 { margin:16px 0; }
#banniere1-125 { float:left; margin:0 16px; }
#banniere2-125 { float:left; margin:0; }
#commentbox1 { margin:20px 0 70px 0; }
#commentbox2 { margin:-50px 0 0 0; }
.partager { float:right; width:380px; margin:0 0 10px 0; }
.right-fb { float:left;width:65px; }
.right-retweet { float:left;  width:54px;}
.googleplus1 { float:left;width:58px; margin:0 0 0 5px; }

#template-wordpress-contenu {}
#template-wordpress-contenu-left { float:left; margin:0 40px 0 0; width:660px; }
#template-wordpress-contenu-right { float:left; width:270px; }
#txt-template-wordpress { margin:20px 0 0 0; }
#wp-social { float:right; margin:0; }
#template-wordpress-contenu-left h1 { width:470px; float:left; }
#template-wordpress-contenu-right h3 { margin:5px 0 0 16px; }
ul#liste-sites-modeles { margin:0; padding:0; list-style: none; }
ul#liste-sites-modeles li img { padding:2px 0 0 0; }
ul#liste-sites-modeles li a { text-transform: uppercase; display: inline-table; margin-top:-5px; }

#tabs ul { list-style: none; margin:0; padding:0!important; text-align:center; }
#tabs ul li { float:left; margin:0 3px 3px 0;  }
#tabs ul li a { background:#8ea8a3; border:1px solid #6c817d; color:white; font-weight:bold; text-decoration:none; text-transform: uppercase; font-size:0.8em; padding:7px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display:inline-tablel; }
#tabs ul li a:hover { background:#9fbcb6; }
#tabs div.unblocktheme { background: #fff; border:1px solid #c0c0c0; clear: both; padding: 0 25px 25px 25px; margin-top:25px; }
#tabs div.unblocktheme h2 { margin:0!important; border:0!important; font-size:2.4em; }
#liste-sites-modeles { list-style: none; }

a.plusdetails { background:#8ea8a3; display:inline-table; border:1px solid #6c817d; color:white; font-weight:bold; text-decoration:none; text-transform: uppercase; font-size:0.7em; margin:0 3px 3px 28px; padding:2px 6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.unblocktheme { }
.untheme, .untheme2, .untheme3 { border:1px solid #c3c3c3; margin:0 6px 16px 0!important; display: block; padding:0; }
.untheme { background:#f4f3ea; }
.untheme2 { background:#eaedf4; }
.untheme3 { background:#eaedf4; padding:20px; width:877px;  }
.untheme-img { float:left; margin:0 0 0 0; }
	.untheme-des { float:left; padding:6px 3px 0 6px; }
	.untheme-des ul { }
	.untheme-des ul li { font-size:0.8em;}
	.untheme-des p { width:400px!important; margin:10px 0 10px 30px!important; padding:0!important; font-size:0.85em;}
	.untheme-des h3 { width:400px!important; margin:10px 0 10px 30px!important; padding:0 0 0 0!important; }  

#idgoogle { margin:0 0 17px 0; }
#dividgoogle1 { float:left; width:65px;  }
#dividgoogle2 { font-size:13px; float:left; margin:0; width:180px; letter-spacing:-1px; }

.mighty { margin:10px 0 20px 0; }
.mighty2 { margin:20px 0 10px 0; }

#th-sidebar { margin:20px 0 0 0; }

#iframe-fb { float:left; border:none; overflow:hidden; width:66px; height:90px; margin-top:2px;}

/* Boutique */

#navigation-store {}
#navigation-store ul { list-style: none; margin:0; padding:0!important; text-align:center; }
#navigation-store ul li { background:#fff; border:1px solid #c0c0c0; float:left; margin:0 3px 3px 0; padding:2px 6px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#navigation-store ul li:hover { background:#717171; }
#navigation-store ul li:hover a { color:white; }
#navigation-store ul li a { color:#555; font-weight:bold; text-decoration:none; text-transform: uppercase; font-size:0.7em; }

#container-store {}

#sidebar-store { float:left; margin:0 20px 0 0; width:260px; }
.bloc-container-store {}
.bloc-container-store h3 {}
.bloc-container-store ul {}
.bloc-container-store li {}
.bloc-container-store li a {}
.bloc-container-store li a:hover {}

#content-store { float: left; width:708px; }
