@charset "utf-8";
body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin: 0px;
	background-color: #E3E3E2;
}
/** cadrage contour***/
/** haut***/
.cadre_haut {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 838px;
	margin-bottom: 0px;
	height: 8px;
}
/** Droit gauche et haut***/
table#contour {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
}
td#contourTd_Gch {
	background-image: url(../images/fond_gch_cadre.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
td#contourTd_Drt {
	background-image: url(../images/fond_drt_cadre.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
td#contourTd_Mil {
	width: 758px;
}
div#cadre_bas {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 838px;
	margin-bottom: 0px;
	height: 40px;
	background-image: url(../images/cadre_bas_depart.gif);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: bottom;
	padding-top: 15px;
	color: #1d3291;
}
/*----____ DEBUT pour écran départ----____*/
div#header_depart {
	padding: 0px;
	margin: 0;
	height: 120px;
	width: 758px;
}
/*___________ Animation          ----____*/
div#animation_depart {
	margin: 0;
	width: 758px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*___________ boutons bienvenu
             et welcome          ----____*/
div#boutons_depart {
	margin: 0;
	width: 758px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 36px;
}
img#bt_bienvenue {
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img#bt_welcome {
	margin: 0;
	padding-top: 0px;
	padding-right: 130px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*___________ Modules          ----____*/
div#modules_depart {
	margin: 0;
	width: 758px;
	padding-top: 25px;
}
img.modules_depart {
	margin: 0;
	padding-left: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*----____ FIN pour écran départ----____*/
/*
-
-
-
*/
/***AAAA partie haut header : logo animation pour écrans rubriques-....*/
div#header {
	padding: 0px;
	margin: 0;
	height: 130px;
	width: 638px;
	background-color: #E3E3E2;
}
/***BBB----- navigation haut....*/
div#navigation_haut {
	margin: 0;
	height: 41px;
	width: 758px;
	text-align: right;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #E3E3E2;
}
div#navigation_haut DIV.btn_sousrubrique {
	TEXT-ALIGN: center;
	background-image: url(../images/menu_sous.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 36px;
	width: 114px;
	float: right;
	font-size: 9pt;
	color: #0D1782;
	font-weight: bold;
	line-height: 15px;
	padding-top: 5px;
}
div#navigation_haut DIV.btn_rubrique {
	TEXT-ALIGN: center;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 36px;
	width: 114px;
	float: right;
	font-size: 9pt;
	color: #0D1782;
	font-weight: bold;
	line-height: 15px;
	padding-top: 5px;
}
div#navigation_haut .btn_sousrubrique {
	text-decoration: none;
	color: #0D1782;
}

 a.LinkBase:link {
	text-decoration: none;
	color: #1D3291;
}

 a.LinkBase:hover, a.LinkBase:visited {
	text-decoration: none;
	color: #0c73f4;
}

a.LinkBaseBlack:link {
	text-decoration: none;
	color: #000;
}
 a.LinkBaseBlack:hover, a.LinkBaseBlack:visited {
	text-decoration: none;
	color: #0c73f4;
}

div#navigation_haut .btn_sousrubrique {
	text-decoration: none;
	color: #E95D34;
}
div#navigation_haut .btn_rubrique {
	text-decoration: none;
	color: #0D1782;
}
div#navigation_haut .btn_rubrique {
	text-decoration: none;
	color: #E95D34;
}
/****CCC partie barre de recherche///////////////*/
div#barre_recherche {
	height: 34px;
	width: 758px;
	background-color: #E3E3E2;
}
/****===== input recherche rapide///////////////*/
#recherche {
	height:0;
	float:left;
	overflow:visible;
	display:inline;
}
input.rechercheInput {
	border:1px solid #0D1782;
	width:135px;
	height:18px;
	padding:0;
	margin:9px 13px 0 13px;
	font-size:12px;
	font-family: "Trebuchet MS";
	background-color: #FFFFFF;
	vertical-align: middle;
}

input.button, span.button
{
   font-size:12px;
   font-family:Trebuchet MS,sans-serif;
   font-weight:bold;
   color:#0d1782;
   width:100px;
   background-color:#A5BAD7;
   border-style:solid;
   border-color:#0d1782;
   border-width:1px;
   cursor:hand;
   text-decoration: none;
}

#rechercheBtn {
	border:none;
	width:33px;
	height:18px;
	padding:0;
	background:transparent;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
/****DDDD partie barre de recherche ===== icones English et accueil///////////////*/
#icones {
	border:none;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	float: right;
	height: 34px;
	width: 130px;
	margin-top: 0px;
	background-color: #E3E3E2;
}
#icone_english {
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-left: 5px;
}
#icone_accueil {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 5px;
	float: left;
}
/****-**FFFF partie centarale----menu gacuhe, modules et contenu dans ce table------------999999*/
table#tableCentrale {
	width: 758px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
}
/****-**FFFF menu gacuhe ------------999999*/
td#BloqueMenuGauche {
	width: 200px;
	background-color: #FFFFFF;
	background-image: url(../images/fond_nav_gch.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
}
img.photos {
	width: 198px;
	padding: 1px;
}
table#sousmenu_gauche {
	width: 185px;
	color: #FFFFFF;
	margin-right: 15px;
	height: 74px;
	/*height: 144px;*/
}
td#sousmenu_gauche_text {
	text-align: right;
	vertical-align: top;
}
table#sousmenu_gauche a:link, a:active, a:visited {
	text-decoration: none;
	color: #FFF;
}
table#sousmenu_gauche a:hover {
	text-decoration: none;
	color: black;
}
/****-**FFFF MODULES GAUCHE partie centarale ------------999999*/
img.acces_detaillants {
	margin-right: 6px;
	margin-left: 8px;
	padding-bottom: 3px;
}
img.acces_editeurs {
	margin-right: 6px;
	margin-left: 8px;
	padding-bottom: 20px;
}
/****-**FFFF partie centarale----CONTENU EN TEXTE------------999999*/
td#BloqueContenu {
	border: 0;
	width: 518px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
img#titre {
	text-align: center;
	vertical-align: top;
}
td#BloqueContenu p {
	font-size: 10pt;
}
td#BloqueContenu h1 {
	font-size: 12pt;
	font-weight: bold;
}
td#BloqueContenu h2 {
	font-size: 12pt;
	font-weight: normal;
}
td#BloqueContenu h3 {
	font-size: 10pt;
	color: #1D3291;
	font-weight: normal;
}
td#BloqueContenu li {
	list-style-image: url(../images/puce_bleu.png);
}

div.titrepage {
	font-family: verdana;
	font-size: 18pt;
	font-weight: 500;
	color: #0D1782;
	text-align: center;
	margin-bottom: 12px;
	letter-spacing:0.2pt;
	word-spacing: -3pt;
}


/*
	-----------------------------------------------------------------------------------------------
*/

td.tableSectionCell
{
	border			: 1px solid white;
	color			: #000000;
	background-color: #B0E0F8;
	font-weight		: bold;
}

td.tableTopRow
{
	border			: 1px solid white;
	color			: #000000;
	background-color: #E8E8E8;
	font-weight		: bold;
}

td.tableHeadCell
{
	border			: 1px solid white;
	color			: #FFFFFF;
	background-color: #0090D8;
}

td.tableCell
{
	border			: 1px solid white;
	background-color: #D8F0FF;
	font-size		: 0.9em;
}

td.tinyText
{
	font-size		: 0.75em;
}

table.table
{
	border-collapse	: collapse;
}

table#availableTitles
{
	width			: 500px;
}

div.nestedBox
{
	background		: #E8E8E4;
	margin			: 3.5em 0.0em 0.0em 4.0em;
}

img.floatLeft
{
	float			: left;
	margin-right	: 1em;
}

table.container {
	text-align : center;
	font-size: 12px;
	background-color : #FFFFFF;
	width:520px;
}

td.titleTable {
	background-color: #7B9CC7;
	font-weight: bold;
	color: #FFFFFF;
	width : 260px
}

td.rowSolution {
	text-align: center;
}

td.rowList{
	text-align:left;
	vertical-align:middle;

}

td.background-white {
	background-color: #FFFFFF;
	vertical-align:top;
}

div.title {
	text-align: left;
	font-weight: bold;
	color: #2F5FB3
}

div.description {
	text-align: left;
	border: solid #7B9CC7 1px;
	padding:5px;
}

td.displayPic{
	width: 140px;
	padding-top:23px;
	vertical-align:middle;
}

.tabTitle{
	font-weight: bold;
	padding-bottom:10px;
}


a.tabItem{
	text-decoration:none;
	background-color:#b4c9e4;
	color:#0d1782;
	padding-left:8px;
	padding-right:5px;
}

a.tabItemSelected{
	text-decoration:none;
	background-color:#b4c9e4;
	color:#0c73f4;
	padding-left:8px;
	padding-right:5px;
}

a.tabItem:hover{
	color:#0c73f4;
}

#tabList{
	margin-bottom:20px;
}

.emphasis{
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
}
