/*########################################################################################################################################
																	NAVLEFT
/*######################################################################################################################################*/

div#navleft { position:relative; margin:7.75px 0 0 0; padding:0; z-index:1; overflow:hidden;
			  background:url(../gene/image/arrondis/cg_haut_bloc_gris.gif) left top no-repeat; }

div#navleft h3 { margin:0; padding:0 0 0 40px; height:40px; text-transform:uppercase; color:#4b3390; font-size:14px;
				 line-height:42px; }
				 
div#navleft ul { margin:0; padding:0; list-style:none; overflow:hidden; position:relative; }

div#navleft ul li.med { margin:0 0 1px 0; padding:0; text-transform:uppercase; font-size:12px;
						display:block; position:relative;  vertical-align: middle; }

div#navleft ul li.large { margin:0 0 1px 0; padding:0 0 0 0; text-transform:uppercase; font-size:12px;
						   display:block; position:relative;  }
								
div#navleft ul li.med a { color:white; font-weight:bolder; display:block; padding:0 0 0 10px; height:39px; line-height:39px;
 }
div#navleft ul li.large a { color:white; font-weight:bolder; display:block; padding:4px 0 0 10px; height:34px; }
div#navleft ul li a:hover { color:#ebebea; }

/* ######### COULEURS ########### */
.r1  { background:#b5c32e; } .r1:hover  { background:#929d24; }
.r2  { background:#78bd08; } .r2:hover  { background:#639b07; }
.r3  { background:#00a84d; } .r3:hover  { background:#00853d; }
.r4  { background:#208269; } .r4:hover  { background:#19624f; }
.r5  { background:#2681b0; } .r5:hover  { background:#1f698f; }
.r6  { background:#ec592e; } .r6:hover  { background:#d04e28; }
.r7  { background:#e62b70; } .r7:hover  { background:#c72662; }
.r7bis  { background:#4b3390; } .r7bis:hover  { background:#351f74; }
.r8  { background:#c9215e; } .r8:hover  { background:#ac1c50; }
.r9  { background:#9c1848; } .r9:hover  { background:#7c143a; }
.r10 { background:#9f40a8; } .r10:hover { background:#83358a; }
.r11 { background:#a761ba; } .r11:hover { background:#8b519b; }
.r12 { background:#c37bd1; } .r12:hover { background:#ac6cb8; }


/*########################################################################################################################################
																	CG BOX
/*######################################################################################################################################*/

div.cg_box { position:relative; margin:7.75px 0 0 0; padding:0; z-index:1; overflow:hidden;
			  background:url(../gene/image/arrondis/cg_haut_bloc_violet.gif) left top no-repeat; }

div.cg_box h3 { margin:0; padding:0 0 0 40px; height:39px; text-transform:uppercase; color:#4b3390; font-size:14px;
				 line-height:42px; }
		 
div.cg_box div.cg_int { position:relative; overflow:hidden; margin:0; padding:0 0 10px 0; background:#dcccff; }

div.close_border { height:5px; }