/*  
Theme Name: BruniauxChardin
Theme URI: http://wordpress.org/

Author: Vanessa
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
* {
margin:0;
padding:0;
font-family:Verdana;
font-size:11px;
}

a img{
border:none;}

body {
text-align:center;
background-color:#fff;
}

.clear{
clear:both;
}


#wrap{
position:relative;
width:1000px;
margin:0 auto;
text-align:left;
padding:0;
}

#header{

position:relative;
width:1000px;}


#header #headergauche{
background:url('images/degrade_header.jpg') repeat-x;
width:639px;
float:left;}

#header #headergauche #accueil{
margin-left:15px;
height:125px;
text-align:center;
width:610px;}

#header #headergauche #accueil a img{
border:none;}

#header #headergauche #search{

text-align:center;
margin-left:15px;
position:relative;
background-color: #666666;
width:610px;
height:28px;}

#header #headergauche #search p{
padding-top:5px;
color:#fff;
font-size:1.2em;}

#header #headergauche #search #search_text{
width:180px;
margin-left:50px;
margin-right:50px;}

#header #headergauche #search .submitimg{
margin-bottom:-2px;
margin-left:25px;
}



#header #headergauche #menubis{
margin-top:2px;
margin-left:15px;
height:24px;
width:610px;
background:url('images/degrade_menu.jpg') no-repeat;}

#header #headergauche #menubis ul{
padding-top:2px;
list-style:none;}

#header #headergauche #menubis ul li{
display:inline;}

#header #headergauche #menubis ul li a{
border-right:1px solid #fff;
text-decoration:none;
padding-right:20px;
padding-left:21px;
height:8px;
font-size:1.3em;
color:#fff;}

#header #headergauche #menubis ul li a#contact{
border:none;
padding-top:5px;
text-decoration:none;
font-size:1.3em;
color:#fff;}

#header #headergauche #menubis ul li a#contact:hover{
text-decoration:underline;}

#header #headergauche #menubis ul li a:hover{
text-decoration:underline;}

#bordurevert{
float:right;}

#header #headerdroite{
float:left;
background:url('images/degrade_header.jpg') repeat-x;
width:361px;
}
#premgauche{float:left;}

#barrevert{
float:right;}

#header #headerdroite #partiegauche{
float:left;}



#header #headerdroite #partiegauche #contactercons{
margin-left:12px;
position:relative;
width:334px;}

#header #headerdroite #partiegauche #newsl{
margin-top:5px;
margin-left:12px;
width:200px;
height:58px;
float:left;
background:url('images/bloc_news.jpg') no-repeat;}

#header #headerdroite #partiegauche #newsl p{
margin-top:24px;
font-size:0.9em;
margin-left:8px;
font-weight:bold;
color:#fff;}

#header #headerdroite #partiegauche #newsl  input.text{
height:10px;
width:155px;
margin-left:8px;
margin-top:4px;
}

#header #headerdroite #partiegauche #newsl .submitimg{
margin-left:-6px;
margin-bottom:0px;

}


#header #headerdroite #partiegauche #visite{
margin-left:6px;
margin-top:5px;
float:left;
width:129px;
height:58px;
}

#header #headerdroite #partiegauche #visite a img{
border:none;}

#bordurehoriz{
position:relative;
height:9px;
background:url('images/barre_horizontale.jpg');
width:1000px;
text-align:center;}


#grandmenu{
padding-left:15px;
padding-top:4px;}


#grandmenu ul#menu li a:hover{
text-decoration:underline;}

#grandmenu ul#menu li{
text-align:center;
display:inline;}

#grandmenu ul#menu li a{
font-size:1.3em;}

#grandmenu ul#menu{
list-style-type:none;}

#grandmenu li#cont {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
float:left;
background:url('images/degrade_contemp.jpg') repeat-x;
width:136px;
height:32px;}

#grandmenu li#cont a{
margin-top:6px;
display:block;
text-decoration:none;
color:#fff;
font-weight:bold;}

#grandmenu li#tend {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
float:left;
background:url('images/degrade_tendance.jpg') repeat-x;
width:136px;
height:32px;}

#grandmenu li#tend a{
display:block;
margin-top:6px;
text-decoration:none;
color:#fff;
font-weight:bold;}

#grandmenu li#rust {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
float:left;
background:url('images/degrade_rustique.jpg') repeat-x;
width:136px;
height:32px;}

#grandmenu li#rust a{
display:block;
margin-top:6px;
text-decoration:none;
color:#fff;
font-weight:bold;}

#grandmenu li#clas {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
float:left;
background:url('images/degrade_classique.jpg') repeat-x;
width:136px;
height:32px;}

#grandmenu li#clas a{
display:block;
margin-top:6px;
text-decoration:none;
color:#fff;
font-weight:bold;}

#grandmenu li#decos {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
float:left;
background:url('images/degrade_gris.jpg') repeat-x;
width:137px;
height:32px;}

#grandmenu li#decos a{
display:block;
margin-top:6px;
text-decoration:none;
color:#fff;
font-weight:bold;}

#grandmenu li#prom {
border-top:2px solid #fff;
border-left:2px solid #fff;
border-bottom:2px solid #fff;
float:left;
background:url('images/degrade_gris.jpg') repeat-x;
width:137px;
height:32px;}

#grandmenu li#prom a{
display:block;
margin-top:6px;
text-decoration:none;
color:#fff;
font-weight:bold;}

#grandmenu li#nouv {
border:2px solid #fff;
float:left;
background:url('images/degrade_gris.jpg') repeat-x;
width:137px;
height:32px;}

#grandmenu li#nouv a{
display:block;
margin-top:6px;
text-decoration:none;
color:#fff;
font-weight:bold;}

#content{
background:url('images/degrade_fond.jpg') repeat-x scroll left bottom;
height: auto !important;
background-color:#f2f0ef;
}

#footer{
margin-top:8px;
position:relative;
width:1000px;
height:16px;
background-color:#666666;}

#foot{
padding-top:1px;
list-style:none;
text-align:center;}

#foot li{
font-size: 1em ;
padding-left:10px;
display:inline;
color:#fff;}

#foot li a
{
font-size: 1em ;
padding-right:1px;


color: #fff ;
text-decoration: none ;
}

#foot li a:hover{
text-decoration:underline;}

#sidebar{
position:relative;
margin:0px 0 0 15px;
float:left;
width:213px;
}

#sidebar #actu{
position:relative;
width:213px;
height:207px;
background:url('images/bloc_actualites.jpg') no-repeat;
text-align:center;
}

#sidebar #actu img{
margin-top:4px;}

#sidebar #actu h3{
font-size:1.2em;
margin-top:4px;
margin-left:8px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
color:#fff;}

#sidebar #actu p{
margin-left:6px;
margin-right:3px;
margin-top:10px;
text-align:left;
color:#666666;}

#sidebar #actu a{
float:right;
font-size:1em;
margin-top:3px;
margin-right:8px;
text-decoration:none;
color:#666666;
font-weight:bold;}

#sidebar #actu a#lesactu{
position:absolute;
bottom:10px;
right:2px;}

#sidebar #actu a:hover{
text-decoration:underline;}


#sidebar #rechercheav{
text-align:center;
margin-top:6px;
width:213px;
height:103px;
background:url('images/bloc_recherche.jpg') no-repeat;
}

#sidebar #rechercheav p{
margin-top:2px;
color:#666666;}

#sidebar #rechercheav form{
text-align:right;
margin-right:11px;
float:right;
display:block;
padding-top:32px;
padding-left:5px;}

#sidebar #rechercheav select{
width:100px;}

#sidebar #rechercheav .submitimg{
margin-top:6px;
margin-right:70px;}




#sidebar
#flashside{
position:relative;
margin-top:10px;}

#flashside #flashi{
float:right;
height:274px;
margin-right:15px;}

#flashside #flashi #articleprod{
margin-left:1px;
width:745px;
height:45px;
background-color:#666666;}

#flashside #flashi #articleprod p{
padding-top:1px;
color:#fff;
margin-left:5px;
margin-right:4px;
}

#flashside #flashi #articleprod p a{
float:right;
color:#fff;
text-decoration:none;
font-weight:bold;
margin-right:7px;
margin-top:1px;}

#flashside #flashi #articleprod a:hover{
text-decoration:underline;}

#listeproduits{
background-color:#fff;
width:962px;
margin-left:15px;
margin-right:15px;
margin-top:8px;
height:140px;
border:4px solid #a8a8a8;}

#listeproduits table{
margin-left:3px;}

#listeproduits table td{
padding-left:2px;
padding-top:5px;
height:120px;
width:160px;}

#listeproduits table td#speci{
background:url('images/inter_prod.jpg') top right no-repeat;}


#listeproduits table td img#imgprincipale{
height:115px;}

#listeproduits a{
color:#666666;
text-decoration:none;}

#listeproduits a:hover{
text-decoration:underline;}

#listeproduits h3{
color:#666666;}



#univers{
margin-top:10px;
margin-left:15px;
margin-right:15px;}

#univers #universgauche{
float:left;
width:483px;}

#univers #universdroite{
float:right;
width:483px;}

#univers #universgauche #universcont{
position:relative;
border:4px solid #fff;
width:475px;
background:url('images/bloc_contemporain.jpg') repeat-x;
height:98px;
}

#univers #universgauche #universcont h2{
padding-left:5px;
padding-top:4px;
font-size:1.4em;
background:url('images/degrade_contemp.jpg') repeat-x;
width:298px;
height:32px;
color:#fff;
font-weight:bold;}


#univers #universgauche #universrust h2{
background:url('images/degrade_rustique.jpg') repeat-x;
width:298px;
font-size:1.4em;
padding-left:5px;
padding-top:4px;
height:32px;
color:#fff;
font-weight:bold;}


#univers #universdroite #universclass h2{
padding-left:5px;
padding-top:4px;
font-size:1.4em;
background:url('images/degrade_classique.jpg') repeat-x;
width:298px;
height:32px;
color:#fff;
font-weight:bold;}


#univers #universdroite #universtend h2{
padding-left:5px;
padding-top:4px;
font-size:1.4em;
background:url('images/degrade_tendance.jpg') repeat-x;
width:298px;
height:32px;
color:#fff;
font-weight:bold;}

#univers h3{
color:#fff;
padding-left:4px;
font-weight:bold;
font-size:1.2em;}

#univers p{
padding-left:4px;
color:#fff;
font-size:1em;}

#univers p a{
position:absolute;
bottom:4px;
right:150px;
float:right;
color:#fff;
margin-top:2px;
margin-right:5px;
font-weight:bold;
text-decoration:none;}

#univers p a:hover{
text-decoration:underline;}

#univers img{
float:right;
margin-top:-32px;
margin-right:10px;
height:90px;
width:120px;
}

#univers #left{
width:300px;
float:left;}

#univers #universgauche #universrust{
position:relative;
margin-top:5px;
border:4px solid #fff;
width:475px;
background:url('images/bloc_rustique.jpg') repeat-x;
height:98px;
}

#univers #universdroite #universtend{
position:relative;
border:4px solid #fff;
width:475px;
background:url('images/bloc_tendance.jpg') repeat-x;
height:98px;
}

#univers #universdroite #universclass{
position:relative;
margin-top:5px;
border:4px solid #fff;
width:475px;
background:url('images/bloc_classique.jpg') repeat-x;
height:98px;
}


h2.letitre{
color:#fff;
float:left;
padding-bottom:5px;
font-weight:bold;
font-size:1.1em;
margin-left:25px;
padding-top:3px;}

img.principale{
width:160px;
height:120px;
}


#content  #table-0{
position:relative;
text-align:center;
margin-top:20px;
margin-right:10px;
margin-left:10px;
float:left;
width:240px;
height:200px;

}

#content  #table-1{
position:relative;
text-align:center;
margin-top:20px;
float:left;
margin-right:10px;
width:240px;
height:200px;

}

#content  #table-2{
position:relative;
text-align:center;
margin-top:20px;
float:left;
width:240px;
height:200px;
}

#content  #table-3{
position:relative;
text-align:center;
margin-top:20px;
margin-right:10px;
margin-left:10px;
float:left;
width:240px;
height:200px;

}

#content  #table-4{
position:relative;
text-align:center;
margin-top:20px;
float:left;
margin-right:10px;
width:240px;
height:200px;

}

#content  #table-5{
position:relative;
text-align:center;
margin-top:20px;
float:left;
width:240px;
height:200px;
}

#content  #table-6{
position:relative;
text-align:center;
margin-top:20px;
margin-right:10px;
margin-left:10px;
float:left;
width:240px;
height:200px;

}

#content  #table-7{
position:relative;
text-align:center;
margin-top:20px;
float:left;
margin-right:10px;
width:240px;
height:200px;

}

#content  #table-8{
position:relative;
text-align:center;
margin-top:20px;
float:left;
width:240px;
height:200px;
}

h2.specialrouge{
text-decoration:underline;
float:left;
margin-left:20px;
text-transform:uppercase;
margin-top:5px;
margin-bottom:5px;
text-align:center;
color:#7a4040;
font-weight:bold;
font-size:12px;
}


h2.specialrougeclair{
text-decoration:underline;
float:left;
margin-left:20px;
text-transform:uppercase;
margin-top:5px;
margin-bottom:5px;
text-align:center;
color:#8f3131;
font-weight:bold;
font-size:12px;
}

h2.specialmarron{
text-decoration:underline;
float:left;
margin-left:20px;
text-transform:uppercase;
margin-top:5px;
margin-bottom:10px;
color:#5c4230;
font-weight:bold;
font-size:12px;
}

.contenu{
width:770px;
float:left;
}
.contenu #partiehaut{
margin-top:5px;
margin-right:20px;
float:right;}

.contenu #partiehaut p{
margin-top:2px;
font-size:1.1em;
margin-right:10px;
margin-left:200px;
float:left;}

.contenu #partiehaut form{
float:left;}

.contenu #partiehaut select{
width:130px;}

div.violet{
border:1px solid #5d1640;}

div.violet h2.letitre{
color:#5d1640;}

p.violet{
color:#5d1640;}

div.rouge{
border:1px solid #7a4040;}

div.rouge h2.letitre{
color:#7a4040;}

p.rouge{
color:#7a4040;}

div.rougeclair{
border:1px solid #8f3131;}

div.rougeclair h2.letitre{
color:#8f3131;}

p.rougeclair{
color:#8f3131;
}

div.gris{
border:1px solid #858585;}

div.gris h2.letitre{
color:#858585;}

p.gris{
color:#858585;
}

div.marron{
border:1px solid #5c4230;}

div.marron h2.letitre{
color:#5c4230;}

p.marron{
color:#5c4230;
}

.wp-pagenavi{
float:right;
padding-right:340px;
padding-top:20px;
}

a.lelien{
float:right;
margin-right:5px;
color:#333333;
font-weight:bold;
position:absolute;
bottom:2px;
right:2px;
text-decoration:none;
font-size:1.1em;}

a.lelien:hover{
text-decoration:underline;}

p.letexte{
text-align:left;
color:#333333;
margin-left:10px;
margin-right:5px;
margin-top:7px;}

div.contenu2{
margin-left:10px;}

img#imgprincipale2{

margin-right:15px;
margin-top:5px;
margin-left:10px;
float:left;
width:256px;
height:192px;
}

#groupim img{
padding-left:5px;
padding-right:5px;
border-right:2px solid #eb4c91;
width:64px;
height:48px;}

.contenu2 #texte h2{
margin-top:5px;
padding-left:20px;
text-transform:uppercase;
color:#666666;
font-weight:bold;
font-size:1.2em;
}

.contenu2 #texte p{

padding-left:20px;
margin-right:5px;
margin-top:15px;
margin-bottom:15px;
text-align:justify;
color:#666666;}

.contenu2 #liens{
margin-bottom:20px;
margin-right:100px;

}

.contenu2 #liens p{
color:#666666;
font-size:1.3em;
text-transform:uppercase;}

.contenu2 #liens a#monfilviolet{
font-size:1em;
text-transform:uppercase;
color:#5d1640;
font-weight:bold;
text-decoration:none;}

.contenu2 #liens a#monfilmarron{
font-size:1em;
text-transform:uppercase;
color:#5c4230;
font-weight:bold;
text-decoration:none;}

.contenu2 #liens a#monfilrouge{
font-size:1em;
text-transform:uppercase;
color:#7a4040;
font-weight:bold;
text-decoration:none;}

.contenu2 #liens a#monfilrougeclair{
font-size:1em;
text-transform:uppercase;
color:#8f3131;
font-weight:bold;
text-decoration:none;}

.contenu2 #liens a#monfiltendance{
font-size:1em;
text-transform:uppercase;
color:#5d1640;
font-weight:bold;
text-decoration:none;}

.contenu2 #liens a:hover{
text-decoration:underline;}

.contenu2{
position:relative;
min-height:240px;
height:auto !important;}

#groupim{
margin-left:238px;
margin-top:20px;
display:block;}

#groupim #pte{
margin-left:2px;
float:left;
height:65px;}

#groupim #pte h5{
font-weight:bold;
text-align:center;
color:#5E5E51;}

p.search{
color:#666666;
font-weight:bold;
margin-left:5px;}

h2#search{
text-align:center;
font-weight:bold;
color:#666666;
font-size:1.4em;}

#rechercheres{
margin-left:5px;}

#content .contenu h2#spec{
color:#666666;
font-weight:bold;
font-size:1.3em;
padding-top:5px;
text-align:center;
text-trasnform:uppercase;}

.entry2{
margin: 10px;
}

.entry2 p{
margin-top:10px;
color:#666666;
}

.contenu3{
float:right;
width:750px;
margin-right:10px;
text-align:left;
margin-top:10px;
position:relative;}

.contenu7{
float:right;
margin-right:20px;
text-align:center;
margin-top:10px;
position:relative;}

.contenu3 .post{
margin-top:30px;
border-bottom:1px dashed #666666;
width:90%;}

.contenu3 .post h3 a{
margin-top:15px;
color:#eb4c91;}

.contenu3 .post p{
margin-bottom:5px;}

.contenu3 a{
margin-top:5px;
color:#666666;}

.contenu3 .navigation{
margin-top:10px;}

.contenu4 {
margin-top:10px;
}

.contenu4 #imgde{
margin-left:10px;
float:left;
margin-right:10px;
margin-bottom:5px;}

.contenu4 #twospe{
border-bottom:1px dashed #666666;
width:75%;
margin-right:10px;
margin-bottom:10px;
float:right;
height:auto !important;
}


.contenu4 #twospe #texte h2{
font-weight:bold;
color:#666666;
text-transform:uppercase;
font-size:1.1em;
text-align:center;}

.contenu4 #twospe #texte p{
margin-bottom:5px;
color:#666666;
padding-left:5px;
margin-right:5px;
text-align:justify;
margin-top:15px;}



h2.special{
text-decoration:underline;
text-transform:uppercase;
margin-top:5px;
margin-bottom:10px;
text-align:left;
margin-left:10px;
color:#666666;
font-weight:bold;
font-size:12px;}


h2.specialtem{
text-decoration:underline;
text-transform:uppercase;
margin-top:5px;
margin-bottom:10px;
text-align:left;
margin-left:250px;
color:#666666;
font-weight:bold;
font-size:12px;}

h2.specialgris{
text-decoration:underline;
float:left;
margin-left:20px;
text-transform:uppercase;
margin-top:5px;
margin-bottom:5px;
color:#666666;
font-weight:bold;
font-size:12px;}

h2.specialviolet{
text-decoration:underline;
text-transform:uppercase;
float:left;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
color:#5d1640;
font-weight:bold;
font-size:12px;
}

.contenu5{
margin-top:15px;
margin-left:230px;}

#monactu{
margin-left:10px;
margin-top:20px;
border-bottom:1px dashed #666666;
margin-bottom:10px;
width:90%;}

#monactu h2{
color:#666666;
font-weight:bold;
font-size:1.2em;}

#monactu p{
margin-bottom:5px;
color:#666666;
margin-right:6px;}

#monactu p a{
text-decoration:none;
color:#666666;font-weight:bold;}

#monactu p a:hover{
text-decoration:underline;}

.contenu6 form{
width:650px;
float:left;
margin-left:5px;}

p.pasprod{
color:#666666;
font-weight:bold;
margin-left:8px;
}

ul#menutop{
float:right;
position:absolute;
top:5px;right:125px;}



