
.header {
    background-color: #8aa609;
}

.colour {
    background-color: #ffffff;
}

.ssmenu_color {
    background-color: #cccc79;
}

body {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	text-align: center;
    background-color: #DDDDDD;
}

.anniversaire{
	color:#8aa609;
	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 #8aa609;	
	
}

.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: #8aa609;
	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;
}

#infobulle {
	border:1px #666666 dotted;
    font-size:8pt;
    text-decoration:none;
    color:#333;
	z-index:100;
}

.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: #8aa609;
}
.amaris_table_tarif td {
	background-color: #ffffff;
	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: #8aa609;
}
.amaris_liste_presta td {
	background-color: #ffffff;
	text-align: center;
	border: 1px #DFDFDF solid;
}

a:focus { 
	outline: none;
}

div#boutons a {
	display:block;
	float:left;
}


.header {
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;

}
.colour {
    font-family: Verdana;
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.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: #cccc79 ;
  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 {
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

.colour {
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}

A:link {
    color: black;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
}
A:active {
    color: red;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
}
A:visited {
    color: black;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
}
A:hover {
    color: black;
    font-family: Verdana;
    font-weight: normal;
    text-decoration: none;
}

A.index:link {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index:active {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index:visited {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  underline;
}

div.flash p {
   color: black;
   font-family: Verdana;
   font-size: 8pt;
}

A.cal:link {
    color: #9A2C85;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
A.cal:active {
    color: #9A2C85;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
A.cal:visited {
    color: #9A2C85;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}
A.cal:hover {
    color: #9A2C85;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    text-decoration:  underline;
}
a.agenda{
color:#8aa609;
font-weight:bold;
}


.titre {
    font: bold 10pt Arial, sans-serif;
    color: #AAAAAA;
    margin-left: 5px;
}

.ssMenu {
	text-decoration : underline;
}

.bigTitre {
	font: bold 14pt Arial, sans-serif;
	color: #8aa609;
	margin: 0px;
}


a.compta {
	color: blue;
}

a.compta_supp {
	color: red;
}



/* ----------------------------------------------- IDENTIF ----------------------------------------------- */

#identifiantField {
	top:338px;
    left:180px;
}

#passwordField {
    top:382px;
    left:180px;
}

#linksField {
	top:317px;
    left:410px;
}

#linksField * { color: #000000; }


/* ----------------------------------------------- HEADER ----------------------------------------------- */

/* ---------- Anim Flash ---------- */

#anim_banniere_flash {
	margin-left:0px;
}

/* ---------- Logo ---------- */

#logo_header {
	width:170px;
    height:110px;
    position:absolute;
    left:20px;
    top:0px;
    z-index:3;
	}

#logo_header img {
    width:170px;
    height:110px;
}

#logo_header_2 {
		    display:block;
    	width:500px;
    height:70px;
    position:absolute;
    left:190px;
    top:0px;
    z-index:3;
	}

#logo_header_2 img {
    width:500px;
    height:70px;
}

/* ---------- Menu ---------- */

#position_menu_manuel {
	left:-75px
}

html>/**/body #position_menu_manuel {
	left:-10px
}


/* ---------------------------------------------- CONTENTS ---------------------------------------------- */

/* ---------- Haut de page ---------- */

#haut_de_page {
	margin-left:95px;
    margin-top:-7px;
}

html>/**/body #haut_de_page {
	margin-left:0px;
}

/* ---------- barre de connexion ---------- */

#barre_connexion, #barre_multisite {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

#barre_connexion .barre, #barre_multisite .barre {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

#barre_connexion #enquete, #barre_multisite #enquete{
	color: #0000FF;
}

#barre_connexion a, #barre_multisite a{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #2E5A20;
	font-weight: bold;
	text-decoration: underline;
}

/* ---------- recherche ---------- */

#bloc_search_texte {
	position:relative;
	top:53px;
	margin-left:94px;
}
#bloc_search_btn_ok {
	position:relative;
	top:51px;
	margin-left:128px;
}

/* ----------------------------------------------- BOUTONS ---------------------------------------------- */

/*boutons*/
.btn { background: #A80329; }
.btn:hover { background-color: #6F0019; }

/*boutons petit et non flottant*/
.btnCP { background: #A80329; }
.btnCP:hover { background-color: #6F0019; }

/*bouton centre*/
.btnC { background:#A80329; }
.btnC:hover { background-color: #6F0019; }
.btnC.form { background-color:#A80329; }
.btnC.form:hover { background-color: #6F0019;}

/*bouton centre Swap*/
.btnSwapC { background:#A80329; }
.btnSwapC:hover { background-color: #6F0019; }
.btnSwapC.form { background-color:#A80329; }
.btnSwapC.form:hover { background-color: #6F0019; }

/*bouton centre Swap2*/
.btnSwap2C { background:#A80329; }
.btnSwap2C:hover { background-color: #6F0019; }
.btnSwap2C.form { background-color:#A80329; }
.btnSwap2C.form:hover { background-color: #6F0019; }

/*bouton centre petit*/
.btnP { background: #D04263; }
.btnP:hover { background: #6F0019;}
.btnP[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton large mais fin*/
.btnP2 { background: #D04263; }
.btnP2:hover { background: #6F0019;}
.btnP2[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton EXTRAlarge mais fin*/
.btnP3 { background: #D04263; }
.btnP3:hover { background: #6F0019;}
.btnP3[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton gestion comptable */
.btnC.menuG { background:#A80329; }
.btnC.menuG:hover { background-color: #6F0019; }
.btnC.menuG[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }


/* ---------------------------------------------- DIV.INDEXADMIN ---------------------------------------------- */

#gestionFlashInfos {
	margin-top: 10px;
    display:block;
}

#gestionSondage {
	margin-top: 0px;
    display:block;
}

#gestionAlaune {
	margin-top: 0px;
    display:block;
}

#gestionAgenda {
	margin-top: 20px;
    display:block;
}


/* ----------------------------------------------- ANCIEN MENU ----------------------------------------------- */

/* ---------- Module Titre ---------- */

span.puce {
    color: #fff;
    padding-left:5px;
	padding-right:5px;
	font-family:"Trebuchet MS";
	font-size:14px;
    
        font-weight:bold;
}

.module_title_hover span {
    color: #333;
}

/* ---------- Fleche menu ---------- */

.fleche_menu {
    position:relative;
    top:5px;
	        display:inline !important;
        display:none;
}

/* ---------- Séparateur menu ---------- */

.td_sep {
	width:18px;
}

.td_sep img {
	width:18px;
    height:38px;
}

/* ---------- Sous menu ---------- */

/* Couleur de fond au survol du sous-menu */
li.menu:hover {
    background-color: #b5b5b5;
}

/* Couleur des bords du sous-menu */
li.menu {
    border-color:#ffffff;
    background:#A90329;
}

ul.menu {
	background:#ffffff none repeat scroll 0 0;
    padding-bottom:2px;
}

ul.sousUl {
	background:#ffffff none repeat scroll 0 0;
    padding-bottom:2px;
}

A.rollup:link {
    color: #FFFFFF;
}

A.rollup:active {
    color: #3f3a09;
}

A.rollup:visited {
    color: #FFFFFF;
}

/* [IE 6 et inférieurs] */
* html A.rollup:hover {
    color: #FFFFFF;
}

/* [IE 7 et navigateurs modernes seulement] */
html>body A.rollup:hover {
    color: #555555;
    font-weight:normal;
}

A.index_supp { color: #F00 !important; }

A.index_supp_futur { color: #070 !important; }

html>body li.menu{
  padding:0px;
}

html>body .fleche{
 	margin-top:0px;
}

html>body a.ssmenuBlock {
    display:block;
    padding-right:5px;
    padding-left:10px;
    padding-bottom:2px;
    padding-top:6px;
}

/* [Navigateurs modernes seulement (IE 7 non inclus)] */
html>/**/body a.ssmenuBlock {
    padding-bottom:4px;
    padding-top:7px;
}

html>body a.menuBlock {
    display:block;
    padding-right:5px;
    padding-left:10px;
    padding-bottom:4px;
    padding-top:4px;
}

/* [Navigateurs modernes seulement (IE 7 non inclus)] */
html>/**/body a.menuBlock {
    padding-bottom:4px;
    padding-top:7px;
}

html>body a.ssmenuBlock:hover, a.menuBlock:hover {
    padding-left:6px;
    border-left: 4px solid #A90329;
}

html>body .ssmenu_color2 {
    margin-top:-20px;
}

/* ---------- Personalisation des menu (couleurs différentes par menu) ---------- */

#table_menu table {
    height:;
}

			li.li_module1 {
				background:#93567C;
			}
			html>body a.lien_module1:hover {
				border-left: 4px solid #93567C;
			}
						li.li_module2 {
				background:#A2855C;
			}
			html>body a.lien_module2:hover {
				border-left: 4px solid #A2855C;
			}
						li.li_module3 {
				background:#A6D751;
			}
			html>body a.lien_module3:hover {
				border-left: 4px solid #A6D751;
			}
						li.li_module4 {
				background:#21BDBA;
			}
			html>body a.lien_module4:hover {
				border-left: 4px solid #21BDBA;
			}
						li.li_module5 {
				background:#FF338B;
			}
			html>body a.lien_module5:hover {
				border-left: 4px solid #FF338B;
			}
						li.li_module6 {
				background:#FD9300;
			}
			html>body a.lien_module6:hover {
				border-left: 4px solid #FD9300;
			}
						li.li_module7 {
				background:#6262BB;
			}
			html>body a.lien_module7:hover {
				border-left: 4px solid #6262BB;
			}
						li.li_module8 {
				background:#62BB9A;
			}
			html>body a.lien_module8:hover {
				border-left: 4px solid #62BB9A;
			}
			
/* ----------------------------------------------- STYLE CSS UTILISANT $headerColor $colourColor $ssmenuColor ----------------------------------------------- */

/* ---- administration.php ---- */

.bigTitre {	color: #A80329; }

div.titre_rub {	background-color:#A80329; }

.liste_infos {	background-color:#FFF8FA; }

#conteneur_init_sup legend.regroupement  { color:#A80329; }

#tabs_init_sup li a.selected { background-color:#A80329; border-top-color:#A80329; }

/* ---- base.php ---- */

.header { background-color: #A80329; }

.colour { background-color: #FFF8FA; }

.ssmenu_color { background-color: #A90329; }

.anniversaire{ color:#A80329; }

div.titre_module_plan { border:1px solid #A80329; }

.bigTitre {	color: #A80329; }

.amaris_table_tarif th { background: #A80329; }

.amaris_table_tarif td { background-color: #FFF8FA; }

.amaris_liste_presta th { background: #A80329; }

.amaris_liste_presta td { background-color: #FFF8FA; }

/* ---- biblio.php ---- */

.bigTitre {	color: #A80329; }

/* ---- covoit.php ---- */

.bigTitre {	color: #A80329; }

/* ---- gestion.php ---- */

.header { background-color: #A80329; }

.colour { background-color: #FFF8FA; }

.bigTitre {	color: #A80329; }

/* ---- modules.php ---- */

.head { background-color: #A80329; }

.bigTitre {	color: #A80329; }

.brique-titre {	background: #A80329; }

.brique-contenu { background-color: #FFF8FA; }

/* ---- sommaire.php ---- */

a.agenda { color:#A80329; }

.bigTitre { color: #A80329; }

#bloc_actu .index {
	display:block;
	margin-top:30px;
}

#bloc_ca_bouge .index {
	display:block;
	margin-top:30px;
}

#bloc_pratique .index {
	display:block;
	margin-top:15px;
}

#bloc_acces_direct .index {
	display:block;
	margin-top:15px;
}
#contenu_alaune{
	line-height:17px;
}
#barre_admin_hotline {
	display:none;
}
#barre_admin_liens {
	margin-left:-30px;
}
