
.header {
    background-color: #1bdcdb;
}

.colour {
    background-color: #c0fbf9;
}

.ssmenu_color {
    background-color: #e5e4fb;
}

body {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align: center;
    background-color: #DDDDDD;
}

.anniversaire{
	color:#1bdcdb;
	font-weight:bold;
	font-size : 10pt;
}

#page {
	position: relative;
	margin: 0 auto 0 auto;
	width: 1000px;
	text-align: left;
}

table {
	font-family: Verdana;
	font-size: 10pt;
}

tr {
	font-family : verdana;
	font-size : 10pt;
}

td {
	font-family: Verdana;
	font-size: 10pt;
}

object {
	outline: none;
	display: block;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}

A.foot:link {
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
    font-weight: bold;
}
A.foot:active {
    color: #FF0000;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
    font-weight:bold;
}
A.foot:visited {
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
    font-weight: bold;
}
A.foot:hover {
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:  underline;
}

A.rollup:link {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.rollup:active {
    color: #FF0000;
    font-family: Verdana;
    font-size: 8pt;
    text-decoration:  none;
}
A.rollup:visited {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.rollup:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    /*text-decoration:  underline;*/
    /*background-color:white;*/
}

A.index_noaccess:link {
    color: #AFAFAF;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_noaccess:active {
    color: #AFAFAF;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_noaccess:visited {
    color: #AFAFAF;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_noaccess:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}

A.index_supp:link {
    color: #FF0000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_supp:active {
    color: #FF0000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_supp:visited {
    color: #FF0000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_supp:hover {
    color: #FF0000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  underline;
}

A.index_supp_futur:link {
    color: #007700;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_supp_futur:active {
    color: #007700;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_supp_futur:visited {
    color: #007700;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index_supp_futur:hover {
    color: #007700;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  underline;
}

.rightMenuBar {
        border-right : 1px solid #0000FF;
}

.module_title {
    color: #9A4694;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:  None;
}
span.puce {
    font-size:14px;
    font-weight:bold;
	 padding-left: 15px;
	 color:white;
}

.module_title_hover {
    color: #9A4694;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:  None;
}

.menu_title {
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:  None;
}

A.neutral:link {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
}
A.neutral:active {
    color: red;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
}
A.neutral:visited {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
}
A.neutral:hover {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:  underline;
}

A.nobold:link {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
}
A.nobold:active {
    color: red;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
}
A.nobold:visited {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    text-decoration:  none;
}
A.nobold:hover {
    color: black;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  underline;
}

A.nobold_blue:link {
    color: blue;
    font: normal 8pt Arial;
    text-decoration: none;
}
A.nobold_blue:active {
    color: blue;
    font: normal 8pt Arial;
    text-decoration: underline;
}

A.nobold_blue:visited {
    color: blue;
    font: normal 8pt Arial;
    text-decoration: none;
}
A.nobold_blue:hover {
    color: blue;
    font: normal 8pt Arial;
    text-decoration: underline;
}

.txt_barre {
	color : black;
	font-family : Arial;
	font-size : 8pt;
}

A.newsTitle:link   {
	color: #003471;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-size: 8pt;
	text-decoration : none;
}

A.newsTitle:active   {
	color: #003471;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-size: 8pt;
	text-decoration : none;
}
A.newsTitle:visited   {
	color: #003471;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-size: 8pt;
	text-decoration : none;
}
A.newsTitle:hover   {
	color: #003471;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-size: 8pt;
	text-decoration : underline;
}

.footer_text {
	font-family: Tahoma, Helvetica;
	font-weight: normal;
	font-size: 7pt;
	text-decoration : none;
}

#global {
     text-align: center;
     width: 100%;    }
          
.titre_module_plan h1{
margin-left:0px;
font-size:16px;
text-align:center;
} 
ul .titre_rub {
margin-left:30px;
list-style-type:disc;
	padding-left: 5px;
}  
ul .titre_rub_ss {
margin-left:30px;
list-style-type:circle;
	padding-left: 5px;
} 
.titre_rub {  
	text-align: left;
	font-size: 12px;
}
div.titre_module {  
	text-align: center;
	font-size: 16px;
	font-weight:bold;
}
div.titre_module_plan {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #1bdcdb;	
	
}

.r_only{
	background-color: #e0e0e0;
}




.titre {
    font: bold 10pt Arial, sans-serif;
    color: #AAAAAA;
    margin-left: 5px;
}


/*.ssMenu {
	text-decoration : underline;
}*/

.bigTitre {
	font: bold 14pt Arial, sans-serif;
	color: #1bdcdb;
	margin: 0px;
}

/*boutons*/
.btn { display: block; position: relative; background: #062A76; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; margin-left:1px; margin-right:1px; }
.btn * { font-style: normal; background-image: url(../inc/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn:hover { background-color: #FF5F00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../inc/shade.png); background-position: bottom; }
* html .btn { border: 3px double #aaa; }
* html .btn:hover { border-color: #a00; }

A.btn:hover{ color: white; text-decoration:  none;}
A.btn:link{ color: white; text-decoration:  none;}
A.btn:visited { color: white; text-decoration:  none;}
A.btn:active { color: white; text-decoration:  none;}

.btn.left{float:left;}
.btn.right{float:right;} 


/*boutons petit et non flottant*/
.btnCP { display: inline; position: relative; background: #062A76; padding: 5px; width: 28px; color: #fff; text-decoration: none; cursor: pointer; }
.btnCP * { font-style: normal; background-image: url(../inc/btn2.png); background-repeat: no-repeat; display: inline; position: relative; }
.btnCP i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnCP span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnCP span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnCP span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnCP span,
* html .btnCP i { width: 28px; display: inline; background-image: none; cursor: pointer; }

.btnCP:hover { background-color: #FF5F00; }
.btnCP:active { background-color: #444; }
.btnCP[class] {  background-image: url(../inc/shade.png); background-position: bottom; }
* html .btnCP { border: 3px double #aaa; }
* html .btnCP:hover { border-color: #a00; }

A.btnCP:hover{ color: white; text-decoration:  none;}
A.btnCP:link{ color: white; text-decoration:  none;}
A.btnCP:visited { color: white; text-decoration:  none;}
A.btnCP:active { color: white; text-decoration:  none;}


/*bouton centre*/
.btnC { display: block; position: relative; background:#062A76; padding: 5px; width: 180px; margin: 0px auto; color: #fff; text-decoration: none; cursor: pointer; text-align: center; }
.btnC * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnC i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnC span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnC span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnC span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnC span,
* html .btnC i { width: 180px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnC:hover { background-color: #FF5F00;  color: black; text-decoration:  none}
.btnC:active { background-color: #444; color: #fff; }


.btnC[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnC { border: 3px double #aaa; }
* html .btnC:hover { border-color: white; }

.btnC.form {color:white; background-color:#062A76;float:right;margin-right:80px;}
.btnC.form:hover { background-color: #062A76;}



/*bouton centre Swap*/
.btnSwapC { display: block; position: relative; background:#062A76; padding: 5px; width: 180px; margin: 0px auto; color: #fff; text-decoration: none; cursor: pointer; text-align: center; }
.btnSwapC * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnSwapC i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnSwapC span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnSwapC span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnSwapC span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnSwapC span,
* html .btnSwapC i { width: 180px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnSwapC:hover { background-color: #FF5F00;  color: black; text-decoration:  none}
.btnSwapC:active { background-color: #444; color: #fff; }


.btnSwapC[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnSwapC { border: 3px double #aaa; }
* html .btnSwapC:hover { border-color: white; }

.btnSwapC.form {color:white; background-color:#062A76;float:right;margin-right:80px;}
.btnSwapC.form:hover { background-color: #062A76;}




/*bouton centre Swap2*/
.btnSwap2C { display: block; position: relative; background:#062A76; padding: 5px; width: 180px; margin: 0px auto; color: #fff; text-decoration: none; cursor: pointer; text-align: center; }
.btnSwap2C * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnSwap2C i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnSwap2C span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnSwap2C span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnSwap2C span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnSwap2C span,
* html .btnSwap2C i { width: 180px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnSwap2C:hover { background-color: #FF5F00;  color: black; text-decoration:  none}
.btnSwap2C:active { background-color: #444; color: #fff; }


.btnSwap2C[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnSwap2C { border: 3px double #aaa; }
* html .btnSwap2C:hover { border-color: white; }

.btnSwap2C.form {color:white; background-color:#062A76;float:right;margin-right:80px;}
.btnSwap2C.form:hover { background-color: #062A76;}


  
 

/*bouton centre petit*/
.btnP { display: block; position: relative; background: #95B4EF; padding: 5px; width: 100px; margin-left:10px; color: #fff; text-decoration: none; cursor: pointer;  }
.btnP * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnP i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnP span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnP span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnP span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnP span,
* html .btnP i { width: 100px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnP:hover { background: #FF5F00;}
.btnP.form:hover { background-color: #444; color: #fff; }
.btnP:active { background-color: #444; color: #fff; }
.btnP.active { background-color: #444; color: #fff; }
.btnP[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnP { border: 3px double #aaa; }
* html .btnP:hover { border-color: white; }
A.btnP:link{font-size:10px; color: white; text-decoration:  none;}
A.btnP:visited {font-size:10px; color: white; text-decoration:  none;}
A.btnP:active {font-size:10px; color: white; text-decoration:  none;}


.btnP.left{float:left;}
.btnP.right{float:right;} 









/*bouton large mais fin*/
.btnP2 { display: block; position: relative; background: #95B4EF; padding: 5px; width: 180px; margin-left:10px; color: #fff; text-decoration: none; cursor: pointer;  }
.btnP2 * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnP2 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnP2 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnP2 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnP2 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnP2 span,
* html .btnP2 i { width: 200px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnP2:hover { background: #FF5F00;}
.btnP2.form:hover { background-color: #444; color: #fff; }
.btnP2:active { background-color: #444; color: #fff; }
.btnP2.active { background-color: #444; color: #fff; }
.btnP2[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnP2 { border: 3px double #aaa; }
* html .btnP2:hover { border-color: white; }
A.btnP2:link{font-size:10px;   color: white; text-decoration:  none;}
A.btnP2:visited {font-size:10px; color: white; text-decoration:  none;}
A.btnP2:active {font-size:10px; color: white; text-decoration:  none;}  

.btnP2.left{float:left;}
.btnP2.right{float:right;}




/*bouton EXTRAlarge mais fin*/
.btnP3 { display: block; position: relative; background: #95B4EF; padding: 5px; width: 300px; margin-left:10px; color: #fff; text-decoration: none; cursor: pointer;  }
.btnP3 * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnP3 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnP3 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnP3 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnP3 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnP3 span,
* html .btnP3 i { width: 300px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnP3:hover { background: #FF5F00;}
.btnP3.form:hover { background-color: #444; color: #fff; }
.btnP3:active { background-color: #444; color: #fff; }
.btnP3.active { background-color: #444; color: #fff; }
.btnP3[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnP3 { border: 3px double #aaa; }
* html .btnP3:hover { border-color: white; }
A.btnP3:link{font-size:10px; color: white; text-decoration:  none;}
A.btnP3:visited {font-size:10px; color: white; text-decoration:  none;}


.btnP3.left{float:left;}
.btnP3.right{float:right;} 


/*bouton gestion comptable */
.btnC.menuG { display: block; position: relative; background:#062A76; padding: 5px; width: 300px; margin: 0px auto; color: #fff; text-decoration: none; cursor: pointer; text-align: center; }
.btnC.menuG * { font-style: normal; background-image: url('../inc/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnC.menuG i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnC.menuG span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnC.menuG span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnC.menuG span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btnC.menuG span,
* html .btnC.menuG i { width: 180px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }
.btnC.menuG:hover { background-color: #FF5F00;  color: white; text-decoration:  none}
.btnC.menuG:active { background-color: #444; color: #fff; }
.btnC.menuG[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }
* html .btnC.menuG { border: 3px double #aaa; }
* html .btnC.menuG:hover { border-color: white; }


  


/*fin centre*/
 
  A.btn:link {
    color: white;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
 A.btn:visited {
    color: white;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
 A.btnC:link {
    color: white;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
 A.btnC:visited {
    color: white;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
 
/*fin bouton*/

/*barre de conncexion*/

span.barre{
font-weight:bold;
color:#062A76;
}
a.barre_connexion:link{
color:#062A76;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}
a.barre_connexion:visited{
color:#062A76;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}

/*fin barre*/


a.compta {
	color: blue;
}

a.compta_supp {
	color: red;
}
 
span.newsDate   { color: #000000; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
A.sourceName:link   { color: black; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

@media print {
    .noprint { display : none; }
}


fieldset{
width:95%;
border:1px solid
lightgrey;
}

fieldset legend{
color:#00266F;
font-style:italic;
font-weight:bold;
font-size:11px;
}

ul.rss{
padding:10px;
margin:0;
list-style-type:none;
}
li.rss a{
   color:#00194F; 
	 font-weight:bold;
	}

li.rss:hover a{
	 
   color:black; 
	}	
li.rss a:hover{
	 background-color: #00194F;
	 color:white;
	}

div.rss{
border: 1px solid grey;
margin:10px;
}
h1.rss{
 color:#FF7214; 
 font-size:14px;
 text-align:center;
}
h2.rss{
 color:#00194F; 
 font-size:16px;
 text-align:center;
}

#escape {
	border:1px #666666 dotted;
    font-size:8pt;
    text-decoration:none;
    color:#333;
}

.amaris_table_tarif {
	width:95%;
	overflow:auto;
}
.amaris_table_tarif table {
	width:95%;
	border-collapse:collapse;
}
.amaris_table_tarif th {
	margin: 2px;
	text-align: center;
	color: #ffffff;
	padding: 2px;
	border: 1px #DFDFDF solid;
	background: #1bdcdb;
}
.amaris_table_tarif td {
	background-color: #c0fbf9;
	text-align: center;
	border:0px;
	border: 1px #DFDFDF solid;
}


.amaris_liste_presta {
	width:95%;
	overflow:auto;
}
.amaris_liste_presta table {
	width:95%;
	border-collapse:collapse;
}
.amaris_liste_presta th {
	margin: 2px;
	text-align: center;
	color: #ffffff;
	padding: 2px;
	border: 1px #DFDFDF solid;
	background: #1bdcdb;
}
.amaris_liste_presta td {
	background-color: #c0fbf9;
	text-align: center;
	border: 1px #DFDFDF solid;
}

a:focus { 
	outline: none;
}

div#boutons a {
	display:block;
	float:left;
}


.boite {
  position:relative;
 
  }

  
  
  ul.menu{
  
  	z-index:2000;
   list-style:none;
   padding:0px;
   margin:0px;
  width:100%;
  top:-2px;
  background:#fff;
  padding-bottom:1px;
  height:101%;
  }
  

  
li.menu:hover{

	 background-color: #f5f5f5;
	}


  li.menu{
  list-style:none;
  background: #e5e4fb ;
  border:2px solid #fff;
  clear:both;
  border-bottom:0px;
  padding-right:5px;
  padding-left:10px;
  padding-bottom:4px;
  padding-top:4px;
  text-decoration : none;
  
  }
  
  a{
  text-decoration : none;
  }
  
 .fleche{
 position:absolute;
 vertical-align:middle;
 right:2px;
 margin:3px;
 text-align:right;
 width:100%;
 } 
  
.ssmenu_color {
  padding: 0px;
  z-index:1000;
  clear:both;
  position:absolute;  
  
}

.ssmenu_color2 {
  padding: 0px;
  z-index:1000;
  clear:both;
  border:0px solid;
  position:absolute;  
}

a.rollup:hover{
font-height:bold;
}

  ul.sousUl{
  z-index:2000;
  list-style:none;
  padding:0px;
  margin-left:0px;
  width:100%;
  top:-2px;
  background:#fff;
  padding-bottom:1px;
  height:101%;
  top:-6px;
  position:relative;  
  }
  

/* ----------------------------------------------- HEADER ----------------------------------------------- */

/* ---------- Logo ---------- */

#logo_header {
	width:898px;
    height:94px;
    position:absolute;
    left:50px;
    top:0px;
    z-index:100;
    /* border:1px red solid; */
}

#logo_header img {
    width:898px;
    height:94px;
}

/* ---------- Table Menu ---------- */

#table_menu {
    position:absolute;
    left:70px;
    top:97px;
    width:850px;
    z-index: 10;
    /* border:1px yellow solid; */
}

/* ---------- Menu ---------- */

#position_menu_manuel {
	left:-75px
}

html>/**/body #position_menu_manuel {
	left:-10px
}

/* ---------- Module Titre ---------- */

span.puce {
	color:#137E9F;
    padding-left:5px;
	padding-right:5px;
	font-size:11px;
}

span.puce:hover {
	color:#3f3a09;
}

/* ---------- Fleche menu ---------- */

.fleche_menu {
    position:relative;
    top:4px;
}

/* ---------- Séparateur menu ---------- */

.td_sep {
	width:0px;
}

.td_sep img {
	width:0px;
    height:38px;
}

/* ---------- Sous menu ---------- */

A.rollup:link {
    color: #000000;
}

A.rollup:active {
    color: #3f3a09;
}

A.rollup:visited {
    color: #000000;
}

A.rollup:hover {
    color: #000000;
}


/* ---------------------------------------------- CONTENTS ---------------------------------------------- */

#haut_de_page {
	margin-left:95px;
    margin-top:-7px;
}

html>/**/body #haut_de_page {
	margin-left:0px;
}


/* ----------------------------------------------- BOUTONS ---------------------------------------------- */

/* #FF5F00 = orange */
/* #95B4EF = bleu clair */
/* #062A76 = bleu marine */
/* #A8AF57 = vert clair */

/*boutons*/
.btn { background: #062A76; }
.btn:hover { background-color: #A8AF57; }

/*boutons petit et non flottant*/
.btnCP { background: #062A76; }
.btnCP:hover { background-color: #A8AF57; }

/*bouton centre*/
.btnC { background:#062A76; }
.btnC:hover { background-color: #A8AF57; }
.btnC.form { background-color:#062A76; }
.btnC.form:hover { background-color: #062A76;}

/*bouton centre Swap*/
.btnSwapC { background:#062A76; }
.btnSwapC:hover { background-color: #A8AF57; }
.btnSwapC.form { background-color:#062A76; }
.btnSwapC.form:hover { background-color: #062A76; }

/*bouton centre Swap2*/
.btnSwap2C { background:#062A76; }
.btnSwap2C:hover { background-color: #A8AF57; }
.btnSwap2C.form { background-color:#062A76; }
.btnSwap2C.form:hover { background-color: #062A76; }

/*bouton centre petit*/
.btnP { background: #95B4EF; }
.btnP:hover { background: #A8AF57;}
.btnP[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton large mais fin*/
.btnP2 { background: #95B4EF; }
.btnP2:hover { background: #A8AF57;}
.btnP2[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton EXTRAlarge mais fin*/
.btnP3 { background: #95B4EF; }
.btnP3:hover { background: #A8AF57;}
.btnP3[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton gestion comptable */
.btnC.menuG { background:#062A76; }
.btnC.menuG:hover { background-color: #A8AF57; }
.btnC.menuG[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

.ssmenu_color {
    background-color: #e5e4fb;
}
