/* Liens du contenu */
.geniecubecontenu a {
	color:#e72c42;
	text-decoration:underline;
}
.geniecubecontenu a:hover {
	text-decoration:none;
	color:#e72c42;
}
/**************col gauche*************/
#colg{
	background:url(../images/interieur/col_g.gif) no-repeat top;
	min-height:460px;
	width:178px;
	float:left;
}

#colg ul{
	margin:0;
	padding:0;
	list-style:none;
	width:178px;
	float:left;
}
#colg ul > li > ul{
	display:none;
}
#colg ul li{
	/*float:left;*/
	padding-right:9px;
	margin-left:1px;
	display:block;
}
#colg ul li a{
	font-size:13px;	
	color:#000000;
	*display:block;
}


#colg ul li a span{
	display:block;
	padding:10px 10px 15px 29px;	
	background:url(../images/puce2.gif) no-repeat 20px 17px;
}
#colg ul li a:hover{
	color:#e72c42;
}
/**************current**********/
#colg ul li.current{
	background:#fff url(../images/puce2.gif) no-repeat 20px 17px;
	margin-top:1px;
	padding-right:9px;
	*width:168px;
	
}
#colg ul li.first{
	margin-left:0px;
	padding-top:8px;
	margin-top:1px;
	margin-left:1px;
	*width:169px;
}
#colg ul li.first_current{
	background:#fff url(../images/interieur/top_current.gif) top left no-repeat;
	margin-left:0px;
	padding-top:8px;
	margin-top:1px;
	*width:169px;
}
#colg ul li.first_current a{
	border-left:1px solid #c6c8c9;
	background:url(../images/interieur/bottom_current.gif) bottom right no-repeat;
	display:block;
	color:#e72c42;
}
#colg ul li.current a{
	background:url(../images/interieur/bottom_current.gif) bottom right no-repeat;
	display:block;
	color:#e72c42;
}
/*****************************/
#chemin {
	line-height:18px;
	font-size:11px;
	margin-left:198px;
}
#chemin img{
	margin-left:5px;
	margin-right:5px;
}
#chemin, #chemin a {
	color:#7b7b7b;
}
#chemin a.current, #chemin span.current{
	color:#e72c42;
}

/************************/
#cold{
	background:url(../images/interieur/top_contenu.gif) no-repeat top;
	width:632px;
	padding-top:12px;
	margin-left:178px;
	min-height:460px;
}
#cold .geniecubecontenu{
	background:url(../images/interieur/repeat_contenu.gif) repeat-y;
	padding-left:22px;
	min-height:431px;
	padding-top:10px;
	padding-right:22px;
}
#contenu {
	width:810px;
	background:url(../images/interieur/bottom_contenu2.gif) no-repeat bottom;
	padding-bottom:13px;
	position:relative;
}
#contenu .repeat{
	background:url(../images/interieur/repeat.gif) repeat-y;
}
#totop {
	background:url(../images/interieur/totop.gif) bottom right no-repeat;
	font-size:11px;
	height:25px;
	line-height:25px;
	margin-left:820px;
	margin-top:-15px;
	padding-right:25px;
	position:absolute;
	text-align:right;
	width:130px;
}
#totop a{
	color:#808080;
}
#totop a:hover{
	color:#386ca0;
	text-decoration:none;
}
/************col droite***************/
#col_droite {
	margin-left:10px;
	width:160px;
	float:left;
}
#col_droite .reseau{
	width:147px;
	height:199px;
	background:url(../images/interieur/reseau_agences.gif) no-repeat;
	font-size:11px;
	padding-top:10px;
}
#col_droite .reseau:hover{
	background:url(../images/interieur/reseau_agences_hover.gif) no-repeat;
}
#col_droite .reseau b{
	font-size:12px;
}
#col_droite .adherent{
	background:url(../images/interieur/espace_adherent.gif) no-repeat;
	width:147px;
	height:44px;
	font-size:11px;
	margin-top:16px;
	line-height:16px;
	padding-top:11px;
}
#col_droite .adherent:hover{
	background:url(../images/interieur/espace_adherent_hover.gif) no-repeat;
}
#col_droite .adherent b{
	font-size:12px;
}
#col_droite .sante{
	background:url(../images/interieur/espace_sante.gif) no-repeat;
	width:147px;
	height:58px;
	font-size:11px;
	margin-top:16px;
	line-height:15px;
	padding-top:13px;
}
#col_droite .sante:hover{
	background:url(../images/interieur/espace_sante_hover.gif) no-repeat;
}
#col_droite .sante b{
	font-size:11px;
}
/****************/
.footer{
	*float:inherit;
}
/**********************************************************************************************/
/* Modele de titre */

.modeleTitre2 h2 {
	margin: 0;
	padding-left:23px;
	font-size: 20px;
	color: #383838;
	font-weight: bold;
	background: url(../images/interieur/puce_titre.gif) no-repeat 0 7px;
}
.modeleTitre2 a {
	color: #383838;
	text-decoration: underline;
}

/* Modele de puce */
.modelePuce2 h2 {
	background: url(../images/interieur/puce_puce.gif) no-repeat 0 6px;
	margin: 0;
	padding: 0 0 0 9px;
	font-size: 12px;
	font-weight: bold;
	color: #00aeff;
}
.modelePuce2 a {
	color: #00aeff;
	text-decoration: underline;
}
