
body {background: #ccccff; margin-top: 0;  margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: arial,helvetica;}
img {display: block; border: 0;}
table {background: #fff;}

/* contenu page haute */
#haut {
	position: absolute;
	width: 800px;
	height: 119px;
	left: 50%;
	margin-left: -400px;
	padding: 0;
	}

/* menu navigation */
#fond_menu {position: absolute;left: 0px;top: 0px; background: url(soma/fond_menu.gif) 0 0 no-repeat; width: 800px; height: 119px;}
#navig {margin: 83 0 0 214; padding: 0;}
#navig li {list-style: none; float: left; margin: 0 0 0 0;}
#form1 {position: absolute;left: 0px;top: 0px;}

#anim-flash {position: absolute;left: 273px;top: 13px;}

/* contenu page basse */
#bas {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-top: 119px;
	margin-left: -400px;
	padding: 0;
	}

/* table gauche */
#navig_niv_1 {list-style: none; margin: 0 0 0 0; padding: 0; border-top: 1px solid  #b3b3b3; width: 168px;}
#navig_niv_1 li {border-bottom: 1px solid  #b3b3b3; width: 168px; height: 22px;}
#navig_niv_1 li a{display: block; text-decoration: none; color: #565656; font-size: 13px; border-right: 1px solid  #b3b3b3; width: 168px; height: 22px; border-left: 1px solid  #b3b3b3; line-height: 20px;}

#ligne1 {margin: 5 0 0 0;}
#ligne2 {margin: 5 0 0 0;}
#ligne3 {margin: 5 0 0 0;}
#ligne1 a{text-decoration: none; color: #565656; font-size: 11px; font-style: italic; line-height: 14px;}
#ligne2 a{text-decoration: none; color: #565656; font-size: 11px; font-style: italic;}
#ligne3 a{text-decoration: none; color: #565656; font-size: 11px; font-style: italic;}
#ligne1 a:hover{text-decoration: underline; color: #565656; font-size: 11px; font-style: italic; line-height: 14px;}
#ligne2 a:hover{text-decoration: underline; color: #565656; font-size: 11px; font-style: italic;}
#ligne3 a:hover{text-decoration: underline; color: #565656; font-size: 11px; font-style: italic;}

#flecheB {display: inline;}
#flecheB2 {display: inline; margin-top: 2px;}

/* table centre */
#liste_prod1 {margin: 0 0 0 26; padding: 0; list-style-image: url(imag_default/coche_rouge_B.gif); width: 318px; font-size: 11px; font-weight: bold;}
#liste_prod2_1 {margin: 0 0 0 40; padding: 0; list-style-image: url(imag_default/coche_rouge_V.gif); width: 340px; font-size: 11px;}
#liste_prod2_2 {margin: 0 0 0 70; padding: 0; list-style-type: disc; width: 310px; font-size: 11px;}

#table_centre {border-right: 1px solid #999999; border-top: 0; border-left: 0; border-bottom: 0;}
#table_centre_1 {border: 1px solid #2f23af;}
 
#table_prod1 {border-top: 10px solid #ccccff; border-right: 20px solid #ccccff; border-bottom: 10px solid #ccccff; border-left: 20px solid #ccccff;} 
#table_prod2_1 {border-top: 5px solid #ffffff; border-right: 20px solid #ffffff; border-bottom: 5px solid #ffffff; border-left: 20px solid #ffffff;}
#table_prod2_2 {border-top: 10px solid #ccccff; border-right: 20px solid #ccccff; border-bottom: 10px solid #ccccff; border-left: 20px solid #ccccff;} 

#ligneC_1 a{color: #2f23af; font-size: 11px; font-weight: bold; text-align: justify; text-decoration: none;}

#flecheR {display: inline;}

#form2 {position: absolute;left: 0px;top: 0px;}

/* table droite */
#pave_1 {background: #2f23af; border-bottom: 3px solid #2f23af; border-top: 0; border-left: 0; border-right: 0;}
#flecheBR {display: inline;}
#flecheGB {display: inline;}

#pave_2 {border-top: 10px; border-right: 20px; border-bottom: 10px; border-left: 10px; border-style: solid; border-color: #ffffff;}
#pave_3 {border-top: 10px; border-right: 20px; border-bottom: 10px; border-left: 10px; border-style: solid; border-color: #ffffff;}

#pave_2 a{color: #4c4c4e; font-size: 11px; text-align: justify; text-decoration: none;}
#pave_3 a{color: #4c4c4e; font-size: 11px; text-align: justify; text-decoration: none;}

#pointR {display: inline; margin-top: 6px;}


/* contenu table gauche */
.st1 {font-size: 10px;}
.st2 {color: #635ac3; font-size: 12px; font-weight: bold; width: 168px; border-bottom: 1px solid  #9791d7;}
.st3 {font-size: 10px;}

/* contenu table centre */
.st4 {color: #ffffff; background: #2f23af; font-size: 16px; font-weight: bold;}
.st5 {color: #2f23af; background: #ccccff; font-size: 14px; font-weight: bold; text-align: center; vertical-align: middle;}
.st6 {color: #000000; background: #ccccff; font-size: 11px; vertical-align: middle; text-align: justify;}
.st7 {color: #2f23af; font-size: 11px; font-weight: bold; text-align: right; vertical-align: middle;}
.st8 {color: #4c4c4e; background: #ffffff; font-size: 11px; vertical-align: middle; text-align: justify;}
.st9 {background: #ccccff;}
.st10 {color: #8f8f8f; font-size: 10px; font-weight: bold; text-align: center; height: 20px;}
.st10a {color: #8f8f8f; font-size: 10px; font-weight: bold; text-decoration: none;}
.st11 {font-size: 8px;}

/* contenu table droite */
.st12 {color: #ffffff; font-size: 12px; font-weight: bold;}
.st13 {color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
.st14 {color: #000000; font-size: 11px;}
.st15 {color: #2f23af; background: #ccccff; font-size: 11px; font-weight: bold; text-decoration: none;}
.st16 {color: #000000; background: #ccccff; font-size: 14px; font-weight: bold; text-align: center;}
.st17 {color: #4c4c4e; font-size: 11px; text-align: justify; text-decoration: none;}
.st18 {color: #4c4c4e; font-size: 11px;}
