/* #153688 => #414141 */
/* #F7EFE7 => #F1ECE0 */
body    	{   text-align: center;
	text-align: center;
	margin: 5px auto 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	background-color: #B0CEE8;
	        }
td    		{	font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
	        }

.ln			{	background-image: url('./images/menu_ln.gif'); }
.ln:hover		{	background-image: url('./images/menu_lnhover.gif'); }
.hover		{	background-image: url('./images/menu_hover.gif'); }
.hover:hover	{	background-image: url('./images/menu_hoverhover.gif'); }
.divart {}

.don {
	border: 1px solid white;
	margin: 0px 1px 0px 2px;
	padding: 5px 2px 5px 2px;
	font-weight: bold;
	font-size: 16px;
	color: white;
	background-color: #d53339;
	text-align: center;
}
.don_a
{
	color: #c53339;
	text-decoration: none;
}
.don_a:link{
	color: #c53339;
	text-decoration: none;
}
.don_a:hover{
	color: #c53339;
	text-decoration: none;
}
.don_a:active{
	color: #c53339;
	text-decoration: none;
}
.don_a:visited{
	color: #c53339;
	text-decoration: none;
}
/* -------------------
** navig pages
** ------------------- */
.NavigPg        { text-decoration: none; }
.NavigPg:link   { text-decoration: none; }
.NavigPg:hover  { color:red; text-decoration: none; }

.NavigPgCur        { text-decoration: none; font-weight: bold; }
.NavigPgCur:link   { text-decoration: none; font-weight: bold; }
.NavigPgCur:hover  { color:red; text-decoration: none; font-weight: bold; }

.divInfo    { padding:3px; }

/* -------------------
** forms
** ------------------- */
input		{	background-color: #f4f4f4; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
	        color: #414141;
			font-size: 12px;
	        border : solid;
	        border-width: 1px;
	        border-color: #bababa;
			}
inputb		{	background-color: #f4f4f4; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
	        color: #414141;
			font-size: 12px;
			font-weight: bold;
	        border : solid;
	        border-width: 1px;
	        border-color: #bababa;
			}
.button		{	background-color: white; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
	        color: #414141;
			font-size: 12px;
	        border : solid;
	        border-width: 1px;
	        border-color: #bababa;
			}

.radio		{	background-color: #f4f4f4; 
	     	color: #414141;
			border : none;
			border-width: 0px;
			font-size: 12px;
			}
			
textarea	{   background-color: #f4f4f4; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
	        color: black;
	        border : solid;
			font-size: 12px;
	        border-width: 1px;
	        border-color: #e0e0e0;
	        }
			
select   	{   background-color: #f4f4f4; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
	        color: black;
	        border : solid;
	        border-width: 1px;
            font-size: 10px;
	        border-color: #bababa;
			}

.needed		{	background-color: #ffdddd;
			font-size: 12px;
			}
            
            
.maq1		{	background-color: #DCCFB2;
			font-size: 12px;
			border : solid;
	        border-width: 2px;
	        border-color: #bababa;
			}			
.maq2		{	background-color: #D8D4C9;
			font-size: 12px;
	        border-width: 2px;
	        border-color: #bababa;
			}			
.maq3		{	background-color: #929FB0;
			font-size: 12px;
			border-width: 2px;
	        border-color: #bababa;
			}			
.maq4		{	background-color: #B0CEE8;
			font-size: 12px;
			border-width: 2px;
	        border-color: #bababa;
			}			
            
/* -------------------
** specials
** ------------------- */
.scroller   { color: red; text-decoration: none; }	
.scroller:link   { color: red;  text-decoration: none; }	
.scroller:hover   { color: red;  text-decoration: underline; }
.notify		{ color: red; }
	
.tcl0		{ background-color: #F1ECE0; color: #414141; }  /* #F7EFE7 => #F1ECE0 */
.tcl1_b		{ background-color: #D8D4C9; color: #414141; }	/* bright */
.tcl1_m		{ background-color: #C0C0C0; color: #414141; }	/* dark */
.tcl1_d		{ background-color: #929FB0; color: #414141; }	/* dark */
.tcl1_g		{ background-color: #D8D4C9; color: #414141; }	/* green */
.puce_b		{background-color: #414141; color: #414141;}    /* blue */
.puce_w		{background-color: #7F7D77; color: #414141;}    /* white */
.puce_g		{ background-color: #91D166; color: #414141; }	/* green */

.cl1_d		{ color: #bababa; }
/* .box_border	{ border: thin dotted #bababa; }  dashed #b8cdd8 */

.padding_lr	{ padding-left: 5px; padding-right: 5px; }
.padding_tb	{ padding-top: 2px; padding-bottom: 5px; }
.padding_4	{ padding: 5px; }

.noborder   {   border: none; }
.invisibl	{	background-color: white; 
	        color: black;
			font-size: 12px;
        	border : none;
			}
.classic	{	background-color: white; 
	        color: #414141;
			font-size: 12px;
	        border : solid;
	        border-width: 1px;
	        border-color: #bababa;
			}
.navigate	{	color: #414141;
			font-size: 11px;
			}
/* -------------------
** links
** ------------------- */
/*a			{	color: #414141; text-decoration: none; }*/
a           {   color: #414141; text-decoration: none; }
a:hover     {   text-decoration: underline;}
a:link      {   text-decoration: none; }
/*a:hover     {	color: #414141; text-decoration: underline; }*/
/* a:visited   {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #414141;
			text-decoration: none;
			} */

.lastm		{	font-size: 14px; color: #153688; text-decoration: none; }
.lastm:link	{	font-size: 14px; color: #153688; text-decoration: none; }
.lastm:hover{	font-size: 14px; color: #153688; text-decoration: underline; }
/* .lastm:visited{	font-size: 14px; } */

.ln1		{   color: #414141; }
.ln1:link	{   color: #414141; }
.ln1:hover	{   color: #bababa; }

.ln2		{   color: white; }
.ln2:link	{   color: white; }
.ln2:hover	{   color: black; }


/* -------------------
** admin specials
** ------------------- */

.admenu			{	background-color: #ebefff;
				color: black;
				text-decoration:none;
				}
.admenu:link	{	text-decoration:none; }
.admenu:hover	{	text-decoration:none;
				color: #7896ca;
				}
/* .admenu:visited	{	text-decoration:none; } */

.err			{	color: #dd5555;}

.black			{	color: white; }
.black:link		{	color: white; 
				text-decoration:none;
				}
.black:hover	{	color: white;
				text-decoration:none;
				}
/* .black:visited	{	color: white; } */


.blue			{	color: #4477bb;}
.blue:link		{	text-decoration:none;}
.blue:hover		{	color: #555555;
				text-decoration:none;
				}
				
/* --------------------------------
** CRIF's
** -------------------------------- */
.themes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10348C;
	text-decoration: none;
}
.themes:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10348C;
	text-decoration: none;
}
.themes:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10348C;
	text-decoration: underline;
}
.themes:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10348C;
	text-decoration: none;
}
/* .themes:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
} */

.listregion {
	height: 10px;
	font-size: 9px;
}

.rubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}
.rubmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}
.rubmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}
.rubmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: underline;
}
/* .rubmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
} */


.ssmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}
.ssmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}
.ssmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}
.ssmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: underline;
}
/* .ssmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
} */


.menudroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.menudroite_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.menudroite_white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.menudroite_white:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.menudroite_white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


.txtmenudroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}


lienarticle 	{	font-size: 9px;
					text-decoration: none;
}
.lienarticle:link {	font-size: 9px;
					text-decoration: none;
}
.lienarticle:hover {	font-size: 9px;
					text-decoration: underline;
}
.lienarticle:active {	font-size: 9px;
					text-decoration: none;
}
.lienarticle:visited {	font-size: 9px;
	text-decoration: none;
}

.rubmilieux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
.rubmilieux:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.rubmilieux:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.rubmilieux:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
/* .rubmilieux:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #81807E;
	text-decoration: none;
}*/

.rubmilieubas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #414141;
}

.contenuart {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
}
.dateliste {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #C1242B;
}


.rubliste {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #6C9D17;
}
.rubliste:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #6C9D17;
 }
 .rubliste:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #6C9D17;
 }

.contenuliste {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #003399;
}
.titreart {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #163788;
}
.infoarticle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #333333;
}

.lienbasart{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #414141;
 text-decoration: none;
}
.lienbasart:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #414141;
 text-decoration: none;
}
.lienbasart:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #414141;
 text-decoration: underline;
}
.lienbasart:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #414141;
 text-decoration: none;
}
/*
.lienbasart:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #414141;
 text-decoration: none;
}
*/

.titreliste {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #003399;
 text-decoration: none;
}
.titreliste:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #003399;
 text-decoration: none;
}
.titreliste:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #003399;
 text-decoration: underline;
}
/*
.titreliste:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #003399;
 text-decoration: none;
}
*/

.corpsarticle { 
	color: #003399;
	text-decoration: none; 
}
.corpsarticle:link { 
	color: #003399;
	text-decoration: none; 
}
.corpsarticle:hover { 
	color: #C7353F;
	text-decoration: none; 
}

.corpsarticleliste { 
	color: #003399;
    font-size:10px;
	text-decoration: none; 
}
.corpsarticleliste:link { 
	color: #003399;
    font-size:10px;
	text-decoration: none; 
}
.corpsarticleliste:hover { 
	color: #C7353F;
    font-size:10px;
	text-decoration: none; 
}

.contenubas_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}


.contenubas_big:link {
	color: #414141;
	font-size: 11px;
	text-decoration: none;
	
	}

.contenubas_big:hover {
	color: #C7353F;
	font-size: 11px;
	text-decoration: none;
	
	}
	
/*	
.contenubas_big:selected {
		font-size: 13px;
		text-decoration: none;

	}
*/
	
.contenubas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}
.contenubas:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}
.contenubas:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	color: #C7353F;
	text-decoration: none; }

.titredoss{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #414141;
font-weight: bold;
text-decoration: none;
}



.titredoss:link{
color: #414141;
text-decoration: none;
}
.titredoss:hover{
color: #414141;
text-decoration: underline;
}


.titredoss_big{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #C53339;
font-weight: bold;
text-decoration: none;
}



.titredoss_big:link{
color: #C53339;
text-decoration: none;
}
.titredoss_big:hover{
color: #C53339;
text-decoration: underline;
}

.boxlist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	color: #ffffff;
}
.boxlist:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: none;
	color: #ffffff;
}
.boxlist:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    text-decoration: underline;
	color: #ffffff;
}


.boxlist_fleche {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #96C34D;
}

.membre{   background-color: white; /* #555577 */
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    color: #414141;
		text-decoration: underline; 
}



.distinct{ background-color: #e2e7f0; }
.distinct_1	{ background-color: #DCCFB2; }
.distinct_2	{ background-color: #B0CEE8; }
.distinct_3	{ background-color: #F1ECE0; }

.distinct_alb_1{ 
					background-color: #91D166; 
					text-decoration: none; 
}
.distinct_alb_1:link{ 
					background-color: #91D166; 
					text-decoration: none; 
}
.distinct_alb_1:hover{ 
					background-color: #91D166; 
					text-decoration: none; 
}

.distinct_alb_2	{
					 background-color: #C53339; 
					 text-decoration: none; 
}
.distinct_alb_2:link{ 
					background-color: #C53339; 
					text-decoration: none; 
}
.distinct_alb_2:hover{ 
					background-color: #C53339; 
					text-decoration: none; 
}
/* -----------------------
** titres
** ----------------------- */
.titre_classic	{ color: teal;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  font-size: 17px;
				}
				
				
.titre_album	{ color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 17px;
				}

.titre_bar_classic	{ background-color: #bababa; }
/* #f4f4f4; #e0e0e0; #bababa; */

.titre_red		{ color: #C53339;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 17px;
				}
.titre_bar_red	{ background-color: #C53339; }


.titre_defaut {
				color: #163788;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 17px;	
}

.comment {
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}


.titre_bar_blue{background-color:  #163788;}

.pagin	{ color: #9a9a9a; }
.search_match{background-color: #DDDDEE;}

.sbox_small {
	font-family : Arial;
	font-size : 9px;
	color : Black;
}


.FondGris
{
	border: none;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Verdana' , Monospace;
	background-color: #D8D4C9;
}

.FondBeige
{
	border: none;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Verdana' , Monospace;
	background-color: #F1ECE0;
}

.Fond1
{
	border: none;
	padding-right: 5px;
	padding-left: 5px;
	color: #71655B;
	font-family: 'Verdana' , Monospace;
	background-color: #DCCFB2;
}

.Fond2
{
	border: none;
	padding-right: 5px;
	padding-left: 5px;
	color: #ffffff;
	font-family: 'Verdana' , Monospace;
	background-color: #DCCFB2;
}

.Fond1:link
{
	border: none;
	padding-right: 5px;
	padding-left: 5px;
	color: #71655B;
	font-family: 'Verdana' , Monospace;
	background-color: #DCCFB2;
}
.Fond1:hover
{
border: none;
	padding-right: 5px;
	padding-left: 5px;
	color: #ffffff;
	font-family: 'Verdana' , Monospace;
	background-color: #DCCFB2;
}

/* ---------------------
** ---------------------
** HADASSAH 
** ---------------------
** --------------------- */

ul {
	margin-top: 5px;
	text-align: left;
}

li {
	margin-left: -5px;
	
	padding-bottom: 8px;
	list-style-position: outside;
}

fieldset 
{
	border: 1px solid #cccccc;
	font-size: 1.1em;
	padding: 5px;
	margin-top: 10px;
}

legend {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}


/* Elements de mise en page */
/*
span {
	display: none;	
}
*/

/* Structure de la page */

#page { 
	background:  #FFFFFF; 
	width: 760px;
	position: relative;
	margin: auto;
	}

.page { 
	background:  #F1ECE0; 
	width: 760px;
	position: relative;
	margin: auto;
	}	
    
    
.centre {
    width: 461px;   
}


#introduction {
	/*background-image: url('./images/menu_ln.gif');*/ 
	background-image:  url('./images/bg_introduction.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 157px;
}

.introduction {
	/*background-image: url('./images/menu_ln.gif');*/ 
	background-image:  url('./images/bg_introduction.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 200px;
}

#contenu {
	background-image:  url('./images/bg_center.gif');
	text-align:justify;
	padding: 10px 150px 30px 125px;
	font-size: 0.7em;	
}
.contenu {
	background-image:  url('./images/bg_center.gif');
	text-align:justify;
	font-size: 0.7em;	
}

#bas {
	background-image:  url('./images/bg_bottom.gif');
	
    background-repeat: no-repeat;
	height: 48px;
    font-size: 10px;
    text-align : center;
	/* font-size: 0.7em; */
}
.bas {
	background-image:  url('./images/bg_bottom.gif');
	background-repeat: no-repeat;
	height: 48px;
	font-size: 0.7em;
}

#calendrier {
	background-color:#D8D4C9;
	/* position: absolute; */
	width: 130px;
	left: 625px;
	top: 207px;
	padding: 2px;
	font-size: 0.7em;
	text-align: left;
}

#sommaire {
	/* position: absolute; */
	width: 109px;
	left: 1px;
	top: 185px;
	font-size: 1em;
	text-align: left;
}

/* avec 3 boutons
#reperes {
	position:absolute;
	width: 220px;
	left: 535px;
	top: 100px;
	padding: 10px 0px 0px 0px;
	font-size: 0.7em;
	color:#333333;
	text-align: left;
}
*/

#reperes {
	position:absolute;
	left: 645px;
	top: 100px;
	padding: 10px 0px 0px 0px;
	font-size: 0.7em;
	color:#333333;
	text-align: left;
}
#reperes2 {
	position:absolute;
	left: 645px;
	top: 145px;
	padding: 10px 0px 0px 0px;
	font-size: 0.7em;
	color:#333333;
	text-align: left;
}

#copyright {
	padding: 10px 0px 0px 0px;
	width: 760px;
	font-size: 0.7em;
	margin: auto;
}

.copyright {
	padding: 10px 0px 0px 0px;
	width: 760px;
	font-size: 0.7em;
	margin: auto;
}

	/* Elements introduction */

	.slogan {
	background-image: url('./images/slogan.gif');
	float: right;
	margin: 5px 15px 11px;
	width: 209px;
	height: 99px;
	}

	.baseline {
	background-image: url('./images/baseline.gif');
	float: left;
	width: 437px;
	height: 55px;
	position: relative;
	left: 60px;
	top: 5px;
	}

	.actualites {
	background-image:  url('./images/bg_news.jpg');
	height: 92px;
	width: 649px;
	float: right;
  	position: relative; 
 	top: -3px;
    left: -1px;
	font-size: 0.6em;
	}
	
	.scrollingtxt {
	position:relative;
	top: 65px;
	left: 140px;
	width: 200px;
	
}

	.toplinks {
	font-size: 0.7em;
	float: right;
	margin: 4px 4px;
	}

	/* Elements contenu */

	#contenu h2 {
	font-size: 1.2em;
	margin-bottom: 5px;
	color:#666666;
	}

	#contenu p {
	margin: 0px;
	}
	
	.article {
	width : 500px;
	padding-bottom: 50px;
	}

	.texte {
	text-align : justify;
	margin-right : 10px;
	}
	
	.image {
	float:right;
	padding-left: 10px;
	width: 195px;
	}
	
	.lignegrisehaut {
	background-image:url('./images/ligne_grise.gif');
	background-repeat:repeat-x;
	margin-bottom: 10px;
	height: 1px;
	width: 100%;
	float:right;
	}
	
	.lignegrisebas {
	background-image:url('./images/ligne_grise.gif');
	background-repeat:repeat-x;
	margin-top: 10px;
	height: 1px;
	width: 100%;
	float:right;
	}
	
	#avertissement {
	font-weight:bold;
	color:#FF0000;
	}

	/* Elements bas */

	#bas p {
	margin: -20px 0px 0px 100px;
	}
	
	/* Elements sommaire */

	#sommaire ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}

	#sommaire li {
	margin: 100px 0px 0px 0px;
	background-image: url('./images/bg_sommaire.gif');
	padding: 8px 0px 0px 10px;
	}

	#sommaire p {
	margin: 10px 0px 0px 0px;
	background-image: url('./images/bg_sommaire.gif');
	padding: 7px 0px 0px 0px;
	}

	#sommaire a {
	/* text-decoration: none; */
	font-size: 0.9em;
	font-weight: bold;
	color: #71655B;
	line-height: 1.1em;
	}

	#sommaire a:hover {
	/* text-decoration: underline; */
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.1em;
	}
	
	#sommaire h3 {
	/* text-decoration: none; */
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.1em;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
	/* Elements calendrier */

	#calendrier h2 {
	background-image:url('./images/calendrier_titre.gif');
	width: 114px;
	height: 26px;
	}

	#calendrier h3 {
	font-size: 1.2em;
	}

	#calendrier ul {
	padding: 0px;
	margin: -12px 0px 0px 0px;
	list-style-type: none;
	}

	#calendrier li {
	margin: 10px 0px 0px 0px;
	background-image: url('./images/bg_calendrier.gif');
	padding: 8px 0px 0px 5px;
	}
	
	/* Tableau de données */
	
	#tarifs {
	text-align: center;
	margin-bottom: 10px;
	}
	
	#tarifs {
	color: #666666;
	width: 100%;
	}
    
    #table  { width: 100% }
    table   { width: 100% }
	
	#tarifs tr {
	background-color:#F8F6F0;
	}
    
    #tarifs {
	background-color:#F8F6F0;
	}
	
	#tarifs caption {
	color: 71655B;
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	}
	
	.tarifstdright {
	text-align:right;
	padding: 5px;
	}
	
	.tarifstdleft {
	text-align:left;
	padding: 5px;
	}
	
	/* Formulaire */
	
	#formulaire {
	text-align: left;
	}
	
	#formulaire input {
	font-size: 1em;
	font-weight:bold;
	color: #666666;
	}
	
	#formulaire select {
	font-size: 1em;
	color: #666666;
	}
    
    .nobg   { background-image: none; background-color: transparent; }

/* ----------------------------------
  NLETTER
* ---------------------------------- */ 
    
.nl_title_lr { background-image:url('http://www.hadassah.fr/modules/nletter/skins/hadassah/images/1titre.jpg'); font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; color:#153688; text-decoration: none; font-weight:bold; }

.nl_title_rl { background-image:url('http://www.hadassah.fr/modules/nletter/skins/hadassah/images/2titre.jpg'); font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; color:#153688; text-decoration: none; font-weight:bold; }

.nl_rmore { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#ff0000; text-decoration: none; }

.nl_artitle { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#153688; text-decoration: none; font-weight:bold; }

.nl_lienarticle { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#414141; text-decoration: none; }

.nl_footer { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration: none; }