
.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: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.colour {
    font-family: Verdana;
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

A:link {
    color: #0000CC;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
}
A:active {
    color: #0000CC;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
}
A:visited {
    color: #0000CC;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
}
A:hover {
    color: #0000CC;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  underline;
}

A.index:link {
    color: #0000CC;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index:active {
    color: #0000CC;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index:visited {
    color: #0000CC;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  none;
}
A.index:hover {
    color: #0000CC;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration:  underline;
}

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.callink:link {
    color: #000000;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  none;
}
A.callink:active {
    color: #000000;
    font-family: Verdana;
    font-size: 10pt;
    font-weight : bold;
    text-decoration:  underline;
}
A.callink:visited {
    color: #000000;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  none;
}
A.callink:hover {
    color: #000000;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:  underline;
}

.header2 {
    background-color: #6457D9;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.header_commission {
	background-color: #004080;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.header A:link {
    color: #00EEEE;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  none;
}
.header A:active {
    color: #00EEEE;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  none;
}
.header A:visited {
    color: #00EEEE;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  none;
}
.header A:hover {
    color: #00EEEE;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration:  underline;
}

.fond_compta {
        background-color: #E7E4FB;
        font-family: Arial;
        color: #000000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}

.fond_ssmenu {
        background-color: #E0E0FD;
        font-family: Arial;
        color: #000000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}

.fond_gestion {
        background-color: #D1CAFF;
        font-family: Arial;
        color: #000000;
        font-size: 8pt;
        font-weight: normal;
        text-decoration: none;
}

.unval {
    background-color: #E7E4FB;
    font-family: Verdana;
    color: #008000;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

td.event {
    background-color: #026ACA;
    font-family: Verdana;
    color: #000000;
}

.titre {
    font-family: Verdana;
    color: #0000CC;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.titre_module {
	font: bold 14pt Arial, sans-serif;
	color: #0000CC;
	margin-left: 5px;
}

td.menu_noval {
    background-color: #76FC92;
    font-family: Verdana;
}

td.menu_val {
    background-color: #469187;
    font-family: Verdana;
}

.header_red {
    background-color: #9B4013;
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.colour_red {
    background-color: #F1A978;
    font-family: Verdana;
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.colour_stock {
    background-color: #FF0000;
    font-family: Verdana;
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}

.evtApproved {
	background-color : #738BF5;
	font-family: Verdana;
    	color: #ffffff;
    	font-size: 10pt;
    	font-weight: normal;
    	text-decoration: none;
}

.evtWaiting {
	background-color : #9DCC28;
	font-family: Verdana;
    	color: #000000;
    	font-size: 10pt;
    	font-weight: normal;
    	text-decoration: none;
}

.center_txt { text-align : center; }

.small_text { font: 8pt Verdana, sans-serif;}

.error_txt { 
	color: #ff0000; 
	font-size: 9pt;
}

.acces_rapide .big_text { font: bold 12pt Verdana, sans-serif;}
.acces_rapide .small_text { font: normal 8pt Verdana, sans-serif;}
.acces_rapide form { font: normal 10pt Verdana, sans-serif; margin: 10px;}
.acces_rapide img { border : 0px;}

#acces_mediatheque {text-align: center; width:300px;}
#acces_gestion {text-align: center; width:300px;}
#acces_gestion form {margin: 0px;}


.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;
}

#global {
     text-align: center;
     width: 100%; /* largeur obligatoire pour être centré */
     }
div.titre_rub {
	padding: 5px;
	text-align: center;
	font-size: 14pt;
	color: #FFF;
	width: 50%;
	height: 25px;
	margin-top: 1em;
	background-color:#8aa609;
}

.liste_infos {
	padding: 10px;
	font-size: 10pt;
	width: 60%;
	text-align: left;
	line-height:1.5em;
	display: block;
	margin-bottom: 2em;
	background-color:#ffffff;
	border:1px solid #DDD;
}

.titre_module_cata {
	border:1px solid #DDD;
	background-color:#FAFAFA;	
}


ul {
	list-style-type: none;
}

.checkbox {
	text-align: right;
	margin-top: -1.5em;
}

.sort {
	font-size: 8pt;
	font-family: Arial,Geneva;
	font-weight: bold;
}

ul.menuDispatch {
  list-style-type: disc;
  margin: 0px;
  padding-left: 15px;
}	  

ul.menuDispatch ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding-left: 5px;
}

ul.menuDispatch li{ 
  margin: 0;
  padding: 0;
  font-family: verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

ul.menuDispatch a:link { 
  font-family: verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

ul.menuDispatch a:active { 
  font-family: verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}
		
ul.menuDispatch a:visited { 
  font-family: verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}
				
ul.menuDispatch a:hover { 
  font-family: verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}
 A.btn:link {
    color: white;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    text-decoration:  none;
}

/* ADMIN INIT SUP */

#conteneur_init_sup {
	width:90%;
}

#conteneur_init_sup .colour {
	padding-bottom:10px;
	background-color:#FAFAFA;
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
}

#conteneur_init_sup .header {
	padding:5px;
}

#conteneur_init_sup fieldset {
	width:95%;
	padding:0 10px 5px;
	display:block;
}

#conteneur_init_sup legend  {
	font-size:12px;
	color:#333;
	margin:10px 0 5px;
}

#conteneur_init_sup .infos,
#conteneur_init_sup .label,
#conteneur_init_sup .field {
	margin:0;
	padding:0;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
}

#conteneur_init_sup .infos {
	width:3%;
	text-align:center;
}

#conteneur_init_sup .infos a {
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background-image:url(../administration/images/information.png);
}

#conteneur_init_sup .infos * {
	color:#FFF;
	text-decoration:none;
}

#conteneur_init_sup #infobulle {
	border:1px #CCC solid;
	background:#333 !important;
}

#conteneur_init_sup .label {
	width:65%;
	text-align:left;
}

#conteneur_init_sup .field {
	width:30%;
	text-align:right;
}

#conteneur_init_sup .param{
	padding:2px 0;
	border-bottom:1px dotted #E0E0E0;
	text-align:left;
}

#conteneur_init_sup .param:last-child{
	border-bottom-width:0;
}

#conteneur_init_sup .param.standard{
	background-color:#FAFAFA;
}

#conteneur_init_sup .param.dispo{
	background-color:#CFC;
}

#conteneur_init_sup .param.dispo_plustard{
	background-color:#FCC;
}

#conteneur_init_sup br.clearer {
	clear:both;
}

#conteneur_init_sup fieldset.regroupement {
	border:0px solid white;
	/*margin-top:10px;*/
}

#conteneur_init_sup legend.regroupement  {
	font-size:14px;
	color:#8aa609;
	font-style:normal;
	padding:10px 0 0px;
}

#conteneur_init_sup a.btnP {
	text-align:center;
	float:right;
}

/* infos */

#infos_init_sup {
	margin-bottom:15px;
}

#infos_init_sup .warning {
	background:#B72020 url(../administration/images/warning_mini.png) no-repeat 12px 12px;
	color:#FFF;
	margin:25px;
	height:30px;
	padding:20px;
	padding-left:80px;
	border:3px solid orange;
	text-align:justify;
	width:650px;
}

/* tabs */

#tabs_init_sup {
	margin:0;
	padding:0;
	padding-top:1px;
	padding-left:5%;
	height:23px;
	_position:relative;
	_top:16px;
}

#tabs_init_sup li {
	float:left;
	margin-right:1px;
}

#tabs_init_sup li a {
	font-size:0.8em;
	display:block;
	background-color:#999;
	height:17px;
	margin-top:3px;
	margin-bottom:1px;
	padding:2px 5px 0;
	outline:none;
	color:white;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	_width:20px;
}

#tabs_init_sup li.clearer {
	float:none;
	clear:both;
	height:0;
	width:0;
}

#tabs_init_sup li a:hover {
	text-decoration:none;
}

#tabs_init_sup li a.selected {
	background-color:#8aa609;
	border-top-color:#8aa609;
	margin-top:0;
	padding-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}



/* ----------------------------------------------- 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:0px;
    height:0px;
    position:absolute;
    left:50px;
    top:0px;
    z-index:3;
	}

#logo_header img {
    width:0px;
    height:0px;
}

#logo_header_2 {
		    display:none;
    	width:200px;
    height:40px;
    position:absolute;
    left:50px;
    top:102px;
    z-index:3;
	}

#logo_header_2 img {
    width:200px;
    height:40px;
}

/* ---------- 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: #0089b4; }
.btn:hover { background-color: #047396; }

/*boutons petit et non flottant*/
.btnCP { background: #0089b4; }
.btnCP:hover { background-color: #047396; }

/*bouton centre*/
.btnC { background:#0089b4; }
.btnC:hover { background-color: #047396; }
.btnC.form { background-color:#0089b4; }
.btnC.form:hover { background-color: #047396;}

/*bouton centre Swap*/
.btnSwapC { background:#0089b4; }
.btnSwapC:hover { background-color: #047396; }
.btnSwapC.form { background-color:#0089b4; }
.btnSwapC.form:hover { background-color: #047396; }

/*bouton centre Swap2*/
.btnSwap2C { background:#0089b4; }
.btnSwap2C:hover { background-color: #047396; }
.btnSwap2C.form { background-color:#0089b4; }
.btnSwap2C.form:hover { background-color: #047396; }

/*bouton centre petit*/
.btnP { background: #12a6d5; }
.btnP:hover { background: #047396;}
.btnP[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton large mais fin*/
.btnP2 { background: #12a6d5; }
.btnP2:hover { background: #047396;}
.btnP2[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton EXTRAlarge mais fin*/
.btnP3 { background: #12a6d5; }
.btnP3:hover { background: #047396;}
.btnP3[class] {  background-image: url('../inc/shade.png'); background-position: bottom; }

/*bouton gestion comptable */
.btnC.menuG { background:#0089b4; }
.btnC.menuG:hover { background-color: #047396; }
.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: 10px;
    display:block;
}


/* ----------------------------------------------- ANCIEN MENU ----------------------------------------------- */

/* ---------- Module Titre ---------- */

span.puce {
    color: #ffffff;
    padding-left:12px;
	padding-right:12px;
	font-family:"Trebuchet MS";
	font-size:16px;
    
        font-weight:bold;
}

.module_title_hover span {
    color: #3f3a09;
}

/* ---------- Fleche menu ---------- */

.fleche_menu {
    position:relative;
    top:3px;
	        display:inline !important;
        display:none;
}

/* ---------- Séparateur menu ---------- */

.td_sep {
	width:6px;
}

.td_sep img {
	width:6px;
    height:38px;
}

/* ---------- Sous menu ---------- */

/* Couleur de fond au survol du sous-menu */
li.menu:hover {
    background-color: #e92e49;
}

/* Couleur des bords du sous-menu */
li.menu {
    border-color:#ffffff;
    background:#0089b4;
}

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: #ffffff;
    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 #0089b4;
}

html>body .ssmenu_color2 {
    margin-top:-20px;
}

/* ---------- Personalisation des menu (couleurs différentes par menu) ---------- */

#table_menu table {
    height:;
}


/* ----------------------------------------------- STYLE CSS UTILISANT $headerColor $colourColor $ssmenuColor ----------------------------------------------- */

/* ---- administration.php ---- */

.bigTitre {	color: #0089b4; }

div.titre_rub {	background-color:#0089b4; }

.liste_infos {	background-color:#ffffff; }

#conteneur_init_sup legend.regroupement  { color:#0089b4; }

#tabs_init_sup li a.selected { background-color:#0089b4; border-top-color:#0089b4; }

/* ---- base.php ---- */

.header { background-color: #0089b4; }

.colour { background-color: #ffffff; }

.ssmenu_color { background-color: #0089b4; }

.anniversaire{ color:#0089b4; }

div.titre_module_plan { border:1px solid #0089b4; }

.bigTitre {	color: #0089b4; }

.amaris_table_tarif th { background: #0089b4; }

.amaris_table_tarif td { background-color: #ffffff; }

.amaris_liste_presta th { background: #0089b4; }

.amaris_liste_presta td { background-color: #ffffff; }

/* ---- biblio.php ---- */

.bigTitre {	color: #0089b4; }

/* ---- covoit.php ---- */

.bigTitre {	color: #0089b4; }

/* ---- gestion.php ---- */

.header { background-color: #0089b4; }

.colour { background-color: #ffffff; }

.bigTitre {	color: #0089b4; }

/* ---- modules.php ---- */

.head { background-color: #0089b4; }

.bigTitre {	color: #0089b4; }

.brique-titre {	background: #0089b4; }

.brique-contenu { background-color: #ffffff; }

/* ---- sommaire.php ---- */

a.agenda { color:#0089b4; }

.bigTitre { color: #0089b4; }


