/*copyright by kitgraphiquegratuit.org*/  
 
body,html   {background:url(/images/fond.jpg);background-attachment: fixed;margin:0;padding:0}

#page  		{margin:0 auto 0 auto; width:1100px;}
#entete     {width:1100px;height:173px;}
#gauche     {width:206px; color:#000; margin-left:12px;}	 	 
#centre     {width:660px; color:#3b3b3b; font:12px "trebuchet ms";} 
#droite     {width:206px; color:#000;}
#footer     {width:1100px; height:121px; background:url(../images/footer.png) no-repeat top;}	
.menu_haut  {width:206px;height:26px;background:url(../images/menu_haut.jpg) no-repeat;text-align:center;padding:7px 0 0 0;font:bold italic 13px "trebuchet ms";color: #fff;}  
.menu_fond  {width:206px;background:url(../images/menu_fond.jpg) repeat-y;padding:0;color: #3b3b3b;font:11px "trebuchet ms";}		  
.menu_bas   {width:206px;height:20px;background:url(../images/menu_bas.jpg)}

/*menu qui se deroule*/
.menu_list { width: 150px;}
.menu_head { position: relative;}
.menu_body { display:none;}
.menu_body a{ width:180px;display: block;color: #c06a03;font:14px "trebuchet ms";text-decoration: none;height:25px;line-height:25px;padding:0 0 0 5px;margin:0 0 0 20px;outline:none;}
.menu_body a:hover{ text-decoration: none;color: #8d4d00;}

#conteneur  {margin:0 auto 0 auto;position:relative;width:960px;}		
#contenu    {background:url(/images/fond_conteneur.png);margin:0 auto 0 auto;position:relative;width:960px;}	
#header     {width:960px;height:173px;}
#evaluation	a{width:140px;height:140px;position:absolute;right:10px;outline:none}
#pied       {width:960px;height:121px;background:url(/images/pied.png) no-repeat top;clear:both}	  
#left       {width: 235px;float: left;color:#000;margin:0 0 0 20px;text-align:center}	 	 
#right      {margin:0 0 0 270px;width:670px;color: #3b3b3b;font:12px "trebuchet ms";} 

ul            {width:235px;margin:0;padding:0;}
ul li         {list-style-type: none;}
ul li a       {width:180px;display: block;color: #c06a03;font:14px "trebuchet ms";text-decoration: none;height:25px;line-height:25px;padding:0 0 0 5px;margin:0 0 0 7px;outline:none;border-bottom:1px solid;}
ul li a:hover {text-decoration: none;color: #8d4d00;}
ol.classe3	  {list-style-position:outside;}
ol.classe3 li {background:url(/images/puce.png) 0 1px no-repeat; padding-left:20px; list-style: none; list-style-type: none; text-align:justify; margin-bottom:5px;}
ol.classe3 li.on {background:url(/images/on.png) 0 0px no-repeat; padding-left:20px; list-style: none; list-style-type: none; text-align:justify;}
ol.classe3 li.off {background:url(/images/off.png) 0 0px no-repeat; padding-left:20px; list-style: none; list-style-type: none; text-align:justify;}
span.menu     {width:180px; display: block; color: #c06a03; font:14px "trebuchet ms"; text-decoration: none; height:20px; padding:0 0 0 5px; margin:0 0 0 7px; outline:none;}
span.msg      {width:180px; display: block; font:14px "trebuchet ms"; text-decoration: none; outline:none; text-align:center; color:#F00; margin-top:5px;}
input { background-color:#FFC; border:1px solid #F90}
select { background-color:#FFC; border:1px solid #F90}
textarea.admin {width:99%; height:100px; border:0px; resize:none; overflow:auto; background-color:#FFC; border:1px solid #F90;}

.haut_menu   	  {width:235px;height:20px;background:url(/images/haut_menu.jpg) no-repeat;text-align:center;padding:0;font:bold 15px "trebuchet ms";color: #fff;}  
.fond_menu   	  {width:235px;background:url(/images/fond_menu.jpg) repeat-y;padding:0;color: #3b3b3b;font:11px "trebuchet ms";text-align:center}		  
.bas_menu   	  {width:235px;height:20px;background:url(/images/bas_menu.jpg)}		 

.s_haut_menu   	  {width:235px;height:26px;background:url(/images/s_haut_menu.jpg) no-repeat;text-align:center;padding:7px 0 0 0;font:bold italic 13px "trebuchet ms";color: #fff;} 
.s_haut_menu_recherche   	  {width:235px;height:26px;background:url(/images/menu_recherche.jpg) no-repeat;text-align:center;padding:14px 0 0 0;font:bold italic 13px "trebuchet ms";color: #fff;}
.s_haut_menu_cart   	  {width:235px;height:26px;background:url(/images/menu_cart.jpg) no-repeat;text-align:center;padding:11px 0 0 0;font:bold italic 13px "trebuchet ms";color: #fff;}
a.cache_menu   	  {padding:7px 0 0 0;font:bold italic 13px "trebuchet ms";color: #fff; text-decoration:none;}
a.cache_menu:hover   	  {padding:7px 0 0 0;font:bold italic 13px "trebuchet ms";color: #fff; text-decoration:none;}
.s_fond_menu   	  {width:220px;background:url(/images/s_fond_menu.jpg) repeat-y;padding:0 0 0 15px;color: #3b3b3b;font:11px "trebuchet ms";text-align:left}		  
.s_bas_menu   	  {width:235px;height:20px;background:url(/images/s_bas_menu.jpg)}

.haut_ng  	  {width:660px;height:16px;background:url(/images/haut_ng.jpg);text-align:center;}  
.fond_ng   	  {width:633px;background:url(/images/fond_ng.jpg); padding:0 12px 0 15px; color: #202020; font:11px "trebuchet ms"; text-align:justify;}
.fond_ng_form {width:633px;background:url(/images/fond_ng.jpg); padding:0 12px 0 15px; color: #202020; font:11px "trebuchet ms";}
.bas_ng   	  {width:660px;height:16px;background:url(/images/bas_ng.jpg) no-repeat;}   

.haut_form  	  {width:660px;height:20px;background:url(/images/haut_form.jpg);text-align:center;}  
.fond_form   	  {width:633px;background:url(/images/fond_form.jpg); padding:0 12px 0 15px; color: #202020; font:11px "trebuchet ms";}
.bas_form   	  {width:660px;height:25px;background:url(/images/bas_form.jpg) no-repeat;} 

.haut_cart  	  {width:660px;height:18px;background:url(/images/haut_cart.jpg);text-align:center;}  
.fond_cart   	  {width:633px;background:url(/images/fond_cart.jpg); padding:0 12px 0 15px; color: #202020; font:11px "trebuchet ms";}
.bas_cart   	  {width:660px;height:18px;background:url(/images/bas_cart.jpg) no-repeat;} 

tr.dark td, tr.dark 	{background-color:#f9cf5b; border-collapse:collapse;}
tr.light td, tr.light	{background-color:#f9d778; border-collapse:collapse;}

.fond_perso   	  {width:633px;height:266px;background:url(/images/gestion_perso_haut.jpg); padding:0 12px 0 15px; color: #202020; font:11px "trebuchet ms";}
.info_perso   	  {width:633px;height:27px; color: #202020; font:11px "trebuchet ms";text-align:center;}
.bas_perso   	  {width:660px;height:20px;background:url(/images/gestion_perso_bas.jpg) no-repeat;}

.cadre_item	{ background:url(/images/info_cadre_item.png) no-repeat; width:130px; height:127px; position:relative;}
.cadre_desc	{ background:url(/images/info_cadre_desc.png) no-repeat; width:460px; height:127px; position:relative; left:140px; top:-127px;}
.cadre_haut	{ background:url(/images/info_cadre_haut.png) no-repeat; width:600px; height:15px; position:relative; top:-117px;}
.cadre_fond	{ background:url(/images/info_cadre_fond.png) repeat-y; width:600px; position:relative; top:-117px;}
.cadre_bas	{ background:url(/images/info_cadre_bas.png)  no-repeat; width:600px; height:15px; position:relative; top:-117px;}

p.info {width:180px;display: block;color: #3b3b3b;font:14px "trebuchet ms";text-decoration: none;height:25px;line-height:25px;padding:0 0 0 5px;margin:0 0 0 7px;outline:none; text-align:center;}
p.item {width:180px;display: block;color: #3b3b3b;font:12px "trebuchet ms";text-decoration: none;height:20px;line-height:25px;padding:0 0 0 15px;margin:0 0 0 7px;outline:none;}
span.select_page	{color:#5a0954; font:14px "trebuchet ms";}
a.page				{color:#c06a03; text-decoration:none; font-style:italic;}
a.page:hover		{color:#1f2022; text-decoration:none; font-style:normal;}
a.retour			{text-decoration:none;}
a.retour:hover		{text-decoration:none;}
a.item_cart			{text-decoration:none;}
a.item_cart:hover	{text-decoration:none;}

.news_gauche   {float: left;margin:0;padding:0;width:320px;}
.news_droite   {margin:0 0 0 330px;}	
.separateur    {clear: both;visibility: hidden;}
Span.titre	   {color:#ff6f00;text-decoration:none;outline:none;font:bold 14px "trebuchet ms";}	
Span.titre2	   {color:#1f2022;text-decoration:none;outline:none;font:bold 14px "trebuchet ms";}	
div.staff_titre	   {text-decoration:underline; font:bold italic 13px "trebuchet ms"; color:#000; width:80px; float:left; }
div.staff_descr	   {font:italic 13px "trebuchet ms"; color: rgb(153,51,0); width:530px; float:left;}
.staff_t	   {text-decoration:underline; font:bold italic 13px "trebuchet ms"; color:#000;}
.staff_d	   {font:italic 13px "trebuchet ms"; color: rgb(153,51,0); margin-top:5px;}
p.titre	   {color:#ff6f00; text-decoration:none; font:bold 20px "trebuchet ms"; text-align:center; padding:15px 0px 25px 0px;}
p.titre1   {color:#ff6f00; text-decoration:none; font:bold 20px "trebuchet ms"; padding:10px 0px;}
div.titre	   {color:#3b3b3b; text-decoration:none; font:bold 20px "trebuchet ms"; text-align:center;}
td.nom {width:110px; padding-right:20px;}

img, p, h1, h2, h3, h4, h5, h6, Span, object{border:0;margin:0;padding:0} 

/*td   {width:211px;text-align:center}*/

h1 {color:#8dc538;text-decoration:none;outline:none;font:bold 18px "trebuchet ms";text-align:center}	
h2 {color:#f79620;text-decoration:none;outline:none;font:bold 16px "trebuchet ms";text-align:center}		 

a                   {color:#ff6f00;text-decoration:underline;outline:none;font:bold 12px "trebuchet ms"}	 
a:hover             {color:#fff}	
form				{color:#3b3b3b;text-decoration:none;outline:none;font:12px "trebuchet ms";margin:0;padding:0}	

#copyleft          {float:left;font:bold 11px "trebuchet ms";color:#8d8d8d;margin:82px 0 0 24px;text-decoration:none;outline:none;}
#copyleft a        {font:bold italic 11px "trebuchet ms";color:#8d8d8d;text-decoration:none;}		 
#copyleft a:hover  {color:#ff6f00;}

#copyright          {float:right;font:bold 11px "trebuchet ms";color:#8d8d8d;margin:82px 24px 0 0;text-decoration:none;outline:none;}
#copyright a        {font:bold italic 11px "trebuchet ms";color:#8d8d8d;text-decoration:none;}		 
#copyright a:hover  {color:#ff6f00;}


/* Info Bulle */
a.info span {
   display: none;
}
a.info:hover {
   background: none;
   z-index: 500;
   cursor: help;
}
a.info:hover span {
   display: inline;
   position: absolute;
   white-space: nowrap;
   margin:30px 0 0 0;
   background:#FFF;
   color: #1b1919;
   padding: 3px;
   border: 1px solid #ff6f00;
}