/* Document CSS Daniel KAMENI - www.kacart.be */

*{ margin: 0px; padding: 0px; }


body
{
	margin: auto; 
	margin-top: 0px; 
	margin-bottom: 0px;
	background: url(images/bg2.gif) repeat-x;	
}

/* Définition globale des styles */
p
{
	font-family: Tahoma, Arial, serif;
	font-size: 11px;
	color: #555555;
	text-align: left;
	margin-bottom: 9px;
}

a, a:visited
{
	text-decoration: none;
	color: #7D7D7D;
}

a:hover
{
	text-decoration: none;
	color: #2978B0;
	font-weight: bold;
}

a.int:hover
{
	color: #2978B0;
	font-weight: bold;
}
/*a.int
{
	color: #2978B0;
}
a.lctx
{
	color: #CC0000;
}
a.lbl
{
	color: #F06A13;
}
a.lbx
{
	color: #8AC803;
}
a.lcs
{
	color: #900D5B;
}
a.dsl
{
	color: #000000;
}

*/

a.lctx:hover
{
	color: #CC0000;
	font-weight: bold;
}

a.lbl:hover
{
	color: #F06A13;
	font-weight: bold;
}

a.lbx:hover
{
	color: #8AC803;
	font-weight: bold;
}

a.lcs:hover
{
	color: #900D5B;
	font-weight: bold;
}

a.dsl:hover
{
	color: #000000;
	font-weight: bold;
}

input,textarea, select {
	color : 		  #555555;
	font: 			  normal 11px Tahoma, Arial, serif;
	border-color: 	  #B0BACA;
	border-style: 	  solid; 
	border-width: 	  1px;
	background-color: #EEEEEE
}

h3
{
	font-family: Arial, "Book Antiqua", Verdana;
	font-size: 18px;
	margin-bottom: 9px;
	color: #2978B0;
}

a img
{
	border: none;
}
/* Fin global */

/* Style par odre de code */

#haut
{
	width: 498px;
	height: 73px;
	overflow: hidden;
	background-color: #000000;
	text-align: right;
}

#a_haut
{
	margin-right: 30px;
	margin-top: 25px;
}

.icone_haut
{
	float: right;
	margin-left: 10px;
}

#bloc_bas
{
	width: 513px;
	height: 263px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	overflow: hidden;
}

#a_bloc_bas
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

#bloc_bas_nhub
{
	width: 513px;
	height: 263px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	overflow: hidden;
}

#a_bloc_bas_nhub
{
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 20px;*/
}

#bloc1
{
	width: 267px;
	height: 310px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	overflow: hidden;
}

#a_bloc1
{
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 20px;
}

.right
{
	text-align: right;
	color: #2978B0;
	font-weight: bold;
}

blockquote
{
	margin-left: 30px;
}

#bloc2
{
	width: 233px;
	height: 310px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	overflow: hidden;
}

#a_bloc2
{
	padding-left: 16px;
	padding-right: 10px;
	padding-top: 20px;
}

.col
{
	color: #2978B0;
	font-weight: bold;
}

.col2
{
	color: #2978B0;
}

#bloc3
{
	width: 249px;
	height: 310px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	overflow: hidden;
	//background: url(images/quote.jpg) 30px 49px no-repeat;
}

#a_bloc3
{
	padding-left: 10px;
	padding-right: 16px;
	padding-top: 20px;
}

#bloc_soc
{
	width: 513px;
	height: 523px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	overflow: hidden;
}

#footer
{
	width: 598px;
	height: 42px;
	background: url(images/footer.gif) repeat-x;	
}

#a_footer p
{
	color: #E2E2E2;
}

#a_footer
{
	margin-left: 40px;
	padding-top: 11px;
}

#txt
{
	margin-left: 40px;
	margin-right: 9px;
}

TD
{
	font-family:arial;
	font-size: 11px;
	color: #555555;
}

.menu_prod:hover{
	background-color:black;
}

.menu{
	font-weight:normal;
}

.titre_ss_menu {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#2978B0;
	font-size:13px;
}

.titre_ss_menu_1 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#CC0000;
	font-size:13px;
}

.titre_ss_menu_2 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#F06A13;
	font-size:13px;
}

.titre_ss_menu_3 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#8AC803;
	font-size:13px;
}

.titre_ss_menu_4 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#900D5B;
	font-size:13px;
}

.titre_ss_menu_5 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#2978B0;
	font-size:13px;
}

.titre_ss_menu_6 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#2978B0;
	font-size:13px;
}

.titre_ss_menu_7 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#000000;
	font-size:13px;
}

.titre_ss_menu_8 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#000000;
	font-size:13px;
}


.titre_ss_menu_9 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#000000;
	font-size:13px;
}

.titre_ss_menu_10 {
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
	color:#000000;
	font-size:13px;
}

.titre_1{
	font-size:15px;
	font-weight:bold;
	color:#2978B0;
	text-transform:uppercase;
}

.titre_2 {
	font-weight:bold;
	font-variant:small-caps;
	color:#555555;
	font-size:13px;
}

.titre_7{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

.titre_8{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

.titre_9{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

.titre_10{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

.titre_leoctx{
	font-size:15px;
	font-weight:bold;
	color:#CC0000;
	text-transform:uppercase;
}

.titre_leolite{
	font-size:15px;
	font-weight:bold;
	color:#F06A13;
	text-transform:uppercase;
}

.titre_leobox{
	font-size:15px;
	font-weight:bold;
	color:#8AC803;
	text-transform:uppercase;
}

.titre_leocall{
	font-size:15px;
	font-weight:bold;
	color:#900D5B;
	text-transform:uppercase;
}

	
.titre {
	font-variant:small-caps;
	font-family:serif, arial;	
	color:#2978B0;
	font-size:12px;
	font-weight:bold;
}

.faded {
	text-align:justify;
	color:#919191;
}

.dashed {
	border:2px dashed;
}

.dashed_titre{
	background-color:#E8E8E8;
	color:#6B6B6B;
	font-variant:small-caps;
	font-weight:bold;
	font-size:13px;
}

.big {
	font-family:verdana, serif, arial;
	color:black;
	font-size:12px;
	font-weight:bold;
}

.credits {
	font-family:verdana;
	color:#757575;
	font-size:10px;
}

.contact {
	font-family:verdana;
	color:#676767;
	font-size:10px;
}

.prod_menu {
	font-family:arial;
	color:#737285;
	font-size:12px;
	font-weight:bold;
}
