/*###############################################################################################
#
#  project           	: Bubull.fr
#
###############################################################################################*/


body {
/*background-image: url(images/motif.png);*/
background-image: url(images/fond_jungle.jpg);
background-position:center;
background-attachment:fixed;
background-repeat:no-repeat;
margin-bottom: 1px; 
left: 50%; 
top: 50%; 
	background-color: #060b05;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0;
padding: 0;
color:#CCCCCC;
text-shadow:0 2px 5px #000000;
}

a img {
border-color:#000000;
}

a:hover  img {
border-color:#ffa012;
}

a:link 			{ 
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

a:visited 		{ 
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

a:active 		{ 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a:hover 		{ 
	color:#ffa012;
	font-weight:bold;
	text-decoration:none;
}

h1 {
	color:#fff;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;	
	border-bottom:#806C49 solid 2px;
}

h2 {
	color:#666666;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

h3 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}


hr {
color: #000000;
background-color: #FFA500;
height: 3px;
}

#adresse {
font-size:1.2em;
margin-left:auto;
margin-right:auto;
width:900px;
text-align:center;
}

input {
color:#000000;
background-color:CCCCCC;
font-family:Arial, Helvetica, sans-serif;
}

select {
color:#000000;
background-color:CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

#couleur, select {
color:#000000;
background-color:CCCCCC;
font-family:Arial, Helvetica, sans-serif;
width:170px;
}

#matiere, select {
color:#000000;
background-color:CCCCCC;
font-family:Arial, Helvetica, sans-serif;
width:220px; 
}

a.liste { 

color:#CCCCCC
	font-weight:bold;
	text-decoration:none;
	font-size:0.8em;
	background-color:#060b05;
}

.mur_image td {
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
}

div.menu_bar {
height:60px;
line-height:60px;
}

#cadre_categ {
background-image:url(images/cadre_categ.gif);
background-position:center;
background-repeat:no-repeat;
padding-top:2px;
width:180px;
height:195px;
text-align:center;
}

#haut {
background-position:center;
background-repeat:no-repeat;
height:55px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

#conteneur {
position: absolute;
width: 100%;
font-size:0.8em;
}
#centre {
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-style:normal;
/*font-size:0.8em;*/
}
#search {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:0.8em;
text-shadow:0 2px 2px #000000;
}

.liste_search {
height:25px; 
line-height:25px; 
text-align:center; 
padding-top:2px; 
margin-top:2px;
margin-right:2px;
padding-right:2px;
color:#fff;
}

categ_view_left {
float:left;
width: 50%;
}
categ_view_right {
float:right;
width: 50%;
}
#gauche {
float:left;
width:150px;
}
#droite {
float:right;
width:150px;
}
#pied {
clear:both;
height:30px;
background-color: #333333;
}
#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
#menuhaut li {
display: inline;
}
#menuhaut a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menuhaut a:hover {
text-decoration: none;
}
#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom:5px;
}
#menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menugauche a:hover {
text-decoration: none;
}
#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
#menudroit li {
margin-bottom:5px;
}
#menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menudroit a:hover {
text-decoration: none;
}

#whiteleft {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-style:normal;
}

form,input,option,select

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



#red 			{ font-family: Arial, sans-serif; font-style:normal; color: #FF6600; }

span.censored 		{ font-family: Arial,sans-serif; color:#FF0000; }

div.mainheader2 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FF6600;
	text-align:center;
	font-weight: normal;
	vertical-align: middle;
}

div.mainheader 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#999999;
	text-align:right;
	font-weight: normal;
	height:28px;
}

div.maintext2 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
}

div.maintext 		{
	font-family: Arial,sans-serif;
	font-size: 0.8em;
	color: #FAC839;
	text-align:justify;;
}

div.mainleft 		{ font-family: Arial,sans-serif; font-size:0.6em; text-align:left; }

div.mainmenu 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-align:left;
	vertical-align: top;
}

div.mainpages 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	margin-right:0px;
	color: #FF9900;
	vertical-align: bottom;
	background-position: center center;
}

div.maincatnav 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:center;
	margin-left:0px;
	color: #FF9900; 
background-image:url(images/cat_nav.gif);
width:360px;
	height:33px;
	background-position: center;
line-height:33px;
padding:0px;
}

div.maincatnav2 		{
	font-family: Arial, sans-serif;
	font-size:0.8em;
	text-align:center;
	margin-left:0px;
	color: #FF9900;
	vertical-align: text-bottom;
	height:32px;
	width:190px;
line-height:33px;
}

div.maininputleft 	{ font-family: Arial,sans-serif; font-size:10pt; text-align:right;  }

div.maininputleft2 	{
	font-family: Arial,sans-serif;
	font-size:0.7em;
	text-align:right;
	background-color: #FFFF99;
}

div.numheader 		{
	font-family: Arial, sans-serif;
	font-size:0.7em;
	color:#FF9900;
	text-align:center;
	font-weight: bold;
	background-image: url(images/icons/rond.gif);
	height:20px;
	width:50px;
	vertical-align: middle;
	background-position: center center;
}

div.Titrecateg { 
font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FF9900;
	text-align:left;
}

div.Titrecateg_2 { 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FF9900;
	text-align:left;
}

div.Titrecateg_2 ul { 
	padding-left:15px;
	text-shadow:0 3px 3px #000000;
}

div.photo_categ { 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FF9900;
	text-align:center;
width:200px;
}

div.sideheader { 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFFFFF;
	text-align:center;
	height:25px;
	width:120px;
	vertical-align: middle;
float:left;
line-height:25px;
}

div.sideheader3 		{
	padding:2px;
	font-family: Arial, sans-serif;
	font-size:0.8em;
	color:#cccccc;
	text-align:center;
	vertical-align:middle;
width:165px;
}

div.sideheader4 		{
	font-family: Arial, sans-serif;
	font-size:0.7em;
	color:#FF9900;
	text-align:center;
	font-weight: bold;
	width:105px;
	vertical-align: middle;
}

div.sideheader5 		{
	font-family: Arial, sans-serif;
	font-size:0.7em;
	color:#FF9900;
	text-align:center;
	font-weight: bold;
	height:500px;
	width:520px;
	vertical-align: middle;
}

div.sidetext 		{ font-family:Arial,sans-serif; font-size:0.6em; text-align:center; }

div.sideleft 		{
	font-family:Arial,sans-serif;
	font-size:0.6em;
	text-align:left;
	border:#000000;
}



div.smsubmit		{ font-family:Arial,sans-serif; font-size:0.7em; text-align:center; }



div.smallleft 		{
	font-family: Arial, sans-serif;
	font-size:0.7em;
	text-align:left;
	color:#999999;
}

div.smallcenter2 	{
	font-family: Arial, sans-serif;
	font-size:0.7em;
	text-align:center;
	height:65px;
	width:150px;
	color: #CCCCCC;
	border: #000000;
}

div.smallcenter 	{
	font-family: Arial, sans-serif;
	font-size:0.7em;
	text-align:left;
	color: #FF9900;
}

div.smallright 		{
	font-family: Arial, sans-serif;
	font-size:0.6em;
	text-align:right;
	color: #666666;
	font-weight: bolder;
}

div.spaceleft 		{ font-family: Arial, sans-serif; font-size:16pt; text-align:left; }

div.whiteleft 		{
	font-family: Arial,sans-serif;
	font-size: 1.3em;
	color: #FFCC00;
	text-align:left;
}
div.white 		{
	font-family: Arial,sans-serif;
	font-size:0.8em;
	text-align:center;
	color:#FF9900;
	font-weight: normal;
	font-style: italic;
	vertical-align: top;
}

div.footer 		{ 
font-family: Arial,sans-serif; 
font-size:12px;
color:#CCCCCC; 
text-align:center;
width:550px;
height:33px;
padding:0px;
line-height:33px;
margin-left:auto;
margin-right:auto;
}

td.gbheader 		{ background: #404040; border:0px; border-color:#000000; font-weight:bold; text-align:center ;}

td.gbtable1 		{ background: #4a4a4a; vertical-align:top; width:30%; }

td.gbtable2 		{ background: #444444; border:0px; vertical-align:top; }


/* style css du titre et description article */

div.menu_gauche {
background-position:center;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
height:20px;
}

div.sous_menu {
font-family: Arial,sans-serif;
color:#000000;
font-size: 0.8em;
float:left;
height:20px;
width:120px;
line-height:20px;
}

.categorie {
font:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#F6F69E;
}

.titre_ref {
font-family: Arial,sans-serif;
color:#F6F69E;
font-size:1.5em;
font-stretch:normal;
padding:5px;
}

.description_ref {
/*background-color:#333;
opacity:.70;
filter: alpha(opacity=70);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);*/
}

.description_ref_texte {
	font-family: Arial,sans-serif;
/*	color:#FFA500;*/
/*	color:#FFFF00;*/
	font-size:1.0em;
	text-align: justify;
	padding:10px;
	width:500px;
}

.description_ref_taille {
	font-family: Arial,sans-serif;
	color:#CCCCCC;
	/*color:#FFFF00;*/
	font-size:0.8em;
	text-align:left;
/*	padding:3px;
	margin:3px;*/
	/*width:300px;	*/
	
 /*   background-color: #333333;*/
    border: 1px solid #FFA500;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 3px 3px 0 #202020;
    margin-bottom: 25px;
    padding: 12px;
    position: relative;
	
}

div.bouton_nav 		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	font-weight: bold;
	text-align:center;
	background-image:url(images/bouton.gif);
	height:33px;
	width:183px;
	background-position: center;
line-height:33px;
margin:3px;
}


div.boule_num {
background-image:url(images/admin/boule1.gif);
font-size:0.8em;
	height:33px;
	width:33px;
position:relative;
line-height:33px;
}

div.boule_num2 {
background-image:url(images/admin/boule2.gif);
font-size:0.8em;
	height:33px;
	width:33px;
position:relative;
line-height:33px;
}

.titre_cat a {
height:20px;
}

.img-chek {
vertical-align:middle;
padding:3px;
}

.fond_new {
width:140px;
height:220px;
background-image:url("images/fond_new.png"); 
}

div.bouton_panier		{ 
font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	font-weight: bold;
	text-align:center;
	background-image:url(images/fond-panier.gif);
	height:60px;
	width:200px;
	background-position: center;
line-height:33px;
margin:3px;
}

