/*ENCART ARRONDI 1PX*/
div.encart-arrondi
{
	min-height:6px;
	height:auto !important;
	height:6px;
}
div.encart-arrondi div.ea-top,
div.encart-arrondi div.ea-left,
div.encart-arrondi div.ea-right,
div.encart-arrondi div.ea-bottom
{
	background:url(../images/border/arrondi_1px.gif);
}
div.encart-arrondi div.ea-top,
div.encart-arrondi div.ea-bottom
{
	background-repeat:repeat-x;
}
div.encart-arrondi div.ea-left,
div.encart-arrondi div.ea-right
{
	background-repeat:repeat-y;
}
div.encart-arrondi div.ea-bottom
{
	background-position:bottom;
}
div.encart-arrondi div.ea-right
{
	background-position:right;
}
div.encart-arrondi div.ea-top-left
{
	background:url(../images/border/arrondi_hg.gif) top left no-repeat;
}
div.encart-arrondi div.ea-top-right
{
	background:url(../images/border/arrondi_hd.gif) top right no-repeat;
}
div.encart-arrondi div.ea-bottom-left
{
	background:url(../images/border/arrondi_bg.gif) bottom left no-repeat;
}
div.encart-arrondi div.ea-bottom-right
{
	background:url(../images/border/arrondi_bd.gif) bottom right no-repeat;
}
div.encart-arrondi div.ea-contenu 
{

}

/*ENCART ARRONDI TRANSPARENT*/
div.encart-arrondi-transparent 
{
}
div.encart-arrondi-transparent div.eat-top-left
{
	background:url(../images/border/background_arrondi_hg.png) top left no-repeat;
	padding-left:15px;
}
div.encart-arrondi-transparent div.eat-top-right
{
	background:url(../images/border/background_arrondi_hd.png) top right no-repeat;
	padding-right:15px;
}
div.encart-arrondi-transparent div.eat-top
{
	background:url(../images/border/background_arrondi_h.png) top repeat-x;
	height:15px;
}
div.encart-arrondi-transparent div.eat-left
{
	background:url(../images/border/background_arrondi_g.png) left repeat-y;
}
div.encart-arrondi-transparent div.eat-right
{
	background:url(../images/border/background_arrondi_d.png) right repeat-y;
}
div.encart-arrondi-transparent div.eat-bottom-left
{
	background:url(../images/border/background_arrondi_bg.png) bottom left no-repeat;
	padding-left:15px;
}
div.encart-arrondi-transparent div.eat-bottom-right
{
	background:url(../images/border/background_arrondi_bd.png) bottom right no-repeat;
	padding-right:15px;
}
div.encart-arrondi-transparent div.eat-bottom
{
	background:url(../images/border/background_arrondi_b.png) bottom repeat-x;
	height:15px;
}
div.encart-arrondi-transparent div.eat-contenu
{
	background:#ffffff;
	margin:0 15px;
	padding:10px 0;
}
*html div.encart-arrondi-transparent div.eat-top-left
{
	background:url(../images/border/background_arrondi_hg.gif) top left no-repeat;
}
*html div.encart-arrondi-transparent div.eat-top-right
{
	background:url(../images/border/background_arrondi_hd.gif) top right no-repeat;
}
*html div.encart-arrondi-transparent div.eat-top
{
	background:url(../images/border/background_arrondi_h.gif) top repeat-x;
}
*html div.encart-arrondi-transparent div.eat-left
{
	background:url(../images/border/background_arrondi_g.gif) left repeat-y;
}
*html div.encart-arrondi-transparent div.eat-right
{
	background:url(../images/border/background_arrondi_d.gif) right repeat-y;
}
*html div.encart-arrondi-transparent div.eat-bottom-left
{
	background:url(../images/border/background_arrondi_bg.gif) bottom left no-repeat;
}
*html div.encart-arrondi-transparent div.eat-bottom-right
{
	background:url(../images/border/background_arrondi_bd.gif) bottom right no-repeat;
}
*html div.encart-arrondi-transparent div.eat-bottom
{
	background:url(../images/border/background_arrondi_b.gif) bottom repeat-x;
}

/* menu gauche */
.smenu 
{
	width:204px;
	padding-top:6px;
	background: url(../images/menu_gauche/background-menu-gauche-h.gif) top no-repeat;
}
.smenu-background 
{
	padding:6px 12px;
	background:#1A1A1B url(../images/menu_gauche/background-menu-gauche.gif) top repeat-x;
}
.smenu-bottom 
{
	padding-bottom:6px;
	background: url(../images/menu_gauche/background-menu-gauche-b.gif) bottom no-repeat;
}

.smenu h3 
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
}
.smenu ul 
{
	list-style-type:none;
	width:180px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 6px 0px;
	background-position:bottom left;
	background-color:transparent;
	background-repeat:repeat-x;
}
.smenu ul li 
{
	padding:2px 4px;
	margin:0px;
}
.smenu ul li.m-out a 
{
	text-decoration:none;
}

.smenu ul li.m-over a,
.smenu ul li.m-out a:hover 
{
	text-decoration:none;
}
.smenu ul 
{
	background:url(../images/menu_gauche/background-separ.gif) bottom repeat-x;
}
.smenu ul li.m-Actif 
{
	background-color:#dedd39;
}
.smenu ul li  div.menuActif a
{
	text-decoration: none;
}









/*   Grand bloc : page avec menu  */
div.encart-654 {
	background-image:url(../images/background/background-encart-654-h.png);
}

div.encart-654-background {
	background-image:url(../images/background/background-encart-654-b.png);
}

div.encart-654 {
	clear:both;
	padding:15px 0px 0px 0px;
	background-position:top left;
	background-color:transparent;
	background-repeat:no-repeat;
}
div.encart-654 {
	width:654px;
}
div.encart-654 div.encart-654-background {
	padding:0px 10px 20px 10px;
	background-position:bottom left;
	background-color:transparent;
	background-repeat:no-repeat;
}

div.titre{
    height:23px;
	margin: 0 2px;
	background:url(../images/background/background-interieur-encart-titre.gif) repeat-x;
}
*html div.titre
{
	background:url(../images/background/background-interieur-encart-titre.gif) 8px left repeat-x;
}

div.tri {
	margin:4px 11px;
	padding:0px;
}
div.tri ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.tri ul li {
	float:right;
	margin:0px 2px;
	padding:0px;
}
div.tri ul li.m-out a {
	text-decoration:none;
}
div.tri ul li.m-over a,
div.tri ul li.m-out a:hover {
	text-decoration:underline;
}

div.listing 
{
	clear:right;
	margin:0 2px;
	padding:0px;
}
*html div.listing
{
	clear:none;
}
div.listing ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.listing ul li {
	float:left;
	margin:5px 8px 5px 0px;
	padding:5px 11px;
	width:125px;
	height:190px;
	background-position:top left;
	background-color:transparent;
	background-repeat:no-repeat;
}
*html div.listing ul li
{
	margin:5px 2px 5px 0px;
}
div.listing ul li dl {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.listing ul li dl dt {
	margin:0px;
	padding:0px;
}

/*  PAGINATION  */
.PageEncours
{
	text-decoration:none;
	padding:0 2px;
	font-size: font-size:11px;
}

.LienPage
{
	color:#5A5A5A;
}

/*  Tableau */
.ModelTableau2 {
	font-size:12px;
	margin:10px;
	padding:0;
	width:95%;
}

.ModelTableau2 .entete td {
	color:#000000;
	font-weight:bold;
	height:25px;
}

.ModelTableau2 .ligneTableauFonce td {
	font-size:12px;
	font-weight:normal;
	height:30px;
	padding:4px 0;
}

.ModelTableau2 .ligneTableauClair td {
	font-size:12px;
	font-weight:normal;
	height:30px;
	padding:2px 0;
}

.ModelTableau2 tr.entete a {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

.ModelTableau2 tr.entete a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

.ModelTableau2 tr.entete a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}

.ModelTableau2 tr.ligneTableauClair a:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.ModelTableau2 tr.ligneTableauClair a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.ModelTableau2 tr.ligneTableauClair a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.ModelTableau2 tr.ligneTableauFonce a:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.ModelTableau2 tr.ligneTableauFonce a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.ModelTableau2 tr.ligneTableauFonce a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

div.divConfirmSigning
{
	position: relative;
	top: 50px;
	left: 150px;
	width: 620px;
	height: 870px;
}

/*     Entete PAge      */
.totem 
{
	height:81px;
	margin:5px 0 8px 45px;
	background:url(../images/background/background-totem.gif) left top no-repeat;
}

.totem #flash-totem 
{
	height:81px;
}
.totem #flash-totem .no-flash 
{
}
.totem #flash-totem .no-flash dl 
{
	list-style-type:none;
}
.totem #flash-totem .no-flash dl dt 
{
	float:left;
	height:81px;
}
.totem #flash-totem .no-flash dl dt.visuel 
{
	margin:0px 10px;
}
.totem #flash-totem .no-flash dl dt.texte 
{
	width:165px;
	font-size:20px;
	font-weight:bold;
}
.totem #flash-totem .no-flash dl dt.texte span 
{
	font-size:14px;
}

.totem #flash-totem .no-flash dl dt.texte2 
{
	width:185px;
	font-size:20px;
	font-weight:bold;
}
.totem #flash-totem .no-flash dl dt.texte2 span 
{
	font-size:14px;
}

.totem #flash-totem .no-flash dl dt.liens 
{
	height:79px;
	width:562px;
	background-position:bottom right;
	background-color:transparent;
	background-repeat:no-repeat;
}
.totem #flash-totem .no-flash dl dt.liens ul 
{
	list-style-type:none;
	margin:58px 0px 0px 0px;
	padding:0px;
}
.totem #flash-totem .no-flash dl dt.liens ul li 
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
	width:160px;
	font-size:12px;
	font-weight:bold;
}
.totem #flash-totem .no-flash dl dt.liens ul li span 
{
	font-size:12px;
}
.totem #flash-totem .no-flash dl dt.liens ul li.m-out a 
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.totem #flash-totem .no-flash dl dt.liens ul li.m-over a,
.totem #flash-totem .no-flash dl dt.liens ul li.m-out a:hover 
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



/* alert*/
div.divAlertVisible
{

	display:block;
	position: absolute;
	top:200px;	
	left:300px;
	width:350px;
	z-index: 10;
	padding: 20px;
	text-align: center;
}

div.divAlertVisible span.Texte
{
	font-size: 14px;
	font-weight: bold;
}

div.divAlertVisible div.Bouton
{
	background-repeat: no-repeat;
	background-position: center top;
	width: 99px;
	height: 24px;
	text-align: center;
	cursor: hand;
	padding-top: 5px;
	cursor: pointer;
}

div.divAlertVisible div.Bouton span
{
	font-size: 14px;
	font-weight: bold;
	
}

div .titreEncartArrondi
{
	font-weight: bold;
}


/*   Menu sans flash  */
div.menu {
	width:960px;
	height:87px;
	margin-bottom:12px;
}
div.menu div#flash-carrousel {
	width:960px;
	height:87px;
}
div.menu div#flash-carrousel div.no-flash {
	width:960px;
	height:87px;
}
div.menu div#flash-carrousel div.no-flash div.scroller-g,
div.menu div#flash-carrousel div.no-flash div.scroller-d {
	float:left;
	width:25px;
	height:57px;
	padding:30px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
}
div.menu div#flash-carrousel div.no-flash div.scroller-g {
	margin-left:10px;
}
*html div.menu div#flash-carrousel div.no-flash div.scroller-g {
	margin-left:5px;
}
div.menu div#flash-carrousel div.no-flash div.scroller-d {
}
div.menu div#flash-carrousel div.no-flash div#scroll-carrousel {
	float:left;
	width:890px;
	height:87px;
	overflow:hidden;
}
div.menu div#flash-carrousel div.no-flash div#scroll-carrousel ul {
	list-style-type:none;
	width:5000px;
}
div.menu div#flash-carrousel div.no-flash div#scroll-carrousel ul li {
	float:left;
	width:85px;
	text-align:center;
}


/*    Totem sans flash   */
div.totem div#flash-totem div.no-flash dl dt.liensTotem {
	background-image:url(../images/background/background-totem-no-flash.gif);
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem2,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 {
	background-image:url(../images/background/background-totem-no-flash-2.gif);
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 {
	background-color:transparent;
	background-position:right bottom;
	background-repeat:no-repeat;
	height:79px;
	width:562px;
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem3 {
	background-color:transparent;
	background-position:right bottom;
	background-repeat:no-repeat;
	height:79px;
	width:562px;
}



div.page div.totem div#flash-totem div.no-flash dl dt {
	float:left;
	height:81px;
}

div.totem div#flash-totem div.no-flash dl {
	list-style-type:none;
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem ul,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul {
	list-style-type:none;
	margin:58px 0 0;
	padding:0;
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem ul li,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul li,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul li {
	color:#000000;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 20px;
	width:160px;
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem ul li.m-out a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul li.m-out a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul li.m-out a {
	color:#888888;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem ul li span,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul li span,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul li span {
	color:#888888;
	font-size:12px;
}

div.totem div#flash-totem div.no-flash dl dt.liensTotem ul li.m-over a:hover,
div.totem div#flash-totem div.no-flash dl dt.liensTotem ul li.m-out a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem ul li.m-over a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul li.m-over a:hover,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul li.m-out a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem2 ul li.m-over a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul li.m-over a:hover,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul li.m-out a,
div.totem div#flash-totem div.no-flash dl dt.liensTotem3 ul li.m-over a {
	color:#888888;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

dt.texte div.divTexte
{
	padding-top: 30px;
}

dt.texte2 div.divTexte {
	padding-top:30px;
}

div.eat-jaune-top-left
{
	background:url(../images/border/arrondi_jaune_hg.gif) top left no-repeat;
	padding-left:15px;
	height: 5px;
	background-color: #dfdd3a;
}
div.eat-jaune-top-right
{
	background:url(../images/border/arrondi_jaune_hd.gif) top right no-repeat;
	padding-right:15px;
	height: 5px;
}

div.eat-jaune-bottom-left
{
	background:url(../images/border/arrondi_jaune_bg.gif) bottom left no-repeat;
	padding-left:15px;
	height: 5px;
	background-color: #dfdd3a;
	
}
div.eat-jaune-bottom-right
{
	background:url(../images/border/arrondi_jaune_bd.gif) bottom right no-repeat;
	padding-right:15px;
	height: 5px;
}

.divTitreLogin span
{
	font-size: 15px;
	font-weight: bold;
}

div.eat-noir-top-left
{
	background:url(../images/border/arrondi_noir_hg.gif) top left no-repeat;
	padding-left:15px;
	height: 5px;
	background-color: #000000;
}
div.eat-noir-top-right
{
	background:url(../images/border/arrondi_noir_hd.gif) top right no-repeat;
	padding-right:15px;
	height: 5px;
}

div.eat-noir-bottom-left
{
	background:url(../images/border/arrondi_noir_bg.gif) bottom left no-repeat;
	padding-left:15px;
	height: 5px;
	background-color: #000000;
	
}
div.eat-noir-bottom-right
{
	background:url(../images/border/arrondi_noir_bd.gif) bottom right no-repeat;
	padding-right:15px;
	height: 5px;
}

div.divZoneInscription
{
	width: 200px;
	text-align: center;
	padding-top: 29px;
	//padding-top: 20px;
}


div .divExplicationPageLogin
{
	text-align: center;
}

div .ZoneBoutonInscription
{
	height: 100px;
}

div .divZoneLogin
{
	padding-left: 200px;	
}

dt.liensTotem1 {
	background-color:transparent;
	background-position:right bottom;
	background-repeat:no-repeat;
	height:79px;
	width:532px;
	background-image:url(../images/background/background-totem-no-flash-1.gif);
}

dt.liensTotem1 ul {
list-style-type:none;
margin:58px 0 0;
padding:0;
}

dt.liensTotem1 ul li {
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 0 20px;
width:150px;
}

dt.liensTotem1 ul li.m-out a {
color:#888888;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

dt.liensTotem1 ul li span {
color:#888888;
font-size:12px;
}

dt.liensTotem1 ul li.m-out a:hover {
color:#888888;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}