/*------------------GENERIC--------------------*/
*{text-decoration:none;font-family:"Arial";font-size:12px;color:rgb(50,0,0);}
a img{border:none; text-decoration:none;}
a.actif{font-weight:bold;}
.left{float:left;}
.right{float:right;}
p{padding:0px;margin:0px;}
/*------------------CONSTRUCTEUR--------------------*/

#home{background:  rgb(255,255,255) url(../images/angle_home.png) no-repeat 50% 0;margin:0px;}
#biotope-tentacules{position:absolute;width:100%;height:100%;}
/*------------------CONTENEUR--------------------*/
#container{background-color: rgb(235,235,235);width:780px;margin: 0px auto;display:table;}
/*------------------ENTETE--------------------*/
#header{background: url(../images/entete.png) no-repeat;height:80px;}
#header h1{display:none;}

#connect{float:right; margin: 5px 5px auto auto;}
#connect table tr td input{border: 1px solid rgb(130,130,130);}
/*------------------NAVIGATION--------------------*/
#nav{background: url(../images/nav_deg.png) repeat;}
ul#internal{margin:0px;padding:5px;float:right;}
ul.internal{margin:0px;padding:5px;float:right;}
ul#internal li{display: inline;list-style-type:none;padding:2px; margin-left: 2px;}
ul.internal li{display: inline;list-style-type:none;padding:2px; margin-left: 2px;}
ul#internal li a{font-size:11px;color:rgb(133,4,133);letter-spacing:0.05em;}
ul.internal li a{font-size:11px;color:rgb(133,4,133);padding:1.5px;letter-spacing:0.05em;}

#nav ul#presentation{margin:0px;padding:2px;float:left;}
#nav ul#presentation li{display: inline;list-style-type:none;padding:0px 3px;float:left;}
/*------------------CONTENU--------------------*/
	#content{background: url(../images/angle_content.png) no-repeat 100% 0%;}
/*------------------ELEMENTS DU CONTENU--------------------*/
#sous_categorie{height:auto;width:130px;float:left;}
#sous_categorie ul{margin:0px;padding:7px 5px 5px 5px;}
#sous_categorie ul li{list-style-type:none;margin:1px 0px;padding:1px 0px 1px 2px;}
#sous_categorie ul li a{color:rgb(255,255,255);display:block;}
#sous_categorie ul li a.actif{font-size:11px;display:block;padding:1px 1px 1px 2px;}

#content_product{height:auto; min-height: 545px; width:655px;float:left;padding:5px;font-size: 12px;background: url(../images/blanc_50.png);}
#content_index{height:auto;width:470px;float:left;padding:5px;}
#external_asso{height:auto;width:150px;float:left;padding:5px;}
h2.basic_text{color:rgb(100,50,0);border-bottom:1px dotted rgb(100,50,0);}
h2.promo{color:rgb(255,0,40);border-bottom:1px dotted rgb(255,0,40);}
h2.event{color:rgb(97,175,51);border-bottom:1px dotted rgb(97,175,51);}
/*------------------PIED DE PAGE--------------------*/
#footer{background-color: rgb(230,200,100);text-align:center;}
ul#external{margin:0px;padding:5px;}
ul#external li{display: inline;list-style-type:none;padding:0px 3px;}
ul#external li a{font-size:11px;color:rgb(140,90,0);}
ul#external li a:hover{color:rgb(100,50,0);}
ul.external{margin:0px;padding:5px;}
ul.external li{display: inline;list-style-type:none;padding:0px 3px;}
ul.external li a{font-size:11px;color:rgb(140,90,0);}
ul.external li a:hover{color:rgb(100,50,0);}
/*------------------SIMILITUDE--------------------*/
#header,#nav,#content,#footer,.basic_text,.event,.promo{position:relative;float:left;width:100%;}
.basic_text,.event,.promo{width:100%;margin:5px 0px;padding:5px 0px;}
h2.basic_text, h2.event, h2.promo{font:bold 16px "Geneva", Arial, Helvetica, sans-serif;}
#nav ul#internal li a:hover,#sous_categorie ul li a:hover {color:rgb(73,0,73);}
#nav ul.internal li a:hover,#sous_categorie ul li a:hover {color:rgb(73,0,73);}
#panier{width: 100px;float: left;font-family: Arial, Helvetica, sans-serif;}
#panier ul{list-style: none;margin: 0px;padding: 0px;}
#panier ul li,#panier ul li input{font-size: 11px;}
#panier ul li input{border: 1px solid rgb(135,135,135);text-align: center;}
#panier ul li a, #panier ul li a img{text-decoration: none;border: none;}
/* ajouts Lucas */
#container h3 { font-size: 14px; font-weight: bold; }

#formFiltre{background: url(../images/deg_form.png) repeat-x;padding: 7px 5px;background: url(../images/blanc_50.png);}
#content_product table{border: 1px solid rgb(180,180,180);margin: 0px 0px 5px 0px;background: url(../images/blanc_50.png);}
#content_product h3{margin: 2px 0px;font-size: 21px; font-family: Alba super, Geneva, Arial, Helvetica, sans-serif;letter-spacing: 0.5px;}