/* CSS Document */
.menubas {
font-weight : normal; 
font-size : 11px; 
color : #155dc9; 
font-family : verdana; 
text-decoration : none;
}
.menubas a{
font-weight : normal; 
font-size : 11px; 
color : #155dc9; 
font-family : verdana; 
text-decoration : none;
}
.menubas a:hover{
font-weight : normal; 
font-size : 11px; 
color : #499627; 
font-family : verdana; 
text-decoration : none;
}
.menuhaut a{
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
font-family : verdana; 
text-decoration : none;
}
.menuhaut a:hover{
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
font-family : verdana; 
text-decoration : underline;
}
.style1{
font-weight : normal;
font-size : 12px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.style1:hover{
font-weight : normal; 
font-size : 12px;
color:#FF6600; 
font-family : arial; 
text-decoration : none;
}
.style2 {
font-weight : bold; 
font-size : 10px; 
color : #155dc9; 
font-family : Verdana; 
text-decoration : none;
}
.Manif1 {
font-weight : bold; 
font-size : 28px; 
color:#5FA0B2; 
font-family : Agency FB; 
text-decoration : none;
}
.Manif2 {
font-weight : bold; 
font-size : 28px; 
color:#FF6600; 
font-family : Agency FB; 
text-decoration : none;
}
.Manif3 {
font-weight : regular; 
font-size : 21px; 
color:#FF6600; 
font-family : Agency FB; 
text-decoration : none;
}
.Presentation_vert {
font-weight : bold; 
font-size : 28px; 
color:#009900; 
font-family : Agency FB; 
text-decoration : none;
}
.Presentation_jaune {
font-weight : bold; 
font-size : 28px; 
color:#FFCC00; 
font-family : Agency FB; 
text-decoration : none;
}
.style2 A {
font-weight : bold; 
font-size : 12px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.style2 A:hover {
font-weight : bold; 
font-size : 12px; 
color : #fcd253; 
font-family : arial; 
text-decoration : none;
}
.style2AR {
font-weight : bold; 
font-size : 16px; 
color : #155dc9; 
font-family : Arial; 
text-decoration : none;
}
.bleu_maj {
font-weight : bold; 
font-size : 13px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
font-variant: small-caps;
}
.suite {
	font-family: Arial ;
	font-size: 11px;
	font-weight: regular;
	color:#FF6600;
	text-decoration:underline;
}
.suite A:{
	font-family: Arial ;
	font-size: 12px;
	font-weight: regular;
	color:#FF6600;
	text-decoration:underline;
}
.suite A:hover {
	font-family: Arial ;
	font-size: 12px;
	font-weight: regular;
	color:#CCCCCC;
	text-decoration:underline;
}
.style3 {
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : verdana; 
text-decoration : none;
line-height:19px;
}
.style3 A:{
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : verdana; 
text-decoration : none;
line-height:19px;
}
.style3 A:hover{
font-weight : normal; 
font-size : 11px; 
color:#FF6600; 
font-family : Verdana; 
text-decoration : none;
line-height:19px;
}
.style3AR{
font-weight : normal; 
font-size : 14px; 
color : #000000; 
font-family : tahoma; 
text-decoration : none;
}
.style3AR:hover{
font-weight : normal; 
font-size : 14px; 
color : #000000; 
font-family : tahoma; 
text-decoration : none;
}
.faq {
font-weight : normal; 
font-size : 12px;
color:#000000; 
font-family : arial; 
text-decoration : none;
}
.lire+ {
font-weight : normal; 
font-size : 12px;
color:#155dc9; 
font-family : arial; 
text-decoration : none;
}
.lire+ A:{
font-weight : normal; 
font-size : 12px;
color:#155dc9; 
font-family : arial; 
text-decoration : none;
}
.lire+ A:hover {
font-weight : normal; 
font-size : 12px;
color:#155dc9; 
font-family : arial; 
text-decoration:underline;
}
.style4{
font-weight : bold;
font-size : 13px; 
color : #009900; 
font-family : arial; 
text-decoration : none;
font-variant: small-caps;
}
.style4 A:{
font-weight : bold;
font-size : 13px; 
color : #009900; 
font-family : arial; 
text-decoration : none;
font-variant: small-caps;
}
.style4 A:hover{
font-weight : bold; 
font-size : 13px; 
color : #009900; 
font-family : arial; 
text-decoration:underline;
font-variant: small-caps;
}
.style5 {
font-weight : normal; 
font-size : 12px; 
color : #494949;
line-height:17px;
font-family : arial; 
text-decoration : none;
}
.style6 {
font-weight : bold; 
font-size : 12px; 
color : #FF6600; 
font-family : arial; 
text-decoration : none;
}
.style7 {
font-weight : bold; 
font-size : 12px; 
color : #FF6600; 
font-family : arial; 
text-decoration : none;
}
.style8{
font-weight :bold; 
font-size :20 px; 
color : #62bd06; 
font-family : sans-serif; 
text-decoration : none;
}
.Style112 {
	font-size: 11px;
	color:#666666;
}
.menu_adsl {
font-weight : normal; 
font-size : 10px; 
color : #155dc9; 
font-family : verdana; 
text-decoration : none;
}
.menu_adsl a{
font-weight : normal; 
font-size : 10px; 
color : #155dc9; 
font-family : verdana; 
text-decoration : none;
}
.menu_adsl a:hover{
font-weight : normal; 
font-size : 10px; 
color:#FF6600; 
font-family : verdana; 
text-decoration:none;
}
.URL {
font-weight : normal;
font-size : 11px;
color : #009900;
font-family : verdana;
text-decoration : none;
}
.URL A: {
font-weight : normal;
font-size : 11px;
color : #009900;
font-family : verdana;
text-decoration : none;
}
.URL:hover {
font-weight : normal;
font-size : 11px;
color:#FFCC00;
font-family : verdana;
text-decoration:underline;
}
.accueil{
font-weight : normal; 
font-size : 12px; 
color:#009900; 
font-family : verdana; 
text-decoration : none;
}
.menu_faq {
font-weight : bold; 
font-size : 12px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.menu_faq a{
font-weight : bold; 
font-size : 12px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.menu_faq a:hover{
font-weight : bold; 
font-size : 12px; 
color : #ff6600; 
font-family : arial; 
text-decoration : underline;
}
.style11 {
font-weight : bold; 
font-size : 12px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.pack {
font-weight : bold; 
font-size : 18px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.blanc-titres {
font-weight : bold; 
font-size : 12px; 
color:#2650a7; 
font-family : arial; 
text-decoration : none;
padding-left:10px;
}
.bleu-titres {
font-weight : bold; 
font-size : 12px; 
color:#155dc9; 
font-family : arial; 
text-decoration : none;
padding-left:10px;
}
.noir-titres {
font-weight : bold; 
font-size : 12px; 
color:#000000; 
font-family : arial; 
text-decoration : none;
padding-left:10px;
}
.style12 {
font-weight : bold; 
font-size : 13px;
font-weight:500;
letter-spacing :3px;
color : #009900; 
font-family : arial; 
text-decoration : none;
}
.style12blanc {
font-weight : bold; 
font-size : 13px;
font-weight:500;
letter-spacing :3px;
color:#FFFFFF; 
font-family : arial; 
text-decoration : none;
}
.style12 A:{
font-weight : bold; 
font-size : 12px; 
color : #009900; 
font-family : arial; 
text-decoration : none;
}
.style12 A:hover{
font-weight : bold; 
font-size : 12px; 
color : #009900; 
font-family : arial; 
text-decoration:underline;
}
.style13 {
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : arial; 
text-decoration : none;
}
.FAQ{
font-weight : normal; 
font-size : 12px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
cursor:pointer;
}
.menu {
	
	WIDTH: 135px;
	TEXT-DECORATION: none;
	background:#FFFFFF;
	
}
.menu A {
    height:auto;
    text-decoration:none;
	BORDER-RIGHT: #008000 1px solid; 
	PADDING-RIGHT: 0px;
	BORDER-TOP: #008000 1px solid;
	DISPLAY: block; 
	PADDING-LEFT: 24px;
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 2px 1px; 
	BORDER-LEFT: #008000 1px solid; 
	WIDTH: 135px;
	color : #009900; 
    font-family : arial;
	font-size:12px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #008000  1px solid;
	background:url(images/boutton_off.gif);
}
.menu A:hover {
height:auto;
	BORDER-RIGHT: #008000 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #008000 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 24px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 2px 1px; 
	BORDER-LEFT: #008000 1px solid; 
	WIDTH: 135px;
	color:#d8c70b;
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #008000 1px solid;
	background:url(images/boutton_on.gif); 
}

.sous_menu {

PADDING-RIGHT: 0.2em; 
MARGIN-TOP: -2em; 
DISPLAY: none; 
PADDING-LEFT: 0em; 
PADDING-BOTTOM: 0.2em; 
MARGIN-LEFT: 85px; 
WIDTH: 130px; 
PADDING-TOP: 0.2em; 
POSITION: absolute;
background:#FFFFFF;
}
.sous_menu A {
BORDER-RIGHT: #008000 1px solid; 
PADDING-RIGHT: 1px; 
BORDER-TOP: #008000 1px solid; 
DISPLAY: block; 
PADDING-LEFT: 6px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 2px; 
MARGIN: 1px; 
BORDER-LEFT: #008000 4px solid; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #008000 1px solid; 
background:#FFFFFF;
}
.sous_menu A:hover {
BORDER-RIGHT: #008000 1px solid; 
PADDING-RIGHT: 1px; 
BORDER-TOP: #008000 1px solid; 
DISPLAY: block; 
PADDING-LEFT: 4px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 2px; 
MARGIN: 1px; 
BORDER-LEFT: #008000 6px solid; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #008000 1px solid;
background:#FFFFFF;
}
.cel1 {
BORDER-RIGHT: #008000 1px solid; 
PADDING-RIGHT: 1px; 
BORDER-TOP: #008000 1px solid; 
DISPLAY: block; 
PADDING-LEFT: 1px; 
FONT-SIZE: 1px; 
PADDING-BOTTOM: 1px; 
MARGIN: 1px; 
PADDING-TOP: 0px; 
BORDER-BOTTOM: #008000 1px solid; 
BACKGROUND-COLOR: #9ACD32;
}
.cell_vert{  
background-color:#FFFFFF;
background-image:url(images/degvert.gif);
background-repeat: repeat-x;
font:Arial;
font-weight:regular;
FONT-SIZE: 12px;
COLOR:#000000;
padding: 2px 4px 2px 4px;
vertical-align:middle;

}
.cell_bleu{  
background-color:#FFFFFF;
background-image:url(images/degbleu.gif);
background-repeat: repeat-x;
vertical-align:middle;
height: 25PX;
font:Arial;
font-weight:regular;
FONT-SIZE: 12px;
COLOR:#000000;
padding: 2px 4px 2px 4px;
}
.cell_gris{  
background-color:#FFFFFF;
background-image:url(images/deggris.gif);
background-repeat: repeat-x;
vertical-align:middle;
height: 25PX;
font:Arial;
font-weight:regular;
FONT-SIZE: 12px;
COLOR:#000000;
padding: 2px 4px 2px 4px;
}
.cell_gris2{  
background-color:#FFFFFF;
background-image:url(images/user.gif);
background-repeat: repeat-x;
vertical-align:middle;
height: 25PX;
font:Arial;
font-weight:regular;
FONT-SIZE: 12px;
COLOR:#000000;
padding: 2px 4px 2px 4px;
}
.cell_turqoi{  
background-color:#FFFFFF;
background-image:url(images/bg_turc.gif);
background-repeat: repeat-x;
}
.table{
BORDER-RIGHT: #CCCCCC 1px solid;
vertical-align:middle;
BORDER-TOP: #CCCCCC 1px solid;  
BORDER-LEFT: #CCCCCC 1px solid; 
BORDER-BOTTOM: #CCCCCC 1px solid;
}

.form1{
BORDER-RIGHT:#CCCCCC 1px solid; 
PADDING-RIGHT: 1px;
height:17px;
BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid; 
DISPLAY: block; 
PADDING-LEFT: 1px; 
FONT-SIZE: 1px; 
PADDING-BOTTOM: 1px; 
MARGIN: 1px; 
PADDING-TOP: 0px; 
BORDER-BOTTOM: #CCCCCC 1px solid; 
FONT-SIZE: 12px;
font-weight : normal;
background:url(images/bg_form.gif);
}
.button {
	BORDER-RIGHT: #999999 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#155dc9;
	font-size:11px;
	vertical-align:middle;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #dddddd 1px solid; 
	PADDING-LEFT: 5px;
	background:url(images/but-bg.gif) #efefef repeat-x 50% ; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #dddddd 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.button:hover {
	BORDER-RIGHT: #999999 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#155dc9;
	font-size:11px;
	vertical-align:middle;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #dddddd 1px solid; 
	PADDING-LEFT: 5px;
	background:url(images/but-bg.gif) #efefef repeat-x 50%; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #dddddd 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #999999 1px solid
}
.button:active {
	BORDER-RIGHT: #dddddd 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid
}
.button:unknown {
	BORDER-RIGHT: #dddddd 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid
}
.inputbox {
	PADDING-RIGHT: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	background-color:#f8f8f8;
}
.self {
	vertical-align:middle;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;  
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 1px solid;
}
.cadre_turc {
	vertical-align:middle;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #B2CFD7 1px solid;  
	BORDER-LEFT: #B2CFD7 1px solid; 
	BORDER-BOTTOM: #B2CFD7 1px solid;
}
.self-VT {
BORDER-RIGHT: #CCCCCC 1px solid;
BORDER-TOP: #CCCCCC 1px solid;  
BORDER-LEFT: #CCCCCC 1px solid;
background-image:url(images/degbleu.gif);
background-repeat: repeat-x;
vertical-align:middle;
font-family:Arial;
font-size:12px;
color:#0066CC;
padding: 10px 10px 1px 10px;
}
.selfunder {
	BORDER-RIGHT: #CCCCCC 1px solid;
	vertical-align:middle;
	BORDER-TOP: #CCCCCC 0px solid;  
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 0px solid;
}
.feature{
	padding: 5px 10px 5px 10px;
}
.featurunder{
	padding: 0px 10px 0px 10px;
	font-size: 80%;
}
.formulaire{
margin:0;
padding:0;
}
/*-------------------------------------- Menu Verticale de Gauche --------------------------------------*/
.hide
{
	display: none;
}

.show
{	
}
.bordure_cat {

	cursor: pointer
}
.bordure_cat_g {



	cursor: pointer;

}
.bordure_cat_d {

	cursor: pointer
}
.cat_titre_nonselect {
	background-image: url(images/bgcolor.gif);
	font-family : verdana;
	font-size : 11px;
	font-weight : bold;
	font-variant: small-caps;
	color:#009900;
	cursor: pointer;
	text-decoration:none
}
.cat_titre_select {
	background-image: url(images/bgcolor.gif);
	font-family :verdana;
	font-size : 12px;
	font-weight : bold;
	font-variant: small-caps;
	color:#009900;
	cursor: pointer;
	text-decoration:none
}
.sousmenu {
	background-color:#ffffff;
	color : #155dc9;
	font-family : arial;
	font-size : 12px;
	font-weight : normal;
	font-variant: small-caps;
	text-decoration:none;
}
.sousmenu_select {
    background-color:#ffffff;
	color : #FBD253;
	font-family : arial;
	font-weight : bold;
	border-right:#ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #CCCCCC 1px solid;
	cursor: pointer;
}
.sousmenu_nonselect {
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-right: #ffffff 1px solid;
	border-bottom: #CCCCCC 1px solid;
	color: #0077BF;
	cursor: hand;
}
/*-------------------------------------- Fin Menu Verticale de Gauche --------------------------------------*/
/*Chaoui*/
.style311 {
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : arial; 
text-decoration : none;
}
.style111{
font-weight : normal; 
font-size : 11px; 
color : #155dc9; 
font-family : arial; 
text-decoration : none;
}
.style6n {
font-weight : normal; 
font-size : 12px; 
color : #FF6600; 
font-family : arial; 
text-decoration : none;
}
.tableau {
border-collapse:collapse;
}