/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* CLASSES GENERALES */
body{
	color: #001022;
	font-size: 80%;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#32AFDB url(images/bck-body.gif) repeat-x left top;
	text-align:center;
	margin:0;padding:0;
}
#global {background:transparent url(images/bck-global.gif) repeat-x left bottom;}

div {margin:0;padding:0;}

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
div#container {
	float: left;
	margin: 0 -320px 0 0;
	width: 100%;
}
div#content {
	margin: 0 320px 0 80px;
}
div.sidebar {
	float: right;
	overflow: hidden;
	width: 280px;
}
div#secondary	{
	clear: right;
}
div#footer {
	clear: both;
	width: 100%;
}

/* Just some example content */
div#header{}
div#menu{font-size:0.9em;padding:0 20px 0 35px;background:transparent url(images/bck-menu.gif) no-repeat left bottom;
width:100%;
height:54px;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:transparent;padding:0.3em 0.5em;display:block;width:135px;text-align:center;line-height:40px;text-indent:-5000px;}


/* MISE EN PAGE */
#wrapper {
width:889px;
background:transparent;
margin:0 auto;
text-align:left;}
#central {background:#ffffff url(images/bck-central.gif) repeat-y left top;overflow:hidden;}

.entry-title{clear:both;}
div#container,div.sidebar{margin-top:10px;}
div#nav-above,div#nav-below{width:100%;overflow:hidden;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:100%;background:#F2EFD5;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:100%;background:#F2EFD5;}

/* SIDEBAR */

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}

div#footer{text-align:center;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

/* le HDP */
#header {height:100px;overflow:hidden;}
#blog-title {color:#ffffff; width:200px;font-family:Georgia, "Times New Roman", Times, serif;text-align:right;float:left;padding:0 15px 0 0;
line-height:1em;font-size:2.4em;margin:29px 0 0 0;}
#blog-title a:link, #blog-title a:visited {color:#ffffff;text-decoration:none;}
#blog-description {float:left;color:#B9EAFC;
text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;
padding:0 0 0 15px;
width:260px;
line-height:1.6em;
margin:30px 0 0 0;
border-left:1px #B9EAFC dashed;
}

#searchform {
float:right;
width:321px;
height:46px;
background:transparent url(images/bck-recherche.gif) no-repeat right top;
overflow:hidden;
}
.page-title {margin:0;padding:0;color:#1682B1;}
/* LE CONTENU */
.entry-title {text-align:left;color:#E93C00;font-size:1.8em;margin:0;padding:0;}
.entry-title  a, .entry-title a:visited {color:#E93C00;text-decoration:none;}
.entry-title  a:hover, .entry-title a:focus{text-decoration:underline;}
.entry-content {text-align:justify;}
.entry-content ul {list-style:url(images/puce-bleu-liste.gif);}
.entry-content ul li{margin-bottom:5px;}
.entry-content h2 {color:#E93C00}
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {color:#0F73A1}
.entry-content a, .entry-content a:visited {color:#32AFDB; text-decoration:none;}
.entry-content a:hover, .entry-content a:focus {text-decoration:underline;}
.entry-content blockquote {padding:10px 35px;color:#2B434B;font-style:italic;
background:transparent url(images/fond-citations.gif) no-repeat left top;
}
.entry-content blockquote strong{font-style:normal;
}
.entry-date {text-align:right;font-size:0.9em;margin:0;padding:0;}
.entry-date a, .entry-date a:visited {color:#32AFDB; text-decoration:none;}
.entry-date a:hover, .entry-date a:focus {text-decoration:underline;}
#content div.hentry {padding-bottom:15px;margin-bottom:25px;border-bottom:2px dashed #B7B7B7;}

/* LES COMMENTAIRES */
#comments h3 {color:#E93C00;}
#comments-list .comment {background:#E6F8FF;padding:10px;
border-top:1px solid #32AFDB;
border-bottom:1px solid #32AFDB;;
}

/* LA SIDEBAR  */
#primary #rss-links {background:transparent url(images/fond-abonnements.gif) no-repeat left bottom;padding-bottom:20px;}
#primary #rss-links h3 {height:39px;background:transparent url(images/titre-abonnements.gif) no-repeat left top;text-indent:-5000px;}
#primary #categories {background:transparent url(images/fond-side-bleu.gif) no-repeat left bottom;padding-bottom:20px;}
#primary #categories h3 {height:39px;background:transparent url(images/titre-rubriques.gif) no-repeat left top;text-indent:-5000px;}
#primary #recentspost {background:transparent url(images/fond-side-bleu.gif) no-repeat left bottom;padding-bottom:20px;}
#primary #recentspost h3 {height:39px;background:transparent url(images/titre-derniers-articles.gif) no-repeat left top;text-indent:-5000px;}
#primary #recent-comments {background:transparent url(images/fond-side-bleu.gif) no-repeat left bottom;padding-bottom:20px;}
#primary #recent-comments h3 {height:39px;background:transparent url(images/titre-derniers-comments.gif) no-repeat left top;text-indent:-5000px;}
#primary #archives {background:transparent url(images/fond-side-bleu.gif) no-repeat left bottom;padding-bottom:20px;}
#primary #archives h3 {height:39px;background:transparent url(images/titre-archives.gif) no-repeat left top;text-indent:-5000px;}
#primary #linkcat-2 {background:transparent url(images/fond-side-bleu.gif) no-repeat left bottom;padding-bottom:20px;}
#primary #linkcat-2 h3 {height:39px;background:transparent url(images/titre-liens.gif) no-repeat left top;text-indent:-5000px;}

#rss-links ul, #categories ul, #recentspost ul, #archives ul, #linkcat-2 ul, #recent-comments ul {
margin:5px 50px 10px 20px;
padding:0 0 0 15px;
list-style-image:url(images/puce-bleue.gif);
}
#rss-links ul {
list-style-image:url(images/puce-orange.gif);
}
#archives ul {
list-style-image:none;
list-style-type:none;
margin:5px 50px 10px 5px;
}

#rss-links ul li, #categories ul li, #recentspost ul li, #archives ul li, #linkcat-2 ul li, #recent-comments ul li {
margin-bottom:5px;
}
#archives ul li {
display:inline; border-right:1px solid #ffffff;
padding:0 5px;
}
#rss-links a, #categories a, #recentspost a, #archives a, #linkcat-2 a, #rss-links a:visited, #categories a:visited, #recentspost a:visited, #archives a:visited, #linkcat-2 a:visited, #recent-comments a, #recent-comments a:visited {
color:#ffffff;
text-decoration:none;
}
#rss-links a:hover, #categories a:hover, #recentspost a:hover, #archives a:hover, #linkcat-2 a:hover, #rss-links a:focus, #categories a:focus, #recentspost a:focus, #archives a:focus, #linkcat-2 a:focus, #recent-comments a:hover, #recent-comments a:focus {
text-decoration:underline;
}

#archives {text-transform:uppercase;}
/* LE FOOTER */

#footer {height:140px;background:transparent url(images/bck-footer.gif) no-repeat left top;border-top:1px dotted #2EA8D5;}
#footer p {padding-top:45px;color:#6BD1F5;}
#footer p a {text-decoration:none;color:#ffffff;}

/* LES SHORTCODES */
.legislation, .finance, .solutions, .conseil {
width:230px;
float:left;
margin:5px 20px 5px -55px !important; 
margin:5px 20px 5px -30px; 
text-align:left;
color: #001022;
}
.legislation {background:#FFC8CB url(images/fond-legislation.gif) no-repeat left top;}
.legislation blockquote{background:transparent url(images/fond-legislationbas.gif) no-repeat left bottom;}

.finance {background:#D3FDA5 url(images/fond-finances.gif) no-repeat left top;}
.finance blockquote {background:transparent url(images/fond-financesbas.gif) no-repeat left bottom;}

.solutions {background:#9CE0F8 url(images/fond-solutions.gif) no-repeat left top;}
.solutions blockquote {background:transparent url(images/fond-solutionsbas.gif) no-repeat left bottom;}

.conseil {background:#F9F280 url(images/fond-conseils.gif) no-repeat left top;}
.conseil blockquote {background:transparent url(images/fond-conseilsbas.gif) no-repeat left bottom;}


.legislation blockquote, .finance blockquote, .solutions blockquote, .conseil blockquote {
margin:10px 0 0 0;padding:0 15px 10px 45px;color: #001022;
}
.legislationg, .financeg, .solutionsg, .conseilg {
position:relative;
margin:10px 0 10px -55px;
text-align:left;
padding-top:10px;
color: #001022;
}
.legislationg {background:#FFC8CB url(images/fond-legislationg.gif) no-repeat left top;}
.legislationg blockquote{background:transparent url(images/fond-legislationgbas.gif) no-repeat left bottom;}

.financeg {background:#D3FDA5 url(images/fond-financesg.gif) no-repeat left top;}
.financeg blockquote {background:transparent url(images/fond-financesgbas.gif) no-repeat left bottom;}

.solutionsg {background:#9CE0F8 url(images/fond-solutionsg.gif) no-repeat left top;}
.solutionsg blockquote {background:transparent url(images/fond-solutionsgbas.gif) no-repeat left bottom;}

.conseilg {background:#F9F280 url(images/fond-conseilsg.gif) no-repeat left top;}
.conseilg blockquote {background:transparent url(images/fond-conseilsgbas.gif) no-repeat left bottom;}


.legislationg blockquote, .financeg blockquote, .solutionsg blockquote, .conseilg blockquote {
margin:0;padding:0 15px 10px 45px;color: #001022;
}


/* LE FORMULAIRE DE RECHERCHE */

#header #searchform {}
#header #searchform div {margin:5px 0 0 30px;padding:0;height:20px;width:270px;background:#ffffff;
border-top:1px solid #B1AD8F;
border-left:1px solid #B1AD8F;
border-bottom:1px solid #FFFDE6;
border-right:1px solid #FFFDE6;
text-align:left;
}
#header #searchform #s, #header #searchform #searchsubmit {margin:0;padding:0;height:20px;background:#ffffff;border:0;}
#header #searchform #s {width:210px;background:transparent url(images/rechercher.gif) no-repeat left center;}
#header #searchform #s:focus, #header #searchform #s:hover  {background:transparent;}
#header #searchform #searchsubmit {cursor:pointer;background:transparent url(images/loupe.gif) no-repeat right center;width:30px;
text-indent:-5000px;}