



@charset "utf-8";
/* BLOC */


.bdbleu {
	border: 1px solid #2647a0;
}


.input01x {
	font-size: 11px;
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
}

.DIV_iframe300 {
	width: 100%;
	height: 300px;
	overflow: auto;
	display: block;
}

.frame00 {
	background-image: url(/_img/interface/1px_cnoir.gif);
	background-repeat: repeat-y;
	background-position: 192px;
	display: block;
	width: 960px;
}
.frame01 {
	margin: 0px;
	padding: 0px;
	width: 960px;
	border-bottom: 1px solid #000000;
	background-color: #EDF5FF;
	position: relative;
}
.frame02 {
	margin: 0px;
	padding: 0px;
	width: 191px;
	position: relative;
	float: left;
}
.frame03 {
	width: 768px;
	position: relative;
	float: left;
}
.frame04 {
	margin: 0px;
	padding: 0px;
	width: 960px;
	position: relative;
	float: left;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #CCCCCC;


}


.a00_gestion {
	background-color: #EEE;
	padding:5px;
}
.a01_gestion {
	background-color: #d8d8d8;
	padding:5px;
	color: #0000FF;
	text-decoration: none;
	font: normal 14px Arial, Helvetica, sans-serif;
	white-space: normal;
	border: 1px solid #2647a0;
	text-align: left;
}
.a02_gestion {
	background-color: #EFEFEF;
	padding:0px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border-top: 0px solid #2647a0;
	border-right: 1px solid #2647a0;
	border-bottom: 0px solid #2647a0;
	border-left: 1px solid #2647a0;
}
.a02_gestionx {
	background-color: #EFEFEF;
	padding:5px;
	margin-bottom:5px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border: 1px solid #2647a0;
	
}

.a02_gestionxa {
	padding-bottom:2px;
	padding-top:2px;
	color: #000000;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border-bottom:1px solid #d6dff7;
}

.a02_gestionxb {
	padding-bottom:2px;
	padding-top:2px;
	color: #FF0000;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border-bottom:1px solid #2647a0;
}

/* -------------------------------------- */
/* -------------------------------------- */

.menugauche_rollout {
	color: #000000;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border-bottom:1px solid #d6dff7;
	cursor: pointer;
}

.menugauche_rollin {
	color: #FF0000;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border-bottom:1px solid #2647a0;
	cursor: pointer;
}


/* -------------------------------------- */
/* -------------------------------------- */

.a02_gestionxx {
	margin-bottom:2px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	text-align:left ;
	white-space: normal;
	border-bottom: 1px solid #2647a0;
}
.a03_gestion {
	background-color: #d8d8d8;
	padding:5px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	white-space: normal;
	border: 1px solid #2647a0;
}
.a00_bloc {
	background-color: #EEE;
	padding:5px;
}
.a01_bloc {
	background-color: #d8d8d8;
	white-space: normal;
	border-top: 1px solid #2647a0;
	border-bottom: 1px solid #2647a0;
}
.a01x_bloc {
	background-color: #2647A0;
	white-space: normal;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
}
.a02_bloc {
	background-color: #EFEFEF;
	padding:5px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	white-space: normal;
}
.a03_bloc {
	background-color: #d8d8d8;
	padding:5px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	white-space: normal;
	border-top: 1px solid #2647a0;
	border-bottom: 1px solid #2647a0;
}
.a04_bloc {
	background-color: #EDF5FF;
	padding:5px;
	color: #0000FF;
	text-decoration: none;
	font: normal 12px arial;
	white-space: normal;
}
/* DIV */

.bodycentre {
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/_img/interface/1px_cnoir.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
}

.bodygauche {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #6e89dd;
	background-image: url(/_img/interface/1px_cnoir.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bodydroite {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #6e89dd;
	background-image: url(/_img/interface/1px_cnoir.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.bodycentre {
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/_img/interface/1px_cnoir.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
}



.body01 {
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.tab1 {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-bottom: 1px solid #000000;
}
.tab2 {
}
.tab3 {
	border: 1px solid #000000;
	background: #EEEEEE;
}
.tab4 {
	background: #EEEEEE;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tab5 {
	border: 1px solid #000000;
	background: #EEEEEE;
}
.td1 {
	margin: 0px;
	padding: 0px;
}
.td2 {
	margin: 0px;
	padding: 0px;
}
.td3 {
	margin: 0px;
	padding: 0px;
}
.td4 {
	margin: 0px;
	padding: 0px;
	background: #EDF5FF;
	vertical-align: top;
	display: table-cell;
}
.td5 {
	margin: 0px;
	padding: 0px;
}
.td6 {
	margin: 0px;
	padding: 0px;
}
.td7 {
	margin: 0px;
	padding: 0px;
}
form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ul01 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: list-item;
	border-bottom: 1px solid #CCCCCC;
}


/*////////////////*/


.trnormal	{
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.trover	{
	background-color:#CCCCCC;
	border: 1px solid #000000;
	cursor: pointer;
}


/*////////////////*/


.trnormal_panierventeprivee01	{
	border:#FFFFFF 1px solid; 
	margin-bottom:5px ;
	background-color:#FFFFFF;
}

.trnormal_panierventeprivee02	{
	border:#FFFFFF 1px solid; 
	margin-bottom:5px ;
	background-color:#FFFFFF;
}

.trover_panierventeprivee	{
	border:#666666 1px solid; 
	margin-bottom:5px ;
	background-color:#CCCCCC;
}


/*////////////////*/
.trnormal_listegestion01	{
	background-color:#FBFBFF;
	cursor: pointer;
}

.trnormal_listegestion02	{
	background-color:#FFFFFF;
	cursor: pointer;
}

.trover_listegestion	{
	background-color:#F7F7F7;
	cursor: pointer;
}


/*////////////////*/


.trnormal_01_listegestion01	{
	background-color:#deeabf;
	cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326110;
          border-top : #56a367 1px solid ; }


.trnormal_01_listegestion02	{
	background-color:#deeabf;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326110;
          border-top : #56a367 1px solid ; }


.trover_01_listegestion	{
	background-color:#f1f5e8;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326110;
          border-top : #56a367 1px solid ; }


/*////////////////*/
/*////////////////*/


.trnormal_01_listegestion01aze	{
	background-color:#b4d4ba;
	cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326110;
          border-top : #56a367 1px solid ; }


.trnormal_01_listegestion02aze	{
	background-color:#b4d4ba;
	cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326110;
          border-top : #56a367 1px solid ; }


.trover_01_listegestionaze	{
	background-color:#e5efe7;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326110;
          border-top : #56a367 1px solid ; }


/*////////////////*/


.trnormal_01_listegestion01a	{
	background-color:#b4d4ba;
	cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030303;
          border-top : #56a367 1px solid ; }


.trnormal_01_listegestion02a	{
	background-color:#e5efe7;
	cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030303;
          border-top : #56a367 1px solid ; }


.trover_01_listegestiona	{
	background-color:#e5efe7;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030303;
          border-top : #56a367 1px solid ; }


/*////////////////*/


.trnormalphoto
{ cursor: pointer; border: 1px solid #FFFFFF; }
.troverphoto
{ cursor: pointer; border: 1px dashed #CCCCCC; }

/*////////////////*/
.cellulebordure01grise { border: 1px solid #CCC; color: #000000; text-decoration: none; font: normal 10px arial; }
.cellulebordure02grise { border: 1px solid #CCC; color: #000000; text-decoration: none; font: normal 10px arial; }

