/* CSS Document */
body {
background-image: url(image/gif/bg_page.gif);
background-repeat: repeat-x;
background-position:top;
margin-top:0px;
margin-left:0px;
margin-bottom:30px;
margin-right:0px;
}

.text {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
}
.text_gris10 {
	FONT-SIZE: 10px;
	COLOR: #8C8C8F; 
	FONT-FAMILY: Arial; 
}
.text_blanc10 {
	FONT-SIZE: 10px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
}
.text12 {
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
}
.text_blanc12 {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial; 
}
.text_blanc15 {
	FONT-SIZE: 15px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial; 
}
.text_barre12 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	text-decoration: line-through;
}
.text_rouge20 {
	FONT-SIZE: 20px;
	COLOR: #F30100; 
	FONT-FAMILY: Arial; 
}
.text_rouge10 {
	FONT-SIZE: 10px;
	COLOR: #F30100;
	FONT-FAMILY: Arial;
}
.text_rouge11 {
	FONT-SIZE: 11px;
	COLOR: #F30100;
	FONT-FAMILY: Arial;
}
.text30 {
	FONT-SIZE: 30px;
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	font-weight: 100;
}
.text18 {
	FONT-SIZE: 18px;
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	font-weight: 100;
}
.text_gris_fonce25 {
	FONT-SIZE: 25px;
	COLOR: #5d5d5d; 
	FONT-FAMILY: Arial;
	font-weight: 100;
}
.text_gris_fonce20 {
	FONT-SIZE: 20px;
	COLOR: #5d5d5d; 
	FONT-FAMILY: Arial;
	font-weight: 100;
}
.text_bleu25 {
	FONT-SIZE: 25px;
	COLOR: #013D7C; 
	FONT-FAMILY: Arial;
	font-weight: 100;
}
.text_bleu20 {
	FONT-SIZE: 20px;
	COLOR: #013D7C; 
	FONT-FAMILY: Arial;
	font-weight: 100;
}
.text_bleuu {
	FONT-SIZE: 15px;
	COLOR: #013D7C; 
	FONT-FAMILY: Arial;
	font-weight: bold;
}
.text_bleu11 {
	FONT-SIZE: 11px;
	COLOR: #013D7C; 
	FONT-FAMILY: Arial; 
}
.text_bleu14 {
	FONT-SIZE: 14px;
	COLOR: #013D7C; 
	FONT-FAMILY: Arial; 
}
.text_gris11 {
	FONT-SIZE: 11px;
	COLOR: #797979; 
	FONT-FAMILY: Arial; 
}
.text_bleu14 {
	FONT-SIZE: 14px;
	COLOR: #3B8EC6; 
	FONT-FAMILY: Arial; 
}
.text_bleu {
	FONT-SIZE: 11px;
	COLOR: #124A85; 
	FONT-FAMILY: Arial; 
}
.MEDCOM {
	FONT-SIZE: 11px;
	COLOR: #FF9C00;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-transform:uppercase
}
.titre {
	FONT-SIZE: 12px;
	COLOR: #006AB6;
	FONT-FAMILY: Arial;
	text-transform: uppercase;
	font-weight: bold;
}
.liengris {
	FONT-SIZE: 11px;
	COLOR: #666666; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.liengris:hover {
	FONT-SIZE: 11px;
	COLOR: #666666; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}
.lien_noir_bleu {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.lien_noir_bleu:hover {
	FONT-SIZE: 11px;
	COLOR: #51A9E4; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}
.lien_noir_blanc {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.lien_noir_blanc:hover {
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.lien_bleu_souligne{
	FONT-SIZE: 11px;
	COLOR: #124A85; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}
.lien_bleu_souligne:hover {
	FONT-SIZE: 11px;
	COLOR: #124A85; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}

.lien_noir_rose11 {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.lien_noir_rose11:hover {
	FONT-SIZE: 11px;
	COLOR: #FF0368; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}
.lien_text11 {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.lien_text11:hover {
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}

.lien_text10 {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.lien_text10:hover {
	FONT-SIZE: 10px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}

input {
	BORDER-RIGHT: #BDBDBF 1px solid; 
	BORDER-TOP: #BDBDBF 1px solid; 
	FONT-SIZE: 11px; 
	color: #000000;
	BORDER-LEFT: #BDBDBF 1px solid; 
	BORDER-BOTTOM: #BDBDBF 1px solid; 
	FONT-FAMILY: Arial;
	padding-left:5px;
}
input.news {
	BORDER-RIGHT: #BDBDB 15px solid; 
	BORDER-TOP: #BDBDB 1px solid; 
	FONT-SIZE: 11px; 
	color: #000000;
	BORDER-LEFT: #BDBDB 1px solid; 
	BORDER-BOTTOM: #BDBDB 1px solid; 
	FONT-FAMILY: Arial;
	padding-left:5px;
}
select {
	color:#797979;
	BORDER-RIGHT: #BDBDBF 1px solid; 
	BORDER-TOP: #BDBDBF 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #BDBDBF 1px solid; 
	BORDER-BOTTOM: #BDBDBF 1px solid; 
	FONT-FAMILY: Arial;
	padding-left:5px;
}
textarea{
	color:#ACABAB;
	BORDER-RIGHT: #BAB9B9 1px solid; 
	BORDER-TOP: #BAB9B9 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #BAB9B9 1px solid; 
	BORDER-BOTTOM: #BAB9B9 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(images/gif/fond_input.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	width:375px;
}
textarea.ami{
	color:#ACABAB;
	BORDER-RIGHT: #BAB9B9 1px solid; 
	BORDER-TOP: #BAB9B9 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #BAB9B9 1px solid; 
	BORDER-BOTTOM: #BAB9B9 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(images/gif/fond_input.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	width:145px;	
}
.tableau_produit
{
	BORDER-TOP: #BFBFC0 1px solid;
	BORDER-BOTTOM: #BFBFC0 1px solid;
	BORDER-LEFT: #BFBFC0 1px solid;
	BORDER-RIGHT: #BFBFC0 1px solid;
	background:#FFFFFF;
}
.tableau_produit
{
	BORDER-TOP: #BFBFC0 1px solid;
	BORDER-BOTTOM: #BFBFC0 1px solid;
	BORDER-LEFT: #BFBFC0 1px solid;
	BORDER-RIGHT: #BFBFC0 1px solid;
	background:#FFFFFF;
}
.tableau_bloc_text
{
	BORDER-TOP: #EDEDED 1px solid;
	BORDER-BOTTOM: #EDEDED 1px solid;
	BORDER-LEFT: #EDEDED 1px solid;
	BORDER-RIGHT: #EDEDED 1px solid;
	background:#E4F3FD;
}
.tableau_bloc_text_ss_fond
{
	BORDER-TOP: #EDEDED 1px solid;
	BORDER-BOTTOM: #EDEDED 1px solid;
	BORDER-LEFT: #EDEDED 1px solid;
	BORDER-RIGHT: #EDEDED 1px solid;
}
.tableau_recherche
{
background-image:url(image/gif/fond_recherche3.gif);
	BORDER-TOP: #DAE0E5 1px solid;
	BORDER-BOTTOM: #DAE0E5 1px solid;
	BORDER-LEFT: #DAE0E5 1px solid;
	BORDER-RIGHT: #DAE0E5 1px solid;
}
.tab_plan
{
padding-bottom:15px;
padding-top:15px
}
.tr_menu
{
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	cursor:pointer;
	background:url(image/gif/fond_sous_menu.gif);
}
.tr_menu:hover
{
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	cursor:pointer;
	background:url(image/gif/fond_sous_menu_surv.gif);
}
.tr_menu_produit
{
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	cursor:pointer;
	background:url(image/gif/fond_sous_menu.gif);
}
.tr_menu_produit:hover
{
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	cursor:pointer;
	background:url(image/gif/fond_sous_menu_surv.gif);
}

.lien_menu
{
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	text-decoration:none
}
.lien_menu:hover
{
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	text-decoration:none
}
input.contact{
	BORDER-RIGHT: #DDDCDC 1px solid; 
	BORDER-TOP: #DDDCDC 1px solid; 
	FONT-SIZE: 11px; 
	color: #000000;
	BORDER-LEFT: #DDDCDC 1px solid; 
	BORDER-BOTTOM: #DDDCDC 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(image/gif/fond_input.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	width:400px;
}
input.rech{
	BORDER-RIGHT: #DDDCDC 1px solid; 
	BORDER-TOP: #DDDCDC 1px solid; 
	FONT-SIZE: 11px; 
	color: #000000;
	BORDER-LEFT: #DDDCDC 1px solid; 
	BORDER-BOTTOM: #DDDCDC 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(image/gif/bg_input_rech.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	width:140px;
}
textarea{
	BORDER-RIGHT: #DDDCDC 1px solid; 
	BORDER-TOP: #DDDCDC 1px solid; 
	FONT-SIZE: 11px; 
	color: #000000;
	BORDER-LEFT: #DDDCDC 1px solid; 
	BORDER-BOTTOM: #DDDCDC 1px solid; 
	FONT-FAMILY: Arial;
	background-image:url(image/gif/fond_input.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	width:400px;
	height:70px;
}
.cellule_left
{
BORDER-TOP: #D0DCE3 1px solid;
BORDER-RIGHT: #D0DCE3 1px solid;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_contenu
{
BORDER-TOP: #D0DCE3 1px solid;
BORDER-RIGHT: #D0DCE3 1px solid;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_contenu_sans_top
{
BORDER-RIGHT: #D0DCE3 1px solid;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_contenu_right
{
BORDER-TOP: #D0DCE3 1px solid;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_contenu_right_sans_top
{
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_contenu_right
{
BORDER-TOP: #D0DCE3 1px solid;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_right
{
BORDER-TOP: #D0DCE3 1px solid;
background-color:#F5F7F9;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_titre
{
BORDER-RIGHT: #D0DCE3 1px solid;
background-color:#F5F7F9;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.cellule_titre_right
{
background-color:#F5F7F9;
padding-left:5px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial; 
}
.tab_telechargement
{
BORDER-TOP: #D0DCE3 1px solid;
BORDER-LEFT: #D0DCE3 1px solid;
BORDER-BOTTOM: #D0DCE3 1px solid;
BORDER-RIGHT: #D0DCE3 1px solid;
}
