/*
Theme Name: Voxran.fr
Description: Thème personnel utilisant HTML5/CSS3 pour le site <a href="http://www.voxran.fr/">Voxran.fr</a>.
Version: 1.5.1
Author: Voxran
Author URI: http://www.voxran.fr

*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
ul,li{list-style-type:none;list-style-image:none}
input{background-color:#ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-color:#484848;border-style:dashed;border-width:1px;padding:2px}
input.submit{padding:2px}
textarea{background-color:#ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-color:#484848;border-style:dashed;border-width:1px}
a{text-decoration:none;color:#585858}
a:hover{text-decoration:underline;color:#373737}
.clear{clear:both}
.strong{font-weight:700}
.italique{font-style:italic}
img.alignright,a img.alignright{float:right;}
img.alignleft,a img.alignleft{float:left;}
.aligncenter,div.aligncenter{margin:auto}
.alignright{float:right}
.alignleft{float:left}
acronym,abbr,span.caps{cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px}
blockquote cite{display:block;margin:5px 0 0}
a img{border:none}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:.9em;line-height:1.5em}
h1,h2,h3,h4{font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:700}
code{font:1.1em 'Courier New', Courier, Fixed}
header,nav,article,footer{display:block}
body{font-family:Verdana, "Trebuchet MS", Geneva;font-size:12px}
#global{margin-left:auto;margin-right:auto;width:960px}
header h1{width:960px;height:160px;margin:0}
#headerLinksRight{background:url(theme/headerLinksRight.png) no-repeat;width:847px;height:70px;float:right;margin:0}
nav{float:left;width:140px;position:fixed;margin-top:50px}
#bgMenuLeftTop{background:url(theme/bgMenuLeftTop.png) bottom right no-repeat;width:140px;height:40px;float:right;margin:0 0 -3px}
#bgMenuLeft{margin:0 0 0 0;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;border-left:3px solid #FFF;border-top:3px solid #FFF;border-bottom:3px solid #FFF;width:137px;/* Anciens navigateurs */background: #75ba2c url("images/gradient-bg.png") repeat-y left;-o-background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;}
@media all and (min-width: 0px) {#bgMenuLeft {/* Opera */background: #75ba2c url("images/gradient-bg.svg");/* Navigateurs récents */background-image: -moz-linear-gradient(left,#3e6c0d,#75ba2c);background-image: -webkit-gradient(linear,left top, right top,from(#3e6c0d),to(#75ba2c));}}
#bgMenuLeft ul{line-height:30px;color:#FFF;font-size:11px;font-weight:700;text-shadow:0 0 7px #000;margin-top:5px;}
#bgMenuLeft li{height:32px;margin:5px 0;padding:0 0 0 10px}
#bgMenuLeft a,#bgMenuLeft a:hover{text-decoration:none;color:#FFF}
#bgMenuLeftEnd{float:right;background:url(theme/bgMenuLeftEnd.png) bottom right no-repeat;width:140px;height:30px;margin:-3px 0 0}
#sidebar{float:left;margin:-40px 0 0 20px;width: 220px;padding:5px 10px 0 10px;background:#eeeeee;border:solid 1px #cdcdcd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.widget{margin-bottom:20px}
.widgetTitle,.widgetTitle a,.widgetTitle a:hover{font-weight:700;font-size:16px;color:#575757;text-shadow:0 -1px 0 #FFF;text-decoration:none;border-bottom:solid 1px #575757;margin:0}
.widgetPortfolioTitle,.widgetPortfolioTitle a,.widgetPortfolioTitle a:hover{font-weight:700;font-size:16px;color:#629a26;text-shadow:0 -1px 0 #FFF;text-decoration:none;border-bottom:solid 1px #629a26;margin:0}
#photo-album-widget img{border:solid 2px #575757;opacity:0.5;filter:alpha(opacity=50);margin:5px 0 0 15px}
#photo-album-widget a img:hover{border:solid 2px #212121;opacity:1;filter:alpha(opacity=100)}
li .cat-item{list-style-type:disc}
#conteneur{float:right;width:800px;min-height:300px;margin:0 0 0 0;padding:0 0 10px 20px;background:#FFF;border-left:24px solid #75ba2c;-moz-box-shadow: -3px 0 0px #FFF;-webkit-box-shadow: -3px 0 0px #FFF;box-shadow: -3px 0 0px #FFF;}
#bgFooter{float:right;margin-top:0;width:841px;height:25px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomright:50px;-webkit-border-bottom-right-radius:50px;border-bottom-right-radius:50px;border-left:3px solid #FFF;border-bottom:3px solid #FFF;border-right:3px solid #FFF;/* Anciens navigateurs */background: #2e5504 url("images/gradient-bgFooter.png") repeat-y left;-o-background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;}
@media all and (min-width: 0px) {#bgFooter{/* Opera */background: #2e5504 url("images/gradient-bgFooter.svg");/* Navigateurs récents */background-image: -moz-linear-gradient(left,#75ba2c,#2e5504);background-image: -webkit-gradient(linear,left top, right top,from(#75ba2c),to(#2e5504));}}
#textFooter{text-align:center;color:#FFF;font-size:11px}
#textFooter a{text-decoration:underline;color:#FFF}
.postTitle,.postTitle a,.postTitle a:hover{font-size:18px;color:#575757;font-weight:700;text-shadow:0 1px 0 #FFF;text-decoration:none;border-bottom:solid 2px #575757;font-family:"Trebuchet MS";margin:0 0 3px}
.postDate,.postDate a,.postDate a:hover{float:right;border:none;font-size:10px;margin:5px 0 0}
.postCom,.postCom a,.postCom a:hover{color:grey;font-size:10px;float:right;text-decoration:none}
.postCat{color:grey;font-size:10px;float:left}
.postCat a,.postCat a:hover{color:grey;text-decoration:none;font-size:10px;border:none}
.postExtrait{font-weight:700;font-size:13px;color:#3a3a3a;text-indent:10px;margin:5px 0 10px;padding:0 0 0 5px}
.post ul{margin:5px 0 0 5px}
.post ul li{text-indent:10px}
.post h3,.post h3 a,.post h3 a:hover{font-size:17px;color:#575757;font-weight:700;text-shadow:0 1px 0 #FFF;text-decoration:none;margin:16px 0 7px 10px}
.attachment-post-thumbnail{border:solid 2px #575757;margin-left:-30px;}
.attachment-post-thumbnail a img:hover{border:solid 2px #212121;margin-left:-30px;}
.size-thumbnail,.size-full,.size-large{border:solid 2px #575757;margin:0 0 5px 5px}
.size-thumbnail a img:hover,.size-full a img:hover,.size-large a img:hover{border:solid 2px #212121;margin:0 0 5px 5px}
.commentlist{text-align:justify;padding:0}
.commentlist li{list-style:none;font-weight:700;margin:15px 0 10px;padding:5px 5px 10px 10px}
.commentlist li ul li{margin-right:-5px;margin-left:10px;font-size:1em}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0}
.nocomments{text-align:center;margin:0;padding:0}
.commentlist li .avatar{float:right;border:1px solid #eee;background:#fff;padding:2px}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em}
#page{float:right;text-align:justify;width:750px;min-height:100%;background:#ecfadd;border:solid 1px #c4d9ae;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 0 0;padding:5px 10px 10px}
.pageTitle,.pageTitle a,.pageTitle a:hover{font-size:19px;color:#629a26;font-weight:700;text-decoration:none;border-bottom:solid 2px #629a26;text-shadow:0 1px 0 #FFF;margin:0 0 3px}
.photographyPresent a img{max-width:80px;max-height:80px;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border:0;margin:5px}
.album .photographyPresent{float:right;margin-left:5px}
.photographyMini{height:75px;margin:10px 0}
.photographyMini a img{width:50px;height:50px;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border:0;margin:5px}
.photographyBig{width:430px;height:320px;margin-left:-10px;float:left}
.photographyBig img{width:400px;height:300px;float:left;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;border:0;margin:15px}
.photographyTextRight{float:left;width:300px;margin-top:10px}
#pagePortfolio{text-align:justify;width:500px;min-height:100%;background:#ecfadd;border:solid 1px #c4d9ae;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 0 0;padding:5px 10px 10px}
.portfolioSubTitle{font-size:12px;color:#629a26;font-weight:700;text-shadow:0 1px 0 #FFF;text-decoration:none;margin:0}
.portfolioCreaPresent{float:left;width:160px;height:170px;border:solid 1px #c4d9ae;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#d5eabf;margin:5px 10px 10px 0;padding:5px}
.portfolioCreaPresent img{-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;border:0;background:none;margin:0 0 0 5px}
.portfolioCreaPresent p,.portfolioCreaPresent p a{text-align:center;background:none;font-weight:700;font-size:14px;color:#575757;text-shadow:0 1px 0 #FFF;text-decoration:none;margin:0}
.portfolioCreaPresent p a:hover{color:#414141;text-decoration:none}
.portfolioGaleryPresent a img{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border:0;margin:5px}
#sidebarPortfolio{float:left;width:220px;background:#ecfadd;border:solid 1px #c4d9ae;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:-40px 0 0 20px;padding:5px 10px 0}
#sidebarPortfolio ul li{margin-bottom:15px}
#sidebarPortfolio ul p,#sidebarPortfolio ul select{margin:5px 0 8px}
#sidebarPortfolio ul ul,#sidebarPortfolio ul ol{margin:5px 0 0 10px}
#sidebarPortfolio ul ul ul,#sidebarPortfolio ul ol{margin:0 0 0 10px}
ol li,#sidebarPortfolio ul ol li{list-style:decimal outside}
#sidebarPortfolio ul ul li,#sidebarPortfolio ul ol li{margin:3px 0 0;padding:0}
.linkSidebarSelector{list-style:none;margin:5px 0 0}
.aPropos{-moz-column-width:225px;-webkit-column-width:225px;-moz-column-gap:10px;-webkit-column-gap:10px;-o-column-gap:10px;-moz-column-rule:dashed 1px #629a26;-webkit-column-rule:dashed 1px #629a26;-o-column-rule:dashed 1px #629a26}
.widecolumn .entry p{font-size:1.05em}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em}
.widecolumn{line-height:1.6em}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:#FFF}
.depth-1{border:1px solid #ddd}
.even,.alt{border-left:1px solid #ddd}
.sticky{background:#f7f7f7;padding:0 10px 10px}
.sticky h2{padding-top:10px}
.commentmetadata{font-weight:400}
.narrowcolumn{float:left;width:520px;margin:0;padding:0 0 20px}
#searchform{text-align:center;margin:10px auto;padding:5px 3px}
#sidebar #searchform #s{width:108px;padding:2px}
#sidebar #searchsubmit{padding:1px}
select{width:130px}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:500px!important;padding:2px}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#commentform #submit{float:right;margin:0 0 5px auto}
.ieDepass{background:#000;border:1px solid #000;margin:0}
.ieDepass p{width:70%;background:#900;font-size:1.1em;font-weight:700;color:#fff;margin:0 auto;padding:1em}
.ieDepass a{color:#fff}
.hidden,hr{display:none}
img.aligncenter,a img.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}
.center,.narrowcolumn .postmetadata,.entry form{text-align:center}
#bgMenuLeft li:hover,.current_page_item,.menuCurrent{width:130px;height:32px;background:url(theme/bgMenuText.png) no-repeat}
.postBlog,.postSingle{text-align:justify;width:500px;background:#eee;border:solid 1px #cdcdcd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px 0 10px;padding:5px 10px 10px}
.more-link,.more-link a,.more-link a:visited,.photographyMore,.photographyMore a{float:right;text-decoration:none;color:grey}
.more-link a:hover,.photographyMore a:hover{text-decoration:underline;color:grey}
.commentTitle,.titreReponse,.titreReponse a,.titreReponse a:hover,.titrePartager,.respondTitle,.respondTitle a,.respondTitle a:hover{font-size:17px;color:#575757;font-weight:700;text-shadow:0 1px 0 #FFF;text-decoration:none;border-bottom:solid 2px #575757;margin:20px 0 3px}
#page input,#page textarea{background-color:#d6e7c3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-color:#9bb085;border-style:dashed;border-width:1px}
#page h3,.photographyTitle,.portfolioTitle{font-size:17px;color:#629a26;font-weight:700;text-shadow:0 1px 0 #FFF;text-decoration:none;margin:0}


/* USA 2010 */

#page-USA{
margin: 10px 0 0 0;
text-align: justify;  
width:750px;
min-height:100%;
padding:5px 10px 10px 10px;
background:#faeddd;
border:solid 1px #d9d1ae;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


.pageTitle-USA, .pageTitle-USA a, .pageTitle-USA a:hover{
font-size:19px;
color:#9a7826;
font-weight:bold;
text-decoration:none;
border-bottom:solid 2px #9a7826;
text-shadow: 0px 1px 0px #FFFFFF;
margin:0 0 3px 0;
}

#page-USA h3{
font-size:17px;
color:#9a7826;
font-weight:bold;
text-shadow: 0px 1px 0px #FFFFFF;
text-decoration:none;
margin:0px 0 0px 0;
}


.postBlog-USA{
margin: 5px 0 10px 0;
text-align: justify;
width:500px;
padding:5px 10px 10px 10px;
background:#faeddd;
border:solid 1px #d9d1ae;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/* Titres Posts */

.postTitle-USA, .postTitle-USA a, .postTitle-USA a:hover{
font-size : 18px;
color:#9a7826;
font-weight:bold;
text-shadow: 0px 1px 0px #FFFFFF;
text-decoration:none;
border-bottom:solid 2px #9a7826;
margin:0 0 3px 0;
font-family: "Trebuchet MS";
}

.postDate-USA, .postDate-USA a, .postDate-USA a:hover{
margin:5px 0 0 0;
float:right;
border:none;
font-size:10px;
}

.postCom-USA, .postCom-USA a, .postCom-USA a:hover{
color:grey;
font-size:10px;
float:right;
text-decoration:none;
}

.postCat-USA{
color:grey;
font-size:10px;
float:left;
}

.postCat-USA a, .postCat-USA a:hover{
color:grey;
text-decoration:none;
font-size:10px;
border:none;
}
