/* CSS Document */

/*---------------------GLOBAL-----------------------------*/

body {
	background-color:#FE8C34;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/imgs_site/fond_page.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;}

/*---------------------BOITES-----------------------------*/

/* MENU TITRE */

.menutitre {
line-height:0.9;
text-align:center;
color:#841619;
font-family:Arial, Helvetica, sans-serif;}

.menutitretitre {
font-size:22px;
font-weight:bold;}

.menutitresrub {
font-size:16px;}

.menutitrenbreprod {
font-size:11px;}

/* MENU GRIS HAUT */

.menugris td {
font-weight:lighter;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.menugris a:link {
color:#FFFFFF;
text-decoration:none;
}

.menugris a:hover {
color:#85A66C;
text-decoration:none;
}

.menugris a:visited {
color: #FFFFFF;
text-decoration:none;
}

.menugris a:active {
color: #FFFFFF;
text-decoration:none;
}


.menugris font {
text-align:center;
outline-style:solid;
outline-width:1px;
outline-color:#FFFFFF;
}

.menugris font:hover {
background-color:#FFFFFF;
outline-style:solid;
outline-width:1px;
outline-color:#BEC1A0;
}

/* MENU EAD DTR */

.menuEAD table {
background-image:url(../images/imgs_site/menu_rouge.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top left;
padding-left:0px;
}

.menuEAD td {
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
color:#FFFFFF;
}

.menuEAD th {
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
text-transform:uppercase;
color:#FFFFFF;
text-align:left;
}

.menuEAD a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuEAD a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuEAD a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuEAD a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuDTR table {
background-image:url(../images/imgs_site/menu_vert.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top right;
padding-right:0px;
text-align:right;
}

.menuDTR td {
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
text-align:right;
color:#FFFFFF;
}

.menuDTR th {
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
text-transform:uppercase;
color:#FFFFFF;
text-align:right;
}

.menuDTR a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuDTR a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuDTR a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

.menuDTR a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

/* MENU INTER */

.menuinter td {
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
padding-left:15px;
padding-right:10px;
text-transform:uppercase;
color:#FFFFFF;
border-top-style:solid;
border-top-width:thin;
border-top-color:#FFFFFF;
padding-left:0px;
background-color:#c8362d;
}

.menuinter th {
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
padding-right:5px;
padding-left:10px;
text-transform:uppercase;
color:#FFFFFF;
text-align:left;
padding-left:0px;
background-color:#c8362d;
}

.menuinter a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-indent:10px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
background-color:#c8362d;
}

.menuinter a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-indent:10px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
background-color:#c8362d;
}

.menuinter a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-indent:10px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
background-color:#c8362d;
}

.menuinter a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-indent:10px;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
background-color:#c8362d;
}

/* RECHERCHE */

.recherche {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.recherche td {
padding-left:10px;}

/* MENU THEME */

.menutheme {
font-family:Arial, Helvetica, sans-serif;
}

.menutheme a:link {
color:#841619;
text-decoration:none;}

.menutheme a:hover {
color:#841619;
text-decoration:none;}

.menutheme a:visited {
color: #841619;
text-decoration:none;}

.menutheme a:active {
color: #841619;
text-decoration:none;}

.menutheme th {
background-color:#D8D9C5;
text-align:left;
text-indent:15px;
}

.menuthemetitre1 {
font-size:13px;
color:#748D6F;
}

.menutheme td {
text-align:left;
text-indent:15px;
height:20px;
text-transform:uppercase;
}

.menuthemetheme1 {
font-size:11px;
color:#841619;
}

/* INSCRIPTION CONNECTION */

.inscconn {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#841619;}


/* AFFICHAGE PRODUIT LISTE*/

.listeproduit td {
background-image:url(../images/imgs_site/fond_produit.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:left;
}

.listeproduit th {
padding-left:15px;
text-align:left;}

.listeproduit a:link {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#F9F6EA;}

.listeproduit a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#F9F6EA;}

.listeproduit a:visited {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#F9F6EA;}

.listeproduit a:active {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#F9F6EA;}

.listeproduitgamme {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#841619;}

.listeproduitnom {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:10px;
padding-top:5px;
text-decoration:none;
color:#007318;}

.listeproduittextegris {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666}

.listeproduit img {
z-index:2;}

/* AFFICHAGE PRODUIT */

.produit a:link {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#841619;}

.produit a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#841619;}

.produit a:visited {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#841619;}

.produit a:active {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#841619;}

.produitgamme {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#841619;}

.produitnom {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#007318;}

.produittextegris {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;}

/* AFFICHAGE PANIER XL */

.basket {
font-family:Arial, Helvetica, sans-serif;}

.basket td {
border-bottom:thin;
border-bottom-color:#881417;
border-bottom-style:solid;
border-right:thin;
border-right-color:#881417;
border-right-style:solid;
text-align:center;
padding-top:0px;
padding-bottom:0px;
height:10px;
}

.basket th {
border-bottom:thin;
border-bottom-color:#881417;
border-bottom-style:solid;
border-right:thin;
border-right-color:#881417;
border-right-style:solid;
text-align:left;
padding-top:0px;
padding-bottom:0px;
height:10px;
}

.basket h1 {
font-size:10px;
font-weight:lighter;}

.basket h2 {
font-size:12px;
font-weight:normal;}

/* PRESENTATION ENTREPRISE */

.present {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

/* FORMULAIRE DE CONTACT */

.contact td {
color:#881417;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

/* MENU DROITE */

.menudroite {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
}

.menudroite th {
background-color:#85A66C;
height: 26px;
text-align:center;
color:#881417;
font-size:10px;
font-weight:bold;
}

.menudroite td {
background-color:#F2ECDB;
height: 22px;
text-align:center;
font-size:10px;
font-weight:bold;
}

.menudroite paniernoir {
color:#000000;
text-align:justify;
font-weight:normal;
font-size:10px;
}

.menudroite a:link {
text-decoration:none;
color:#881417;
}

.menudroite a:hover{
text-decoration:none;
color:#881417;
}

.menudroite a:active{
text-decoration:none;
color:#881417;
}

.menudroite a:visited{
text-decoration:none;
color:#881417;
}

/* ACTUALITE */


/* INFO LEGALE */

.infolegale {
color:#999999;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.infolegale a:link{
color:#999999;}

.infolegale a:hover{
color:#999999;}

.infolegale a:visited{
color:#999999}

.infolegale a:active{
color:#999999}

