/*  
Theme Name: Bloody4Aosteetvous
Theme URI: http://www.aosteetvous.fr
Description: Theme Wordpres imagin&eacute; et developp&eacute; par Bloody Banana pour Aoste et Vous. 
Author: Bloody Banana 
Author URI: http://www.bloodybanana.com

*/
body{
background:#ccc; 
font-family:Verdana;
font-size:11px;
color:#666;
margin:30px 0 0 0;
padding:0; 
}


h1, h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:14px; font-weight:bold;}
a, a:link { text-decoration: none; color : #ff0000; border: none;}
a:active { text-decoration: none; border: none;}
a:visited { text-decoration: none;  border: none;}
a:hover	{ text-decoration: underline; color : #ff0000; border: none;} 

:focus {-moz-outline-style: none;}

strong{color:#ff0000;}


/*************
 -> HEADER
*************/

#top{background:#ccc url(images/header.jpg) top center no-repeat; width:830px; height:146px; margin:0 auto; padding:0;}
#retourhome {width:600px; height: 146px; margin:0; padding:0;}
#retourhome a {text-indent:-9999px; width:600px; height: 146px; display:block; margin:0; padding:0;}

/*************
 -> MENU
*************/
#menu{background:transparent url(images/menu-background.jpg) top left repeat-y;  width:830px; height:28px; margin:0 auto; padding:7px 0 7px 0; margin-top:0px;}
#menu ul{width:794px; margin:0; padding:0 16px 0 20px;}
#menu ul li{list-style:none; display:inline;  margin:0; padding:0;}

#menu ul li#accueil a{width:81px; height:28px; background:transparent url(images/menu-accueil.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu ul li#accueil a:hover{background-position:0 -28px;}
#menu ul li#accueil.current a{background-position:0 -56px;}
#menu ul li#accueil.current a:hover{}


#menu ul li#nosproduits a{width:115px; height:28px; background:transparent url(images/menu-nosproduits.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu ul li#nosproduits a:hover{background-position:0 -28px;}
#menu ul li#nosproduits.current a{background-position:0 -56px;}
#menu ul li#nosproduits.current a:hover{}

#menu ul li#lemag a{width:79px; height:28px; background:transparent url(images/menu-lemag.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu ul li#lemag a:hover{background-position:0 -28px;}
#menu ul li#lemag.current a{background-position:0 -56px;}
#menu ul li#lemag.current a:hover{}

#menu ul li#apropos a{width:93px; height:28px; background:transparent url(images/menu-apropos.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu ul li#apropos a:hover{background-position:0 -28px;}
#menu ul li#apropos.current a{background-position:0 -56px;}
#menu ul li#apropos.current a:hover{}


#menu ul li#contact a{width:138px; height:28px; background:transparent url(images/menu-contact.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu ul li#contact a:hover{background-position:0 -28px;}
#menu ul li#contact.current a{background-position:0 -56px;}
#menu ul li#contact.current a:hover{}

#menu ul li#accescourtiers a{width:288px; height:28px; background:transparent url(images/menu-accescourtiers.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu ul li#accescourtiers a:hover{background-position:0 -28px;}

/*
 -> Structure de la page
*/

#main{background:transparent url(images/page-background.jpg) top left repeat-y;  width:830px; margin:0 auto; padding:0; margin-top:0px;}
#page{ width:794px; margin:0 auto; padding:0 16px 0 20px;}

/*************
 -> CONTENT
*************/

#content{
float:left; 
width:585px; 
margin:0 0 0 0px;
padding:0;
}
*html #content{
float:left; 
width:585px; 
margin:0 0 0 0;
padding:0; 
}

/********************
 -> CONTENT HOME
*********************/

#content-home{
float:left; 
width:585px; 
margin:0 0 0 0;
padding:0;
}
*html #content-home{
float:left; 
width:585px; 
margin:0 0 0 0;
padding:0; 
}

/*Gauche*/
#content-home-gauche{
width:255px;
float:left;
margin:15px 0 0 10px;
padding:0 0 0 0;
}
	*html #content-home-gauche{
	width:255px;
	float:left;
	margin:15px 0 0 0px;
	padding:0 0 0 10px;
	}
#content-home-gauche h2{
width:255px;
height:30px;
display:block;
margin:0; padding:0;
background:transparent url(images/home-titre-lemag.jpg) top left no-repeat;
text-indent:-9999px;
}
#content-home-gauche h3{
font-size:11px;
font-weight:normal;
margin:10px 0 0 0;
padding:0;
}
#content-home-gauche h3 a{
color:#ff0000;
}
#content-home-gauche .entry-home .contenu-lemag{
font-size:10px;
color:#666;
line-height:12px;
font-weight:normal;
margin:5px 0 10px 0;
padding:0 0 10px 0;
background:transparent url(images/separator-blanc.jpg) bottom left repeat-x;

}

/*Droite*/
#content-home-droite{
width:295px;
float:left;
margin: 15px 0 0 25px;
padding:0;
}
	
#content-home-droite h2{
width:295px;
height:30px;
display:block;
margin:0; padding:0;
background:transparent url(images/home-titre-accescourtiers.jpg) top left no-repeat;
text-indent:-9999px;
}
#content-home-droite a{
width:287px;
height:154px;
display:block;
margin:10px 0px 10px 3px; padding:0;
background:transparent url(images/btn-acces-courtiers.jpg) top left no-repeat;
text-indent:-9999px;
}
#content-home-droite a:hover{
background-position:0 -154px;
}

/********************
 -> CONTENT APROPOS
*********************/
#content-apropos{
width:575px;
float:left;
margin:15px 0 0 10px;
padding:0 0 0 0;
}
#content-apropos h2{
width:147px;
height:24px;
display:block;
margin:0; padding:0;
background:transparent url(images/apropos-titre.jpg) top left no-repeat;
text-indent:-9999px;
}
.separator-apropos{
width:575px;
height:12px;
display:block;
margin:0; padding:0;
background:#ccc url(images/separator-rouge.jpg) top left repeat;
}
#content-apropos h3{
dislpay:none;
}
#content-apropos h3 a{
color:#ff0000;
}

/********************
 -> CONTENT MENTIONSLEGALES
*********************/
#content-mentionslegales{
width:575px;
float:left;
margin:15px 0 0 10px;
padding:0 0 0 0;
}
#content-mentionslegales h2{
width:147px;
height:24px;
display:block;
margin:0; padding:0;
background:transparent url(images/mentiosnlegales-titre.jpg) top left no-repeat;
text-indent:-9999px;
}
.separator-mentionslegales{
width:575px;
height:12px;
display:block;
margin:0; padding:0;
background:#ccc url(images/separator-rouge.jpg) top left repeat;
}
#content-mentionslegales h3{
dislpay:none;
}
#content-mentionslegales h3 a{
color:#ff0000;
}

/********************
 -> CONTENT CONTACTEZ-NOUS
*********************/
#content-contact{
width:575px;
float:left;
margin:15px 0 0 10px;
padding:0 0 0 0;
}
#content-contact h2{
width:147px;
height:24px;
display:block;
margin:0; padding:0;
background:transparent url(images/contact-titre.jpg) top left no-repeat;
text-indent:-9999px;
}
.separator-contact{
width:575px;
height:12px;
display:block;
margin:0; padding:0;
background:#ccc url(images/separator-rouge.jpg) top left repeat;
}
#content-contact h3{
dislpay:none;
}
#content-contact h3 a{
color:#ff0000;
}

/********************
 -> CONTENT PRODUITS
*********************/

#menu-produits{
width:830px; height:214px; dislay:block;
background:transparent url(images/menu-background.jpg) top left repeat-y;
}

#menu-produits h2{
width:794px; height:64px; dislay:block;margin:0 16px 0 20px; text-indent:-9999px;
background:#ec1313 url(images/titre-menu-produits.jpg) bottom left no-repeat;
}

#menu-produits ul{width:794px; margin:0; padding:0 16px 0 20px;}
#menu-produits ul li{list-style:none; display:inline;  margin:0; padding:0;}

#menu-produits ul li#auto a{width:133px; height:140px; background:transparent url(images/menu-produits-auto.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu-produits ul li#auto a:hover{background-position:0 -140px;}
#menu-produits ul li#auto.current a{background-position:0 -280px;}
#menu-produits li#auto.current a:hover{}

#menu-produits ul li#rcpro a{width:132px; height:140px; background:transparent url(images/menu-produits-rcpro.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu-produits ul li#rcpro a:hover{background-position:0 -140px;}
#menu-produits ul li#rcpro.current a{background-position:0 -280px;}
#menu-produits li#rcpro.current a:hover{}

#menu-produits ul li#construction a{width:131px; height:140px; background:transparent url(images/menu-produits-construction.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu-produits ul li#construction a:hover{background-position:0 -140px;}
#menu-produits ul li#construction.current a{background-position:0 -280px;}
#menu-produits li#construction.current a:hover{}

#menu-produits ul li#risquesspe a{width:131px; height:140px; background:transparent url(images/menu-produits-risquesspe.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu-produits ul li#risquesspe a:hover{background-position:0 -140px;}
#menu-produits ul li#risquesspe.current a{background-position:0 -280px;}
#menu-produits li#risquesspe.current a:hover{}

#menu-produits ul li#sante a{width:133px; height:140px; background:transparent url(images/menu-produits-sante.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu-produits ul li#sante a:hover{background-position:0 -140px;}
#menu-produits ul li#sante.current a{background-position:0 -280px;}
#menu-produits li#sante.current a:hover{}

#menu-produits ul li#dommages a{width:134px; height:140px; background:transparent url(images/menu-produits-dommages.jpg) top left repeat-y; display:block; text-indent:-9999px; float:left;}
#menu-produits ul li#dommages a:hover{background-position:0 -140px;}
#menu-produits ul li#dommages.current a{background-position:0 -280px;}
#menu-produits li#dommages.current a:hover{}


#page-produits{ background:transparent url(images/menu-background.jpg) top left repeat-y; width:794px; margin:0 auto; padding:0 16px 0 20px;}

/*PRODUITS ACCUEIL*/

#produits-left{
width:255px;
float:left;
margin:27px 0 0 10px;
padding:0 10px 0 0;
border-right:#d7d8d4 1px solid;
}
	*html #produits-left{
	width:255px;
	float:left;
	margin:27px 0 0 5px;
	padding:0 10px 0 0;
	border-right:#d7d8d4 1px solid;
	}
#produits-left h2{
width:255px;
height:31px;
background:transparent url(images/produits-titre-guides.jpg) top left repeat-y;
text-indent:-9999px;
}
#produits-left a{
width:253px;
height:135px;
background:transparent url(images/btn-guides-pratiques.jpg) top left no-repeat;
text-indent:-9999px;
display:block;
margin:10px 0 0 0;padding:0;
}
#produits-left a:hover{
background-position:0 -135px;
}
#produits-right{
width:235px;
height:209px;
float:right;
margin:15px 0 0 0;
padding:0 0 0 0;
background:transparent url(images/produits-contact.jpg) top left repeat-y;
}
#produits-center{
width:255px;
float:left;
margin:27px 0 0 10px;
padding:0 0 0 0;
}
#produits-center h2{
width:255px;
height:31px;
background:transparent url(images/produits-titre-mag.jpg) top left repeat-y;
text-indent:-9999px;
}
#produits-center .entry-produits {
font-size:10px;
}
#produits-center .entry-produits h3{
margin:10px 0 10px 0;
}
#produits-center .entry-produits h3 a{
font-size:10px;
color:#ff0000;
font-weight:normal;
}
#produits-center .lien {
margin:10px 0 10px 0;
text-align:right;
}
#produits-center .lien a{
font-size:10px;
color:#ff0000;
font-weight:normal;
}


/* PRODUITS RUBRIQUES */

#produits-left-auto, 
#produits-left-rcpro,
#produits-left-construction,
#produits-left-risquesspe,
#produits-left-sante,
#produits-left-dommages{
width:255px;
float:left;
margin:27px 0 0 10px;
}
#produits-left-auto .entry-produits-auto, 
#produits-left-rcpro .entry-produits-rcpro,
#produits-left-construction .entry-produits-construction,
#produits-left-risquesspe .entry-produits-risquesspe,
#produits-left-sante .entry-produits-sante,
#produits-left-dommages .entry-produits-dommages {
width:253px;
color:#ff0000;
font-size:11px;
font-weight:normal;
text-align:right;
margin:10px 0 0 0;
}
#produits-left-auto .entry-produits-auto h3,
#produits-left-rcpro .entry-produits-rcpro h3,
#produits-left-construction .entry-produits-construction h3,
#produits-left-risquesspe .entry-produits-risquesspe h3,
#produits-left-sante .entry-produits-sante h3,
#produits-left-dommages .entry-produits-dommages h3{
margin:0;
pading:0;
}
#produits-left-auto .entry-produits-auto a,
#produits-left-rcpro .entry-produits-rcpro a,
#produits-left-construction .entry-produits-construction a,
#produits-left-risquesspe .entry-produits-risquesspe a,
#produits-left-sante .entry-produits-sante a,
#produits-left-dommages .entry-produits-dommages a{
font-size:12px;
color:#ff0000;
font-weight:normal;
text-align:right;
margin:0;
pading:0;
}
#produits-left .entry-produits-auto a:hover,
#produits-left .entry-produits-rcpro a:hover,
#produits-left .entry-produits-construction a:hover,
#produits-left .entry-produits-risquesspe a:hover,
#produits-left .entry-produits-sante a:hover,
#produits-left .entry-produits-dommages a:hover{
text-decoration:underline;
}
/*produits-center-accueil*/
#produits-center-auto-accueil,
#produits-center-rcpro-accueil,
#produits-center-construction-accueil,
#produits-center-risquesspe-accueil,
#produits-center-sante-accueil,
#produits-center-dommages-accueil{
width:255px;
float:left;
margin:27px 0 0 10px;
padding:0 0 0 10px;
border-left:#d7d8d4 1px solid;
}
#produits-center-auto-accueil h2,
#produits-center-rcpro-accueil h2,
#produits-center-construction-accueil h2,
#produits-center-risquesspe-accueil h2,
#produits-center-sante-accueil h2,
#produits-center-dommages-accueil h2{
width:255px;
height:39px;
background:transparent url(images/separator-gris.jpg) bottom left repeat-x;
text-indent:-9999px;
}
/*produits-center--> single*/
#produits-center-auto,
#produits-center-rcpro,
#produits-center-construction,
#produits-center-risquesspe,
#produits-center-sante,
#produits-center-dommages{
width:255px;
float:left;
margin:27px 0 0 10px;
padding:0 0 0 10px;
border-left:#d7d8d4 1px solid;
}
#produits-center-auto h1,
#produits-center-rcpro h1,
#produits-center-construction h1,
#produits-center-risquesspe h1,
#produits-center-sante h1,
#produits-center-dommages h1{
width:255px;
height:29px;
padding:10px 0 0 0;
background:transparent url(images/separator-gris.jpg) bottom left repeat-x;
font-size:12px;
color:#2c2c2c;
}
#produits-center-auto .entry-produits,
#produits-center-rcpro .entry-produits,
#produits-center-construction .entry-produits,
#produits-center-risquesspe .entry-produits,
#produits-center-sante .entry-produits,
#produits-center-dommages .entry-produits{
font-size:10px;
}
#produits-center-auto .entry-produits h3,
#produits-center-rcpro .entry-produits h3,
#produits-center-construction .entry-produits h3,
#produits-center-risquesspe .entry-produits h3,
#produits-center-sante .entry-produits h3,
#produits-center-dommages .entry-produits h3{
margin:10px 0 10px 0;
}
#produits-center-auto .entry-produits h3 a,
#produits-center-rcpro .entry-produits h3 a,
#produits-center-construction .entry-produits h3 a,
#produits-center-risquesspe .entry-produits h3 a,
#produits-center-sante .entry-produits h3 a,
#produits-center-dommages .entry-produits h3 a{
font-size:10px;
color:#ff0000;
font-weight:normal;
}
/*produits-right--> single*/
#produits-right-auto,
#produits-right-rcpro,
#produits-right-construction,
#produits-right-risquesspe,
#produits-right-sante,
#produits-right-dommages{
width:235px;
float:right;
margin:0 0 0 0;
padding:15px 0 0 0;
background:url(images/produits-contacts-background.jpg) top left repeat-y;
}
#produits-right-auto h2,
#produits-right-rcpro h2,
#produits-right-construction h2,
#produits-right-risquesspe h2,
#produits-right-sante h2,
#produits-right-dommages h2{
width:235px;
height:39px;
padding:0 0 0 0;
margin:12px 0 0 0;
background:url(images/produits-contacts-pactoffice.jpg) top left no-repeat;
text-indent:-9999px;
}
/* sur chacune des fiches produits */
.contacts-pactoffice{
margin: 10px 10px 20px 10px;
}

/* les entêtes de rubriques */
#produits-left-auto h2{
width:254px;
height:39px;
background:transparent url(images/titre-produits-auto.jpg) bottom left no-repeat;
text-indent:-9999px;
}
#produits-left-rcpro h2{
width:254px;
height:39px;
background:transparent url(images/titre-produits-rcpro.jpg) bottom left no-repeat;
text-indent:-9999px;
}
#produits-left-construction h2{
width:254px;
height:39px;
background:transparent url(images/titre-produits-construction.jpg) bottom left no-repeat;
text-indent:-9999px;
}
#produits-left-risquesspe h2{
width:254px;
height:39px;
background:transparent url(images/titre-produits-risquesspe.jpg) bottom left no-repeat;
text-indent:-9999px;
}
#produits-left-sante h2{
width:254px;
height:39px;
background:transparent url(images/titre-produits-sante.jpg) bottom left no-repeat;
text-indent:-9999px;
}
#produits-left-dommages h2{
width:254px;
height:39px;
background:transparent url(images/titre-produits-dommages.jpg) bottom left no-repeat;
text-indent:-9999px;
}




/********************
 -> CONTENT MAG
*********************/

#menu-mag{
width:830px; height:206px; dislay:block; /*padding:0 16px 0 30px;*/ margin:0 auto;
background:transparent url(images/lemag-top.jpg) top left repeat-y;
}

/*Gauche*/
#menu-mag-left{
width:240px; float:left; display:block; margin:50px 0 0 0; padding:0 0 0 30px;
}

/*Centre*/
#menu-mag-centre{
width:280px; float:left; display:block; margin: 50px 0 0 27px; 
}
#menu-mag-centre h3{
font-size:10px;
font-weight:900;
margin: 0 0 10px 0;
}
#menu-mag-centre h3 a{
color:#f70000;
}

/*Droite*/
#menu-mag-right{
width:190px; float:left; display:block; margin: 50px 0 0 27px; 
}
*html #menu-mag-right{
width:190px; float:left; display:block; margin: 50px 0 0 12px; 
}
#menu-mag-right li{
list-style:none;
}
#menu-mag-right a{
color:#333;
}

/*Content*/
#content-mag{
float:left; 
width:555px; 
margin:30px 20px 0 10px;
padding:0;
text-align:justify;
}
*html #content-mag{
float:left; 
width:555px; 
margin:30px 20px 0 10px;
padding:0; 
}
#content-mag .postmetadata {
font-size:10px;
height:25px;
width:555px; 
background:transparent url(images/separator-rouge.jpg) bottom left repeat-x;
display:block;
}
#content-mag .postmetadata a{
color:#ff0000;
}
#content-mag h1{
font-size:14px;
color:#ff0000;
margin: 0 0 10px 0;
}
#content-mag .entry{
margin:0 0 20px 0;
clear:both;
display:block;
}
#content-mag p{
margin:0 0 15px 0;
}
#content-mag p img{
margin:0 10px 10px 0;
float:left;
}



/********************
 -> CONTENT GUIDES
*********************/

#accueil-guides{
width:555px; dislay:block; 
}
#accueil-guides h2{
background:transparent url(images/guides-titre.jpg) top left no-repeat;
width:144px; height:18px; text-indent:-9999px; dislay:block; 
}
#accueil-texte{
background:transparent url(images/separator-rouge.jpg) top left repeat-x;
height:12px; width:535px;

}

/*Gauche*/
#accueil-guides-left{
width:240px; float:left; display:block; margin:20px 0 15px 0;
}

/*Droite*/
#accueil-guides-right{
width:240px; float:left; display:block; margin: 20px 0 15px 37px; 
}
#accueil-guides-right li{
list-style:none;
}
#accueil-guides-right a{
color:#333;
}

/*Content*/
#content-guides{
float:left; 
width:535px; 
margin:30px 20px 0 10px;
padding:0;
text-align:justify;
}
*html #content-guides{
float:left; 
width:535px; 
margin:30px 0 0 10px;
padding:0; 
}
*+html #content-guides{
float:left; 
width:535px; 
margin:30px 0 0 10px;
padding:0; 
}
#content-guides .postmetadata {
clear:both;
font-size:10px;
height:25px;
width:535px; 
display:block;
}
#content-guides .postmetadata a{
color:#ff0000;
}
#content-guides h1{
font-size:14px;
height:25px;
color:#ff0000;
width:505px; 
padding: 0 0 0 15px;
background:transparent url(images/guides-titre-fleche.jpg) 0 3px no-repeat;
}
*+html #content-guides h1{
font-size:14px;
height:25px;
color:#ff0000;
width:505px;
margin-top:30px; 
padding: 0 0 0 15px;
background:transparent url(images/guides-titre-fleche.jpg) 0 3px no-repeat;
}
.guides-separator{
height:15px;
width:535px; 
background:transparent url(images/separator-rouge.jpg) top left repeat-x;
margin:0 0 0 0;
}
#content-guides .entry{
margin:0 0 20px 0;
}
#content-guides .contenu{
margin-left:20px;

}

#content-contact{
width:575px;
float:left;
margin:15px 0 0 10px;
padding:0 0 0 0;
}
#content-contact h2{
width:147px;
height:24px;
display:block;
margin:0; padding:0;
background:transparent url(images/contact-titre.jpg) top left no-repeat;
text-indent:-9999px;
}
.separator-contact{
width:575px;
height:12px;
display:block;
margin:0; padding:0;
background:#ccc url(images/separator-rouge.jpg) top left repeat;
}
#content-contact h3{
dislpay:none;
}
#content-contact h3 a{
color:#ff0000;
}




.entry{
}
.entry blockquote{
}
.entry h1 {
}
.entry h1 a, .entry h1 a:visited{
}
.entry h1 a:hover{
}

/* Entry pour les archives de rubriques */
.entry-archives{
float:left;
width:500px;
margin:0;
padding:0; 
overflow:hidden;
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003333;
line-height:20px;
text-align:justify;
}
.entry-archives h1 {
width:470px;
margin:5px 0 5px 0;
padding:8px 0 0 0; 
font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff0000;
line-height:20px;
text-align:left;
font-weight:bold;
border-top:#ececec 2px solid;
}
.entry-archives h1 a{
color:#ff0000;
}
.entry-archives h1 a:hover{
text-decoration:none;
color:#cc0000;
}
/**/

.postmetadata { 
}
.postmetadata a{ 
}

.postemetadata-footer{ 
}
.postemetadata-footer a{ 
}
.postemetadata-footer a:hover{ 
}

/* Entry pour 404 */
#entry-404{
float:left;
width:500px;
margin:0;
padding:0; 
overflow:hidden;
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003333;
line-height:20px;
text-align:justify;
}
#entry-404 h2 {
text-indent:-9999px;
background:transparent url(images/404.jpg) top left no-repeat; 
width:500px;
height:375px;
}

/*************
 -> SIDEBAR
*************/

#sidebar{
float:right;
width:200px;
margin:0 0 0 0;
padding:0;
}
*html #sidebar{
float:right;
width:200px;
margin:0 0 0 0;
padding:0;
}

*+html #sidebar{
float:right;
width:200px;
margin:0 0 0 0;
padding:0;
}

html[xmlns*=""] body:last-child #sidebar{
float:right;
width:200px;
margin:0 0 0 0;
padding:0;
}

#rsidebar{
width:200px;
margin:0 0 0 0;
padding:0;
overflow:hidden;
}
#rsidebar h2{
width:200px;
height:30px;
background:transparent url(images/sidebar-titre-produits.jpg) top left no-repeat; 
margin: 15px 0 15px 0;
padding:0;
text-indent:-9999px;
}
	*html #rsidebar h2{
	width:200px;
	height:30px;
	background:transparent url(images/sidebar-titre-produits.jpg) top left no-repeat; 
	margin: 15px 0 15px -2px;
	padding:0;
	text-indent:-9999px;
	}
	
#rsidebar .separator{
width:200px;
height:8px;
background:transparent url(images/sidebar-separator-rouge.jpg) top left no-repeat; 
margin:10px 0 10px 0;
padding:0;
text-indent:-9999px;
}
	*html #rsidebar .separator{
	width:200px;
	height:8px;
	background:transparent url(images/sidebar-separator-rouge.jpg) top left no-repeat; 
	margin:10px 0 10px 15px;
	padding:0;
	text-indent:-9999px;
	}
	
#rsidebar li {
list-style:none;
}
	*html #rsidebar li {
	list-style:none;
	margin: 0 0 0 -18px;
	}
	
	*+html #rsidebar li {
	list-style:none;
	margin: 0 0 0 -18px;
	}
	
#rsidebar li#assuranceauto a {
width:200px;
height:50px;
background:transparent url(images/sidebar-btn-assuranceauto.jpg) top left no-repeat; 
display:block;
margin:0; padding:0;
text-indent:-9999px;
}
#rsidebar li#assuranceauto a:hover {
background-position:0 -50px;
}
#rsidebar li#rcpro a {
width:200px;
height:50px;
background:transparent url(images/sidebar-btn-rcpro.jpg) top left no-repeat; 
display:block;
margin:0; padding:0;
text-indent:-9999px;
}
#rsidebar li#rcpro a:hover {
background-position:0 -50px;
}
#rsidebar li#construction a {
width:200px;
height:50px;
background:transparent url(images/sidebar-btn-construction.jpg) top left no-repeat; 
display:block;
margin:0; padding:0;
text-indent:-9999px;
}
#rsidebar li#construction a:hover {
background-position:0 -50px;
}
#rsidebar li#risquesspeciaux a {
width:200px;
height:50px;
background:transparent url(images/sidebar-btn-risquesspeciaux.jpg) top left no-repeat; 
display:block;
margin:0; padding:0;
text-indent:-9999px;
}
#rsidebar li#risquesspeciaux a:hover {
background-position:0 -50px;
}
#rsidebar li#sante a {
width:200px;
height:50px;
background:transparent url(images/sidebar-btn-sante.jpg) top left no-repeat; 
display:block;
margin:0; padding:0;
text-indent:-9999px;
}
#rsidebar li#sante a:hover {
background-position:0 -50px;
}
#rsidebar li#dommages a {
width:200px;
height:50px;
background:transparent url(images/sidebar-btn-dommages.jpg) top left no-repeat; 
display:block;
margin:0; padding:0;
text-indent:-9999px;
}
#rsidebar li#dommages a:hover {
background-position:0 -50px;
}
/*************
 -> FOOTER
*************/

#footer{
clear:both;
height:5px !important;
margin:0;
padding:0;
}
#footer-page{
clear:both; 
background:transparent url(images/footer.jpg) top left no-repeat; 
width:830px; 
height:71px; 
margin: 0 auto;
}
#footer-gauche{
font-size:9px;
padding:7px 0 0 30px;
color:#999;
float:left;
}
#footer-gauche a, #footer-gauche a:visited, #footer-gauche a:focus, #footer-gauche a:active, #footer-gauche a:link{
font-size:9px;
color:#999;
}
#footer-gauche a:hover{
font-size:9px;
color:#666;
text-decoration:none;
}
#footer-droite{
float:right;
padding:15px 30px 0 0;
font-size:9px;
color:#999;
text-align:right;
}
#footer-droite a, #footer-droite a:visited, #footer-droite a:focus, #footer-droite a:active, #footer-droite a:link{
font-size:9px;
color:#666;
}
#footer-droite a:hover{
font-size:9px;
color:#ff0000;
text-decoration:none;
}
/*************
 -> COMMENTAIRES
*************/


.boxcomments{border-top:5px solid #e7e7e7;border-bottom:5px solid #e7e7e7;margin-bottom:20px; margin-top:10px;width:500px;}

#commentform{margin:0;padding:0;border-top:5px solid #e7e7e7;}
#commentform h3{background:transparent url(images/titre-comments.jpg) no-repeat bottom left; margin:10px 0 20px 0; display:block; height:51px; text-indent:-9999px;}

#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px; padding:0; margin:15px 0 10px 0;}
ol.commentlist :hover{}

ol.commentlist li{border-bottom:0px solid #fff; display:block; list-style:none; padding:10px 10px 10px 10px; margin-bottom:15px; background:#ffc800; color:#434343;}
ol.commentlist li :hover{background:none;}

ol.commentlist li.odd{border-bottom:0px solid #fff; display:block; list-style:none; padding:10px 10px 10px 10px; margin-bottom:15px; background:#ade9ff; color:#333;}
ol.commentlist li.odd :hover{}

ol.tblist{display:none; border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}

/*************
 -> ARCHIVES
*************/

.car-container {
margin:20px 0 0 0;
padding:0;
list-style:none;
}
.car-container ul {
margin:0;
padding:0;
list-style:none;
}
.car-container li{
margin:0 0 10px 10px;
font-weight:bold;
}
.car-container li a{
margin:0 0 10px 0;
font-weight:normal;
}
.car-container li a:hover{
text-decoration:none;
color:#ff0000;
}
.car-yearmonth {
font-weight:bold;
display:block;
text-transform:capitalize;
margin: 0 0 10px 0;
}

hr {
height: 2px;
margin: 0;
padding: 0;
color:#e3e1e4;
background-color: #e3e1e4;
border: 0;
}
.entry-archives .postemetadata-footer{ 
float:right;
background:none;
border:0;
margin:0 0 50px 0;
padding:0 0 0 25px;
height:16px;
}
.entry-archives .postemetadata-footer a{ 
color:#006699;
}
.entry-archives .postemetadata-footer a:hover{ 
color:#ff0000;
text-decoration:none;
}
