

/* @override http://www.jacquesdeleplanque.fr/wp-content/themes/WEST/style.css */

/*  
Theme Name: WEST
Theme URI: 
Description: Minimalistic one column theme based on SG/Dark Theme made by <a href="http://theundersigned.net/">The undersigned</a> 
Version: 1.5
Author: Thibault Le Guillou
Author URI: 
Date: 29/10/2008
The CSS, XHTML, JS and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/





/* Overall */

body{ 
margin:0;
background-color:#FFFFFF;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

form {
display:inline;
margin:0;
padding:0;
}

a:link, a:visited {
text-decoration:none;
color:#8C4A32;
}

a:hover {
color:#6F6D5E;
}

.content {
position:relative;
width:950px;
left:50%;
margin-left:-475px;
background-color: ;
}

/* @group Top menu Header */

#menucontainer {
position:relative;
width:100%;
background-image:url(pic/menubglight.jpg);
height:181px;
background-color: #FFFFFF;
}

.jacques {
text-decoration: none;
position: absolute;
background: url(pic/menujd.png) no-repeat 0px 0px;
margin-left: 15px;
width: 413px;
height: 110px;
text-indent: -5000px;
}

.description {
float:right;
margin:70px 50px 0 0;
color:#403F36;
text-transform: uppercase;
font-size: 1em;
letter-spacing:+5px;
}

.separation {
	clear: both;
	visibility: hidden;
}


.barre_menu {
float: left;
position:relative;
width:950px;
left:50%;
margin-left:-475px;
margin-top: 8px;
}

.barre_menu ul {
	list-style:none;
	margin:auto;
	margin:auto+13px; 
	padding:auto;
}

.barre_menu ul li {
display:block; 
position:relative; 
float:left; }

.barre_menu ul li a:link, 
.barre_menu ul li a:visited {
display:block; 
position:relative; 
float:left; 
padding:25px 17px 20px 17px; 
font-size:11px; 
line-height:10px;
text-transform:uppercase;
letter-spacing:1px;
color:#6F6D5E;
text-decoration:none;
}

.barre_menu ul li a:hover {
background-image:url(pic/menubghoverlight.jpg);
padding:25px 17px 20px 17px;
border-top:0px solid #ADA991;
border-left:0px solid #ADA991;
border-right:0px solid #ADA991;
border-bottom:0px solid #ADA991;
color:#C08C75;
}

.barre_menu ul .current_page_item a:link, 
.barre_menu ul .current_page_item a:visited, 
.barre_menu ul .current-cat a:link,
.barre_menu ul .current-cat a:visited {
background-image:url(pic/menubghoverlight.jpg);
border-bottom:3px solid #6F6D5E;
color:#6F6D5E;
}

.barre_menu ul .current_page_item a:hover,
.barre_menu ul .current-cat a:hover {
border-left:0;
border-top:0;
border-right:0;
padding:25px 17px 20px 17px;
color:#6F6D5E;
}

/* @end */

/* @group Main Content */

/* @group Page and Post */

#maincontainer {
position:relative;
width:100%;
background-color:#FFFFFF;
}

#pagepost {
position:relative;
float:left;
width:600px;
left:50%;
margin:20px 0 20px -300px;
}

#postcenter {
position:relative;
float:left;
width:600px;
left:50%;
margin:20px 0 20px -300px;
}

/* 




 #postcenter img {
border-left:1px solid #6F6D5E;
display:block;
float: right;
margin:10px 0 10px 10px;
padding-left:10px;
padding-right:10px;
border-top:0;
border-bottom:0;
border-right:0;
}

 */



#pagepost img {
border:1px solid #eee;
display:block;
float: left;
margin:10px 0 10px 10px;
padding-left:10px;
padding-right:10px;
}




#maincontainer h2 {
color:#6F6D5E;
text-transform:uppercase;
font-size:18px;
margin:0 0 5px 0;
letter-spacing:5px;
font-weight:normal;
}

#maincontainer h3 {
color: #8C4A32;
text-transform:uppercase;
font-size:18px;
margin:0 0 5px 0;
letter-spacing:5px;
font-weight:normal;
}

#maincontainer h4 {
color:#6F6D5E;
text-transform:uppercase;
font-size:11px;
margin:0 0 10px 0;
letter-spacing:2px;
font-weight:normal;
}

#maincontainer .post p {
margin:12px 0 12px 0;
}

#maincontainer .post em {
	color:#8C4A32;
	font-size:12px;
	line-height:20px;
}

#maincontainer .post p, #maincontainer .post ul, #maincontainer .post ol {
color:#6F6D5E;
font-size:12px;
line-height:20px;
}

#maincontainer .post blockquote {
font-style:italic;
border-left:3px solid #6F6D5E;
margin-left:27px;
padding-left:10px;
}

#maincontainer .post .postdata {
color:#AAA;
font-size:10px;
font-style:italic;
margin:15px 0px 0px 0px;
float:left;
display: block;
}

#maincontainer .post .postmore {
margin:0px 0px 0px 0px;
}

#maincontainer .post h1 {
color:#6F6D5E;
text-transform:uppercase;
font-size:18px;
text-indent: 20px;
margin:0 0 5px 0;
letter-spacing:5px;
line-height:26px;
font-weight:normal;
}

#maincontainer .post h2 {
color:#6F6D5E;
text-transform:uppercase;
font-size:13px;
margin:9px 0 5px 0;
letter-spacing:3px;
font-weight:normal;
}

#maincontainer .post h3 {
color: #8C4A32;
text-transform:uppercase;
font-size:11px;
margin:0 0 5px 0;
letter-spacing:3px;
font-weight:normal;
}



/* @end */

/* @group CATEGORY -News/Publi/Savoir- */

.newspiclist {
	float:  left;
	border:  1px solid #A9A9A9;
	display: block;
	margin: 10px 7px 0px 0px;
	padding: 5px;
	position: relative;
	background-color: #ccc;
}






.newspiclist a:hover{
	background-color: #9a6765;

}

.picrightside {
border-left:1px solid #6F6D5E;
display:block;
float: right;
margin:10px 0 10px 10px;
padding-left:10px;
padding-right:10px;
border-top:0;
border-bottom:0;
border-right:0;
}



.centercolumn {
	position:relative;
	float:left;
	width:600px;
	left:50%;
	margin:20px 0 20px -300px;
	}

.postlist {
margin:15px 0 65px 0px;
}

.postmore {
	font-style:  italic;
}

#maincontainer .post .newspostdata {
color:#AAA;
font-size:10px;
font-style:italic;
margin:15px 0px 0px 0px;
float:left;
display: block;
clear: left;
}

/* @group Savoir Faire*/

#postone {
position:relative;
width:460px;
float:left;
margin:20px 0 20px 10px;
background-color: ;
}



#posttwo {
position:relative;
width:460px;
float:right;
margin:30px 0px 20px 0;
background-color: ;
}



/* @end */



/* @end */

/* @group CATEGORY -PROJETS- */

/* @group Liste de Projets */

div#project-list {
text-transform:uppercase;
font-size:11px;
margin:30px 10px 10px 70px;
letter-spacing:1px;
font-weight:normal;
}

#project-list li {
margin:0px 10px 0px 10px;
display:block;
padding:7px 3px 7px 15px;
text-decoration:none;
border-top:1px solid #d7d7d7;
color:#808080;
}

#project-list li a{
	color:#866c2d;
background: #fff url(pic/list-arrow.gif) no-repeat 0 50%;
padding: 0px 5px 0px 20px; 
}

#project-list li a:hover, #project-list li a:focus, #project-list li a:active{
text-decoration:none;
color:#C08C75;
background:#F2F2F2 url(pic/list-arrow-over.gif) no-repeat 1px 50%;
border-radius:10px;
-moz-border-radius:10px;
}



/* @end */

#pagepost_portfolio {
position:relative;
float:left;
width:920px;
left:50%;
margin:15px 0 20px -460px;
background-color:;
}

#portfolio {padding: 10px 0px 0px 0px;margin: 0;}
#portfolio li {margin:7px 7px 7px 7px;list-style-type: none;padding: 20px 25px 10px 10px;width: 409px;height: 225px;display: block;float: left;border: 0px solid #DCDCDC;background: url(pic/side_list_portfolio1.png) no-repeat 50% top;}

#portfolio li h2 {color: #666;margin: 0;padding: 0px 0px 15px 0px;font: normal 1.1em/1.2em "Lucida Grande", "Lucida Sans Unicode",verdana,helvetica,arial,sans-serif;line-height:1.55;}
#portfolio li p {font: normal .7em/1.4em "Lucida Grande", "Lucida Sans Unicode",verdana,helvetica,arial,sans-serif;}
#portfolio li img {float: left;padding: 0px;margin: 0 20px 20px 5px;border:1px solid #eee;}

.savoirplus {width: 124px;height: 40px; padding:0;float: left;margin: 10px 30px 0px 10px;}
.savoirplus a{display: block; height: 40px; background: url(pic/savoirplus.png) no-repeat;text-decoration: none;text-indent: -5000em;}
.savoirplus a:hover{background-position: 0px -40px;}

#maincontainer #portfolio li p {line-height:16px;letter-spacing:0px;}



/* @end */

/* @group CATEGORY -SAVOIR FAIRE- */

#pagepost_savoirfaire {
	position:relative;
	float:left;
	width:600px;
	left:50%;
	margin:20px 0 20px -300px;
	}
#savoirfaire {padding: 10px 0px 0px 0px;margin: 0;}

#savoirfaire li {
	margin:7px 7px 7px 7px;
	list-style-type: none;
	padding: 20px 20px 20px 20px;
	width: 550px;height: 150px;
	display: block;float: left;
	border: 0px solid #DCDCDC;
	background: url(pic/side_list_savoirfaire8.png) no-repeat 100% bottom;
}

#savoirfaire li .postmore {
	font-style:  italic;
}


#savoirfaire li h2 {color: #666;margin: 0;padding: 0px 0px 15px 0px;font: normal 1.1em/1.2em "Lucida Grande", "Lucida Sans Unicode",verdana,helvetica,arial,sans-serif;line-height:1.55;}
#savoirfaire li p {font: normal .7em/1.4em "Lucida Grande", "Lucida Sans Unicode",verdana,helvetica,arial,sans-serif;}
#savoirfaire li img {
	float: left;
	padding: 11px;
	margin: 0 20px 20px 0px;
	border:1px solid #eee;
	background: url(pic/cadre_savoirfaire.png) no-repeat 0% top;}

.savoirplus {width: 124px;height: 40px; padding:0;float: left;margin: 10px 30px 0px 10px;}
.savoirplus a{display: block; height: 40px; background: url(pic/savoirplus.png) no-repeat;text-decoration: none;text-indent: -5000em;}
.savoirplus a:hover{background-position: 0px -40px;}

#maincontainer #savoirfaire li p {line-height:16px;letter-spacing:0px;}

.principes {
	font-style: italic;
	font-variant: small-caps;
	font-size:12px;
}

/* @end */

/* @group PAGE -Accueil- */

#pagepost_accueil {
position:relative;
float:left;
width:920px;
left:50%;
margin:20px 0 20px -460px;
}



/* @end */


/* @group PAGE -Profil- */

#pagepost_profil {
position:relative;
float:left;
width:600px;
left:50%;
margin:20px 0 20px -300px;
}
/* @end */

/* @group PAGE -Bureau- */

#pagepost_bureau {
position:relative;
float:left;
width:600px;
left:50%;
margin:20px 0 20px -300px;
}

.content #pagepost_bureau .post h3 {
color: #8C4A32;
text-transform:uppercase;
font-size:12px;
line-height:15px;
margin:-15px 0 10px 0;
letter-spacing:2px;
font-weight:normal;
}

.content #pagepost_bureau .post h5 {
color: #8C4A32;
text-transform:uppercase;
font-size:12px;
line-height:15px;
margin:0px 0 10px 0;
letter-spacing:2px;
font-weight:normal;
}

/* @group le bureau staff list */

ul.staff {list-style:none;padding:0 0 20px;margin:0px 0;}
.staff li {padding:12px;margin:15px;border:1px solid #DCDCDC;overflow: hidden;background: url(pic/side_list_staff.png) no-repeat 50% bottom;}
.staff li li{padding:10px;margin:15px;border:0px solid #DCDCDC;overflow: hidden;background: url(pic/side_list_280.gif) no-repeat 50% bottom;}
.staff li strong {font-size:1.1em;display:block;color:#8C4A32;}
.staff li img {float: left;padding: 0px 0px 0px 0px;margin: 0px 17px 7px 0px;}
.staff .toph {border:1px solid #DCDCDC;}

ul.moyen {list-style:none;padding:20px 0 20px 20px;margin:0px 0;}

#pagepost_bureau div.post ul.moyen li h3 { 
	margin-top:10px;
	clear: left;
}

#pagepost_bureau div.post ul.moyen li ul h4 {
	padding:0 0 0 0;
	margin:15px 0 5px 0;
	color: #333;
}

#pagepost_bureau div.post ul.moyen li ul.photobureau li {
	display: inline-block;
	background:none;	
	margin:0;
	padding:0;
}

#pagepost_bureau div.post ul.moyen li ul.photobureau {
	margin:0;
	padding:25;
}

ul.moyen li {
	padding: 0;	
}


/* @end */
/* @end */
/* @group PAGE -Curriculum Vitae- */

#pagepost_cv {
position:relative;
float:left;
width:600px;
left:50%;
margin:20px 0 20px -300px;
}

.content #pagepost_cv .post h3 {
color: #8C4A32;
text-transform:uppercase;
font-size:12px;
line-height:15px;
margin:0px 0 10px 0;
letter-spacing:2px;
font-weight:normal;
}
/* @end */
/* @group PAGE -Conseil- */

#pagepost_conseil {
	position:relative;
	float:left;
	width:600px;
	left:44%;
	margin:20px 0 20px -250px;
	}


.content #pagepost_conseil .post h1 {
color:#6F6D5E;
text-transform:uppercase;
font-size:18px;
text-indent: 20px;
margin:0 0 15px 0;
letter-spacing:5px;
line-height:26px;
font-weight:normal;
}

.content #pagepost_conseil .post h2 {
color:#936B59;
text-transform:uppercase;
font-size:14px;
margin:0 0 5px 0;
line-height:20px;
letter-spacing:3px;
font-weight:normal;
}

.content #pagepost_conseil .post h3 {
color: #8C4A32;
text-transform:uppercase;
font-size:12px;
line-height:17px;
margin:0 0 12px 0;
letter-spacing:3px;
font-weight:normal;
}

.content #pagepost_conseil .post h4 {
color:#6F6D5E;
text-transform:uppercase;
font-size:11px;
margin:0 0 5px 0;
letter-spacing:2px;
font-weight:normal;
}

.content #pagepost_conseil .post .thin {
	font-style: italic;
	font-size: 70%;
}

.content #pagepost_conseil .post li {
	margin:5px 0 10px 0;
}
/* @end */

/* @group PAGE -Contact- */

#pagepost_contact {
position:relative;
float:left;
width:600px;
left:50%;
margin:20px 0 20px -300px;
}

#pagepost_contact .post .encadre {
	border:1px solid #eee;
	margin:0 0 10px 0;
}


/* @group Contact Form CSS */
.contactform {
	position: static;
	overflow: hidden;
	padding: 10px 0 10px 0;
	border-top: 1px solid #e6e1cd;
	border-bottom: 1px solid #e6e1cd;
}

.contactleft {
	color:#6F6D5E;
	font-size:12px;
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	color:#6F6D5E;
	font-size:12px;
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}
/* End Contact Form CSS */
/* @end */Page Contact
/* @end */

/* @group PAGE -Single Projet- */

#pagepost_single_projet {
position:relative;
float:left;
width:920px;
left:50%;
margin:20px 0 20px -460px;
}

h2#titreprojet {
	color: #8C4A32; 
	margin:15px 30px 15px 0px;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	border: 1px solid #eee;
	}


#pagepost_single_projet .post_projet .portfolio_pic_inpost {float: left;padding:0px;margin:10px 17px 7px 0;border:1px solid #eee;}


.post_projet p {
margin:20px 0 12px 0;
}

.post_projet {
float:left;
width:640px;
margin:20px 0 20px 20px;
line-height:1.55;
font-size:90%;
overflow:hidden;
border:1px solid #f2f2f2;
border-width: 0px 0px 1px 0px;
}

#maincontainer .post_projet em {
color:#8C4A32;
font-size:12px;
line-height:20px;
}

#maincontainer .post_projet p, #maincontainer .post_projet ul, #maincontainer .post_projet ol {
color:#6F6D5E;
font-size:12px;
line-height:20px;
}

#maincontainer .post_projet blockquote {
font-style:italic;
border-left:3px solid #6F6D5E;
margin-left:27px;
padding-left:10px;
}

#maincontainer .post_projet .postdata {
color:#AAA;
font-size:10px;
font-style:italic;
margin:-10px 0 0 0;
}

#maincontainer .post_projet h1 {
color:#6F6D5E;
text-transform:uppercase;
font-size:18px;
text-indent: 20px;
margin:0 0 5px 0;
letter-spacing:5px;
line-height:26px;
font-weight:normal;
}

#maincontainer .post_projet h2 {
color:#6F6D5E;
text-transform:uppercase;
font-size:13px;
margin:0 0 5px 0;
letter-spacing:3px;
font-weight:normal;
}

#maincontainer .post_projet h3 {
color: #8C4A32;
text-transform:uppercase;
font-size:11px;
margin:0 0 5px 0;
letter-spacing:3px;
font-weight:normal;
}

/* @group Recent List */

/* Recent List ---------------------*/

#side_list {float: right;width:200px;margin:35px 20px 10px 0;}
#side_list {margin-top:30px;width:200px;margin-right:30px;background-color:;}

.recent_list {
	padding:0px 10px 20px;
	margin:0px 0px 20px 0px;
	border: 1px solid #eee;
	background: url(pic/side_list_proj.png) no-repeat 50% bottom;
	font-size:.7em;
	}
.recent_list * {margin:0;padding:0;}
.recent_list h2 {text-transform:uppercase;color:#a9a9a9;padding-left:5px;margin-bottom:5px;font-size:1.4em;}
.recent_list h3 {text-transform:uppercase;color:#8C4A32;padding-left:5px;padding-top:15px;margin-bottom:5px;font-size:14px;letter-spacing: 2px;}
.recent_list ul {list-style:none;margin:0; padding:0;}
.recent_list li {display:block;padding:0;margin:0;}
.recent_list li a {display:block;padding:3px 3px 3px 15px;text-decoration:none;border:1px solid #fff;color:#808080;background:#fff url(pic/list-arrow.gif) no-repeat 4px 50%;}
.recent_list li a:hover, .recent_list li a:focus, .recent_list li a:active {text-decoration:none;color:#4A4A4A;background:#F2F2F2 url(pic/list-arrow-over.gif) no-repeat 4px 50%;border-radius:9px;-moz-border-radius:9px;}

#side_list .recent_list h3 {text-transform:uppercase;color:#8C4A32;padding-left:5px;padding-top:15px;margin-bottom:5px;font-size:14px;letter-spacing: 2px;}


/*-------------------------------*/



/* @end */

/* @group Category List */

/* Recent List ---------------------*/

#category_list {float: right;width:200px;margin:35px 20px 10px 0;}
#category_list {margin-top:30px;width:200px;margin-right:30px;background-color:;}

.category_list {
	padding:0px 10px 20px;
	margin:0px 0px 20px 0px;
	border: 1px solid #eee;
	background: url(pic/side_list_proj.png) no-repeat 50% bottom;
	font-size:.7em;
	}
.category_list * {margin:0;padding:0;}
.category_list h2 {text-transform:uppercase;color:#a9a9a9;padding-left:5px;margin-bottom:5px;font-size:1.4em;}
.category_list h3 {text-transform:uppercase;color:#8C4A32;padding-left:5px;padding-top:15px;margin-bottom:5px;font-size:14px;letter-spacing: 2px;}
.category_list ul {list-style:none;margin:0; padding:0;}
.category_list li {display:block;padding:0;margin:0;}
.category_list li a {display:block;padding:3px 3px 3px 15px;text-decoration:none;border:1px solid #fff;color:#866c2d;background:#fff url(pic/list-arrow.gif) no-repeat 4px 50%;}
.category_list li a:hover, .recent_list li a:focus, .recent_list li a:active {text-decoration:none;color:#8c4a32;background:#F2F2F2 url(pic/list-arrow-over.gif) no-repeat 4px 50%;border-radius:9px;-moz-border-radius:9px;}

#side_list .category_list h3 {text-transform:uppercase;color:#8C4A32;padding-left:5px;padding-top:15px;margin-bottom:5px;font-size:14px;letter-spacing: 2px;}


/*-------------------------------*/



/* @end */

/* @group Single Navigation */

.alignright { float: right; }
.alignleft  { float: left; }

div.navigation {
	clear: both;
	font-size: 0.9em;
	height: 1.5em;
	margin: 1em 0;
	padding-top:1em;
}

/* @group LAYOUT AND LINKS FOR IMAGES CLASSES: ALIGNRIGHT, ALIGNLEFT, AND CENTER */

div#content img.center, div#content img.alignright, div#content img.alignleft {
	border: 1px solid #9aa1ae;
}
div#content a:hover img.center, div#content a:hover img.alignright, div#content a:hover img.alignleft {
	border: 1px solid #2c384d;
}
div#content img.center {
	display: block;
	margin: 0.4em auto;
}
div#content img.alignright { margin: 0.4em 0 0.4em 1.1em }
div#content img.alignleft { margin: 0.4em 1.1em 0.4em 0; }



/* @end */



/* @end */

/* @group Belong Cat */

div.belongcat {
	clear: both;
	font-size: 0.9em;
	margin: 1em 30px 1em 0;
	padding:0px 10px;
	border: 1px solid #eee;
}

#maincontainer div.content div.belongcat p {
	color: #6F6D5E;
	line-height:1;
	font-size:11px;
	font-weight:normal;
	margin:1em 0;
}

#maincontainer div.content div.belongcat h5{
	color: #866c2d;
	font-size:10px;
	letter-spacing:0px;
	font-weight:normal;
	padding:5px 5px 0px 5px;
	margin: 1em 0 0 0;
	line-height:2.5;
}

#maincontainer div.content div.belongcat h5 a {
	color: #866c2d;
	font-size:10px;
	letter-spacing:0px;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	height: 3em;
	text-transform: uppercase;
	border-radius:9px;
	-moz-border-radius:9px;
	font-weight:normal;
	margin-top: 15px;
	
}

#maincontainer div.content div.belongcat h5 a:hover, #maincontainer div.content div.belongcat h5 a:focus, #maincontainer div.content div.belongcat h5 a:active {
	color: #8c4a32;
	background:#F2F2F2 no-repeat 4px 50%;
	border-radius:9px;
	-moz-border-radius:9px;
}



/* @end */

/* @end */



/* @end */

/* @group Bottom Content */


#bottomcontainer {
position:relative;
clear:both;
float:left;
width:100%;
background-image:url(pic/bottombglight.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

#bottomcontainer .content {
padding-top:40px;
}

#bottomcontainer h2 {
color:#6F4C3B;
text-transform:uppercase;
font-size:13px;
margin:0 0 5px 0;
letter-spacing:3px;
font-weight:normal;
}

#bottomcontainer ul {
list-style:none;
margin:0 0 10px 0;
padding:0 0 10px 0;

}

#bottomcontainer ul li {
display:block;
position:relative;
line-height:14px;
padding:0 10px 0 10px;
margin:2px;
color: #6F6D5E;
}

#bottomcontainer ul li a:link, #bottomcontainer ul li a:visited {
color:#6F6D5E;
text-decoration:none;
}

#bottomcontainer ul li a:hover {
color:#C08C75;
}

.footer_list {padding:0px 10px 0px;margin:10px 0;background: url(pic/side_list_grad2.gif) no-repeat 50% bottom;}
.footer_list {font-size:.7em;}
.footer_list h2 {text-transform:uppercase;color:#a9a9a9;padding-left:5px;margin-bottom:5px;font-size:1.4em;}
.footer_list ul {list-style:none;margin:0 0 50px 0; padding:0;border-bottom:0px solid;}
.footer_list ul li {display:block;padding:0;margin:0;letter-spacing:0px;}
.footer_list li a {display:block;padding:3px 3px 3px 15px;text-decoration:none;border-top:1px solid #d7d7d7;color:#808080;background:#fff url(pic/list-arrow.gif) no-repeat 4px 50%;}
.footer_list li a:hover, .footer_list li a:focus, .footer_list li a:active {text-decoration:none;color:#4A4A4A;background:#F2F2F2 url(pic/list-arrow-over.gif) no-repeat 4px 50%;border-radius:10px;-moz-border-radius:10px;}

.center_list {padding:0px 10px 0px;margin:10px 0;}
.center_list {font-size:.7em;}
.center_list h2 {text-transform:uppercase;color:#a9a9a9;padding-left:5px;margin-bottom:5px;font-size:1.4em;}
.center_list ul {list-style:none;margin:0 0 10px 0; padding:0;border-bottom:0px solid;}
.center_list ul li {display:block;position:relative;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:20px;padding:0 10px 0 10px;margin:2px;color: #6F6D5E;}
.center_list li a {display:block;padding:3px 3px 3px 15px;text-decoration:none;border-top:1px solid #d7d7d7;;color:#808080;background:#fff url(pic/list-arrow.gif) no-repeat 4px 50%;}
.center_list li a:hover, .center_list li a:focus, .center_list li a:active {text-decoration:none;color:#4A4A4A;background:#F2F2F2 url(pic/list-arrow-over.gif) no-repeat 4px 50%;border-radius:10px;-moz-border-radius:10px;}


#column1 {
position:relative;
float:left;
width:280px;
margin-left:25px;
}


#column2 {
position:relative;
float:left;
margin-left:40px;
width:200px;
}

#column2 h3 {
color:#B90213;
text-transform:uppercase;
font-size:13px;
margin:0 0 5px 0;
letter-spacing:3px;
font-weight:normal;
}

#column3 {
position:relative;
float:right;
margin-right:25px;
width:280px;
}

.bottomsmallright a:link, .bottomsmallright a:visited, .bottomsmallleft a:link, .bottomsmallleft a:visited {
color:#EEE;
}

.bottomsmallright a:hover, .bottomsmallleft a:hover {
color:#ADC32A;
}

.bottomsmallright {
height:25px;
font-size:12px;
text-align:right;
margin-right:20px;
line-height:25px;
padding-bottom:30px;
}

.bottomsmallleft {
height:25px;
font-size:12px;
text-align:left;
margin-left:10px;
line-height:25px;
padding-bottom:30px;
}

.bottomsmallcenter {
height:20px;
font-size:12px;
text-align:center;
line-height:25px;
padding-bottom:30px;
}


html>body .bottomsmallcenter {
padding-bottom:35px;
}

/* @group Recherche */


#s {
background-color:#FFFFFF;
color:#6F6D5E;
border-top:1px solid #ADA991;
border-left:1px solid #ADA991;
border-right:1px solid #ADA991;
border-bottom:1px solid #ADA991;
text-align:center;
height:20px;
}

#searchsubmit {
font-size:9px;
letter-spacing:1px;
height:20px;
width:75px;
vertical-align:middle;
text-transform: uppercase;
}



/* @end */

/* @group Footer */


#footer {
position:relative;
clear:both;
width:940px;
left:50%;
margin-left:-470px;
background: url(pic/footer_grad.png) no-repeat 50% top;
padding-top:12px;
}


#bottomcontainer #footer ul {
list-style:none;
margin:0 0 8px 0;
padding:0;
border-bottom: 0px;
background-color: ;
}

#bottomcontainer #footer ul li {
display: inline;
text-transform:uppercase;
position:relative;
font-size:9px;
letter-spacing:1px;
line-height:20px;
padding:0 3px 0 3px;
color: #6F6D5E;
}

#bottomcontainer #footer ul li a:link, #bottomcontainer #footer ul li a:visited {
font-size:10px;	
color:#49483E;
text-decoration:none;
}

#bottomcontainer #footer ul li a:hover {
color:#6F4C3B;
}

#bottomcontainer #footer #footline {
	text-align:center;
}



/* @end */

#postone input {
width:380px;
}

#postone #mailsubmit {
width:100px;
}

#postone textarea {
width:380px;
height:100px;
}



/* @end */

/* @group Comments */

.commentodd {
background-color:#333;
border-left:2px solid #6F6D5E;
}

.commentodd, .commenteven {
position:relative;
width: 380px;
}

.commentcontent {
padding:5px 15px 5px 15px;
}

.commentcontent p {
font-size:11px;
line-height:17px;
color:#EEE;
}

.commentcontent .commentinfo {
color:#AAA;
}

.commentcontent blockquote {
font-style:italic;
border-left:3px solid #6F6D5E;
margin-left:17px;
padding-left:10px;
}

.commentcontent ul, .commentcontent ol {
margin-left:15px;
}

#comment {
width: 380px;
}

/* @end */



