@charset "windows-1252";
BODY {
    margin-top:10; margin-left:0; margin-right:0;
	}
.text333 {font-family: Tahoma; font-size: 11px; color: #145391; padding-left: 5px; padding-right: 5px; padding-top: 5px; font: bold;}
.cadre {font-family: Tahoma; font-size: 11.5px; border-style: solid; border-width: 1px; border-color: #145391; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.cadre_form {border-style: solid; border-width: 1px; border-color: #145391; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color: #616a7f}
.cadre0{
	border-style: solid; border-width: 1px; border-color: #707070; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px;
	}
.lignes {border-style: solid; border-width: 1px; border-color: #c0c0c0; border-left: none; border-right: none; border-top: none; padding-left: 5px; padding-right: 5px; width: auto}


.cadre7 {border-style: solid; border-width: 1px; border-color: #c0c0c0; border-top: none; border-bottom: none; border-right: none}
.cadrex {border-style: solid; border-width: 1px; border-color: #ffcc00; border-top: none; border-bottom: none; border-right: none}
.cadre1 {
		border-style: solid; border-width: 1px; border-color: #ffcc00; border-left: none;  border-right: none
		}
.cadre2 {
		border-style: dashed; border-width: 1px; border-color: #145391; border-right: none; border-bottom: none; border-top: none
		}
.cadre3 {
		border-style: solid; border-width: 1px; border-color: #c0c0c0; border-left: none; border-bottom: none; border-right: none
		}
.cadre4 {
		border-style: solid; border-width: 1px; border-color: #c0c0c0; border-right: none; border-bottom: none; border-top: none
		}
.cadre5 {
		border-style: solid; border-width: 1px; border-color: #c0c0c0; border-right: none; border-left: none; border-top: none
		}
.liens {
    	position: relative; color: #000000; font-size: 8pt; font-family: verdana;  letter-spacing: -1pt; text-decoration: none;
		}
.blue1 {
		border-style: dotted; border-width: 1px; border-color: #145391; border-left: none; border-right: none; border-bottom: none; padding-left: 5px; padding-right: 5px
		}
.blue2 {
		border-style: dotted; border-width: 1px; border-color: #145391; border-left: none; border-right: none; border-top: none; padding-left: 5px; padding-right: 5px
		}
.blue3 {
		padding-left: 5px; padding-right: 5px
		}
.blue4 {
		border-style: dotted; border-width: 1px; border-color: #145391; border-bottom: none; border-right: none; border-top: none; padding-left: 5px; padding-right: 5px
		}
.titre_f {
		font-family: Tahoma; font-size: 11px; color: #145391; padding-left: 10px; padding-right: 5px; 
		}
.formulaire {
	font-family: Tahoma; font-size: 11px; color: #ffffff; 
	padding-left: 8px; padding-right: 10px; 
	width:80px;
	height:26px;
	background:url(../../images/btn_go1.jpg) 0 0 no-repeat #FAFDFF;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	border:none;
	cursor:pointer;
		}
.tete {
	font-family: Tahoma; font-size: 12px; color: #EDBD3E; 
	padding-left: 10px; padding-right: 10px; 
	width:321px;
	height:20px;
	background-color: #8c9f07;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
		}
.exter{
	width:320px;
	border-bottom:#8b9f07 solid 1px;
	border-right:#8b9f07 solid 1px;
	border-left:#8b9f07 solid 1px;
	border-top:#8b9f07 solid 1px;
	float:left;
	padding:0 0 0 8px;
	font:normal 11px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#101010;
	background-color:inherit;
}
.contrib {
	font-family: Tahoma; font-size: 11px; color: #ffffff; 
	padding-left: 8px; padding-right: 10px; 
	width:150px;
	height:20px;
	background:url(../../images/fonS1.jpg) 0 0 no-repeat #FAFDFF;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	border:none;
	cursor:pointer;
		}
.frame {
		margin-left: 20px; width: 555px; height: 430px; overflow: auto;
		}
.titre {
		font-family: Tahoma; font-size: 11px; color: #145391; padding-left: 5px; padding-right: 5px;
		}
.lien {
    	position: relative; top: -2px; color: #145391; font-size: 8pt; font-family: verdana;  letter-spacing: -1pt; text-decoration: none;
		}
.divise {
    	position: relative; top: -2px; color: #C0C0C0; font-size: 10pt;
		}
.text 	{
		font-family: Tahoma; font-size: 11.5px; color: #707070; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; text-align: justify
		}
.text1 	{
		font-family: Tahoma; font-size: 11px; color: #145391; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;
		}
.text_t	{
		font-family: Tahoma; font-size: 11px; color: #000000; 
		}
.detail {
		font-family: Tahoma; font-size: 11px; color: #145391; padding-right: 5px;
		}
.text33 {
		font-family: Tahoma; font-size: 11px; color: #145391; padding-left: 5px; padding-right: 5px; font: bold;
		}
/*--------------------------------------------------------------*/

.dynamic-tab-pane-control .tab-row .tab {
	width: 70px;
	height: 16px;
	background-image: url( "tab.png" );
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: pointer;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	font: 11px Tahoma, Helvetica, sans-serif;
	white-space: nowrap;
	text-align: center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width: 74px !important;
	height: 18px !important;
	background-image:	url( "tab_active.png" ) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 3;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma, Helvetica, sans-serif;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:	11px Tahoma, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.dynamic-tab-pane-control .tab-page {

	border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
	z-index: 2;
	position: relative;
	top: -2px;
	font: 11px Tahoma, Helvetica, sans-serif;
	color: #333;
	
	/*244, 243, 238*/
	/* 145, 155, 156*/
	padding:	5px;
	width: 100%;  /* stupid stupid stupid IE!!! */
	float: left;

}
.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}
/*--------------------------------------------------------------------*/
a {
	color: #C64934;
	text-decoration: none;
}
a:hover {
	color : #30569D;
	text-decoration : underline;
}
a:active {
	color : #333333;
	text-decoration : underline;
}

td {
	font-size: 11px;
}

/* standard style de table */
table.adminlist {
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	width: 100%;
}
table.adminlist tr.row0 {
	background-color: #F9F9F9;
	text-align: left;
}
table.adminlist tr.row1 {
	background-color: #FFF;
	text-align: left;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}
