html
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
}
body
{
	margin-left: 0;
	margin-top: 0;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
}
table
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
}

#footer
{
	width: 100%;
	border-color: #FC3;
	border-width: 1px;
	border-style: solid;
	background-color: #FFF;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	color: #3366CC;
}
#content, #content2{
	width: 100%;
	text-align: left;
	font-size: 12px;
}
#log_form{
	padding:0;
	margin:0;
}
#admin_menu{
	color: #FFF;
	font-size: 12px;
}
#admin_menu a{
	color: #FFF;
}
h2{
	color: #3366CC;
}
#add_categorie, #add_option, #add_comp
{
	background-color: #CCF;
	border-color: #333;
	border-width: 1px;
	border-style: dashed;
	width: 400px;
}
#add_ref
{
	background-color: #CCF;
	border-color: #333;
	border-width: 1px;
	border-style: dashed;
	width: 100%;
}
#add_cat label
{
	float : left;
	width: 140px;
	text-align: rigth;
}
#do_you
{
	background-color: #F66;
	border-color: #333;
	border-width: 1px;
	border-style: dashed;
	width: 300px;
	display: block;
	height: 70px;
}
#sub_menu
{
	clear: both;
	width: 100%;
	height: 25px;
	background-color: #003399;
	display: block;
}
#sub_menu ul
{
	padding: 5px 0 5px 0;
	margin: 0;
	list-style-type: none;
	list-style-position: default;
	color: #FFF;
	width: 100%;
	display: block;
}
#sub_menu ul li
{
	width: 20%;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	display: block;
}
#sub_menu ul li a { color: #FFF; }
#change_logo
{
	width: 300px;
	height: 150px;
	position: absolute;
	top: 150px;
	left: 30px;
	background-color: #36C;
	border-color: #000;
	border-width: 1px;
	border-style: dashed;
	text-align: center;
	color: #FFF;
}
#change_logo h2
{
	color: #FFF;
}
.menu {
color: #e2e2e2;
font-size: 10pt; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.titre {
 color: #86818f;
  font-style: normal; 
  font-weight: bold;
   font-size: 14pt;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none 
}

A.blanc:Hover {
color: #FFFFFF;
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: underline;
}

A.blanc {
color: #FFFFFF;
 font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: underline;
}

A.orange_l		{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 13px; font-style : normal; font-weight : normal; color: #FFCC33; text-decoration: none;}
A.orange_l:hover 	{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 13px; font-style : normal; font-weight : normal; color: #FFCC33; text-decoration: underline; }

A.orange:Hover {
color: #FFCC33;
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: underline;
}

A.orange {
color: #FFCC33;
 font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: underline;
}

A.orange_s:Hover {
color: #FF6600;
font-size: 11px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: underline;
}

A.orange_s {
color: #FF6600;
 font-size: 11px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: underline;
}

A.bleuC:Hover {
color: #99FFFF;
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: underline;
}

A.bleuC {
color: #99FFFF;
 font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: underline;
}

A.bleu_11:Hover {
color: #3366CC;
font-size: 11px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: underline;
}

A.bleu_11 {
color: #3366CC;
 font-size: 11px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none;
}

A.black_s:Hover {
color: #000000;
font-size: 11px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: none;
}

A.black_s {
color: #000000;
 font-size: 11px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none;
}

  
 input, select{
	background: #FFFFFF; 
	border:1px solid dark; 
	border-bottom-width:1px; 
	font-family:Arial; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal; 
	color:#000000;
}

.inputstyle1 {
	background: #FFFFFF; 
	border:1px solid dark; 
	border-bottom-width:1px; 
	font-family:Arial; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal; 
	color:#000000;
}

.texte {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 12px;
 font-style : normal;
 font-weight : normal;
color: #3366CC;
}

.textefonce {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 12px;
 font-style : normal;
 font-weight : normal;
color: #002A7D;
}

.BIGtextefonce {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 14px;
 font-style : normal;
 font-weight : normal;
color: #002A7D;
}

.texte_11 {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 11px;
 font-style : normal;
 font-weight : normal;
color: #3366CC;
}

.texte_petit {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 10px;
 font-style : normal;
 font-weight : normal;
color: #3366CC;
}


.texteban {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 11px;
 font-style : normal;
 font-weight : normal;
color: #FFFFFF;}

.texteblanc {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 12px;
 font-style : normal;
 font-weight : normal;
color: #FFFFFF;}

.texteblanc_big {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 14px;
 font-style : normal;
 font-weight : bold;
color: #FFFFFF;}

.bigorange{
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 13px;
 font-style : normal;
 font-weight : normal;
color: #FFCC33; }

.bigorange	{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 13px; font-style : normal; font-weight : normal; color: #FFCC33; text-decoration: none;}

.bigbleu{
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 13px;
 font-style : underline;
 font-weight : bold;
color: #3366CC; }

.bigbleuentoure{
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 13px; font-style : underline; font-weight : bold; color: #3366CC;
 border: solid; border-width: thin; border-color: #3366CC; }

.texteorange{
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 12px;
 font-style : normal;
 font-weight : bold;
color: #FFCC33; }

.textebleu{
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 15px;
 font-style : normal;
 font-weight : bold;
color: #3366CC; }

.texteorange_s{
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 12px;
 font-style : normal;
 font-weight : bold;
color: #FF6600; }

.BIGtexteorange_s{
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 14px;
 font-style : normal;
 font-weight : bold;
color: #FF6600; }
 
 .petit {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size : 10px;
 font-style : normal;
 font-weight : normal;
color: #e2e2e2;
 text-align : center;
}

/* level 0 inner */
.m0l0iout   { color: #ffffff; font-size: 10px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; padding: 4px }
.m0l0iover     { color: black; font-size: 10px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; text-align: center; padding: 4px }

/* level 0 outer */
.m0l0oout      { text-decoration: none; background: #36c; border: 1px white }
.m0l0oover      { text-decoration: none; background: #9cf; border: 1px white }

/* level 1 inner */
.m0l1iout     { color: white; font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left }
.m0l1iover      { color: black; font-size: 10px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; text-decoration: underline; text-align: left }

/* level 1 outer */
.m0l1oout      { color: white; text-decoration: none; background-color: #36c; background-repeat: repeat; background-attachment: scroll; background-position: 0; border: solid 1px #ffffff }
.m0l1oover     { color: white; text-decoration: none; background-color: #9cf; background-repeat: repeat; background-attachment: scroll; background-position: 0; border: solid 1px #ffffff }

/* level 2 inner */
.m0l2iout { color: black; font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.m0l2iover   { color: white; font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }

/* level 2 outer */
.m0l2oout  { text-decoration: none; background: #9cf; border: solid 1px #ffffff }
.m0l2oover  { text-decoration: none; background: #36c; border: solid 1px #ffffff }

.l_u_bold
{
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
}
.l_u
{
	font-size: 11px;
	font-weight: normal;
	color: #3366CC;
}