html {
	height: 728px;
}
body {
	width:1024px;
	margin: 0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	}
#Fond {
	width:1024px;
	height:768px;
	background-image:url(../images/Fond.gif);
	background-repeat:no-repeat;
}	
#Logo {
	padding-top:0px;
	padding-left:10px;
	border:0px;
}
#Personnage_Droite {
	padding-top	:0px;
	padding-left:10px;
	height:103px;
	width:332px;
}
#Btn_Accueil {
	position:absolute;
	padding-top:126px;
	padding-left:10px;
	border:0px;
	z-index:10;
}
#Cell_Gauche {

	position:absolute;
	margin-top:10px;
	margin-left:36px;
	width:357px;
	height:104px;
	z-index:5;
}
#Cell_Droite {

	position:absolute;
	margin-top:24px;
	margin-left:640px;
	width:332px;
	height:103px;
}
#body_outer {
	float:left;
	width:570px;
	margin:15px 20px auto 44px;
}
#body_inner {
}
/* MODULE DROIT (OFFRE SPECIALE) */	
#mod_contentitem {
	float:right;
	width:350px;
	margin-top:12px;
	margin-right:40px;
	border: 0px solid #051df6;
	}
/* FIN */
#footer {
	clear:both;
	text-align: center;
	font-size:9px;
	margin-top:24px;
	color:#009;
}
.blog {
	width:100%;
	border: 0px solid #051df6;
/*
	overflow:hidden 
*/
}
.contentpaneopen {
	margin: 0px;
	width: 100%;
	border-collapse:collapse;
	height:24px;
}
table.contentpaneopen td {
	padding:0px;
}
.contentpaneopen_Bottom {
	background: url('../images/Fond_Gris.gif');
	background-repeat:repeat-y;
	margin: 0px;
	width: 100%;
	border-collapse:collapse;
}
.contentpaneText {
	padding-left:15px;
	padding-right:15px;
	margin-top:6px;
	margin-bottom:6px;
	font-family:Tahoma;
	color:#039;
	text-align:justify;
	overflow:auto;
	width:auto;
/*	height:430px;	 Ascenseur */
	}
/* Hauteur des lignes ŕ l'intérieur des boites */	
	contentpaneText,p, li{
		line-height:14px;
		margin-top:6px;
		margin-bottom:6px;
	}
.componentheading {
	background-color:#66CC66;
	color: #666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase
}
.contentheading {
	background: url('../images/Fond_BleuTitre.gif');
	background-repeat:repeat-x;
	background-position:top;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 10px;
	white-space: nowrap;
}
#Tab_GHeading {
	background-image: url('../images/Fond_BleuGHeading.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:7px;
	padding:0px;
}
#Tab_DHeading {
	background-image: url('../images/Fond_BleuDHeading.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:7px;
	padding:0px;
}
.contentfooter {
	line-height:7px;	
	}
#Tab_GFooter {
	background-image: url('../images/Fond_GrisGFooter.gif');
	background-repeat:no-repeat;
	background-position:left;
	width:7px;
	padding:0px;
}
#Tab_DFooter {
	background-image: url('../images/Fond_GrisDFooter.gif');
	background-repeat:no-repeat;
	background-position:right;
	width:7px;
	padding:0px;
}
#header {
	background: #FFF url('../images/Fond_Bleu.gif') repeat-x top;
	padding: 0px;
	width:1024px;
	height: 151px;
}
#header_outer {
	margin-left:auto;
	margin-right:auto;
}
#Top_Menu {
/*	background-color:#CC0000; */
}
/* Sous menu Onglets Orange */
#Top_SMO {
	float: none;
	background-image: url('../images/Fond_Orange.gif');
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	width: 1024px;
	height:24px;
	margin-left:0px;
	margin-top:0px;
}
/* BARRE DE SOUS-MENUS ORANGE */
.Separation {
		vertical-align:middle;
}
.ConteneurMenu_Niv01 {
	float: none;
	position:relative;
	width: 1024px;
	height:24px;
	margin-top:-24px;
	margin-left:40px;
	z-index:3;
}
/*
	.Options_Menu01 {
	}
	a.Options_Menu01:link, a.Options_Menu01:visited {
		}
*/		
	a.Options_Menu01:hover {
}

.ConteneurMenu_Niv02 {
	display:none;
	padding-left:15px;
	position:absolute;
}
	.Options_Menu02 {
		position:relative;
		vertical-align:middle;
		color:#039;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		padding-left:0px;
		z-index:10;
	}
	a.Options_Menu02:link, a.Options_Menu02:visited {
		color:#039;
		text-decoration:none;
		font-weight: bold;
		}
	a.Options_Menu02:hover,  a.Options_Menu02:active {
		color:#F60;
		background-color:#FFF;
		text-decoration: none;
		padding-top:2px;
		padding-bottom:3px;
		font-weight: bold;
}
/* Onglet blanc 2eme Niveau */
.Tab_MG {
	display:inline;
	}
	a.Tab_MG:hover {
	display:inline;
	visibility:visible;
}
.Tab_MD {
	display:inline;
	}
	a.Tab_MD:hover {
	display:inline;
	visibility:visible;
}

.ConteneurMenu_Niv03 {
	display:none;
	position:absolute;
	margin-top:3px;
	/*
	background-image:url('../images/Pixel_Blanc.png');
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:3;
}
	.Options_Menu03 {
		display:block;
		background-color:#FFF;
		padding-left:5px;
		font-size:11px;
		line-height:22px;
		color:#000;
	}
	a.Options_Menu03:link, a.Options_Menu03:visited {
		color:#000;
		text-decoration:none;
		font-weight: bold;
	}
	a.Options_Menu03:hover {
		color: #FFF;
		/*
		background-image:url('../images/Fond_Options.gif');
		text-decoration: none;
		*/
		background-color:#1285E2;
		font-weight: bold;
	}
	a:link, a:visited {
		color:#039;
		text-decoration:none;
		font-weight: bold;
	}
a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}


/* FORMULAIRE DE RECHERCHE CEGEDIM */
#search_outer {
	position:absolute;
	margin-left:683px;
	width:372px;
}
#search_inner {
/* Style du conteneur de la zone de saisie et du boutton du module Search */
	text-align:center;
	font-size:11px;
	height:100%;
	color:#666;
	vertical-align:middle;
	}
.Formulaire {
	font-weight:bold;
}	
.Boite_Input {
	border:solid 1px #CCC;
	background-color: #FFF;
	margin-left:10px;
	margin-right:10px;
	height:12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
}
.inputbox {
	display:inline;
	border:solid 1px #CCC;
	background-color: #FFF;
	margin:10px 10px auto 10px;
	font-size:11px;
}
.Bouton_Rechercher {
	height:14px;
	width:14px;
	vertical-align:middle;
}

/* FORMULAIRE */

/* FIN FORMULAIRE */

div.mosimage {
  border: 1px solid #ccc;
}
.mosimage {
  border: 1px solid #cccccc;
  margin: 0px
}
.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}
ul
{
	line-height: 14px;
	padding-left: 3px;
	padding-top: 0px;
	list-style-image:url('../images/puce.gif');
}
ol
{
	line-height: 14px;
	padding-left: 3px;
	padding-top: 0px;
}
li
{
		text-align:justify;
}
.Article {
	border-style:solid;
	border-width:1px;
	border-color:#06C;
	text-align:justify;
}
.Article ul {
	list-style-image:url('../images/PuceCLM1.gif');
	list-style-position:outside;
	margin-left:12px;
	text-align:justify;
}
.Article_Puce01 {
	list-style-image:url('../images/PuceCLM1.gif');
	list-style-position:outside;
	margin-left:12px;
	text-align:justify;
}
#Article_Puce01 li {
	line-height:14px;
}
