.c_container {
background:#fff;
  text-align:left; 
  padding: 0 0 10px 0; 
  width: 100%;
  /* Important sinon décallage des blocs blanc dans la barre de droite !!!!!!!! */
}

.c_container_none {
  text-align:left; 
  padding: 10px; 
  width: 100%;
  color:#333;
  /* Important sinon décallage des blocs blanc dans la barre de droite !!!!!!!! */
}

.c_container_none h4{
	padding-top:0px;
	font-size:1.3em;
	margin-left:0px;

}

.c_container_none p{
	margin-left:5px;
}

.test{
	background:url("images/contact.jpg") bottom left no-repeat;
	padding:5px 15px 0px 25px!important;
	padding:0px 15px 0px 30px;
	line-height:15px;
	margin-bottom:15px;
	height:19px!important;
	width:auto!important;
	width:60px;
	height:24px;
	line-height:16px!important;
	line-height:24px;
	margin-top:-20px!important;
	margin-top:0px;
	margin-left:5px;
	border:1px solid #cccccc;
	border-radius:3px;
}

.test2{
	background:url("images/web.jpg") top left no-repeat;
	padding:5px 15px 0px 25px!important;
	padding:0px 15px 0px 30px;
	line-height:15px;
	margin-bottom:15px;
	height:19px!important;
	width:auto!important;
	width:85px;
	height:24px;
	line-height:16px!important;
	line-height:24px;
	margin-top:-20px!important;
	margin-top:0px;
	margin-left:0px;
	border:1px solid #cccccc;
	border-radius:3px;
}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, h2.c_title{float:left;}
.c_icon img {float:left; padding-right:4px;}
h2.c_title{margin:0; padding:0;}
.icn img{margin-right:5px;}

.title_vis{float:right;padding:0px;}

.c_content{clear:both;}
/*.c_contentpane{padding:8px 0 0 0;}*/
.c_footer {clear:both;margin-bottom:0px;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p {margin-top:0px;text-align:justify;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}

#c_container_grey, .c_container_grey{
    background-color:#f1f0e8;
    padding:5px 5px 10px 5px;
    margin: 0 0 10px 0; 
    width: 96% !important;
    width: 100%; /*initialement 96%*/
}

#c_container_grey p, .c_container_grey p{
	margin-left:5px;
}

.greycontent{
	padding:10px 5px 10px 5px;
	border:0px solid #000;
	overflow:hidden;
}

#c_container_test, .c_container_test
{
    /*background: url("images/bg.png");*/
	border:1px solid #b6b6b6;
    padding:10px 5px 10px 5px;
    margin: 0 0 7px 0; 
    width: 95% !important;
    width: 100%; /*initialement 96%*/
}

#c_container_grey_fonce, .c_container_grey_fonce{
    background-color:#fff;
    padding:0px 0px 10px 0px;
    margin: 0 0 7px 0; 
    width: 100% !important;
    width: 100%; /*initialement 96%*/
	color:#333;
}

#c_container_grey_fonce h2, .c_container_grey_fonce h2,
#c_container_sans h2, .c_container_sans h2{
	color:#333;
	margin-bottom:10px;
}

#c_container_grey_fonce p, .c_container_grey_fonce p{
	color:#333;
	font-size:12px;
}

#c_container_sans, .c_container_sans{
    background-color:none;
    padding:10px 0px 10px 0px;
    margin: 0 0 7px 0; 
    width: 100% !important;
    width: 100%; /*initialement 96%*/
	line-height:24px;
	color:#333;
}

#c_container_relaiscontour260, .c_container_relaiscontour260{
    background-color:#fff;
    padding:0px 10px 10px 10px;
    margin: 0 0 7px 0; 
    width: 230px !important;
    width: 230px; /*initialement 96%*/
	color:#333;
	border:5px solid #e9dede;
	overflow:hidden;
}




/* Ajout spécifique aux nouveau gabbarirts Large, 50 et tiers du nouveau menu */

/* CONTENT PANE */
#milieu_contentpane #c_container_grey, #milieu_contentpane .c_container_grey
{
    background-color:#f1f0e8;
    padding:10px 5px 10px 5px;
    margin: 0 0 7px 0; 
    width: 680px !important;
    width: 100%; /*initialement 96%*/
}

/* BARRE DROITE */
#dnn_barredroite #c_container_grey, #dnn_barredroite .c_container_grey
{
    background-color:#f1f0e8;
    padding:10px 5px 10px 5px;
    margin: 0 0 7px 0; 
    width: 210px !important;
    width: 100%; /*initialement 96%*/
}

/* GAUCHE ET DROITE 50*/
#milieu_gauche_droite_demi_acc .c_container_grey, #milieu_gauche_gauche_demi_acc .c_container_grey
{
    background-color:#f1f0e8;
    padding:10px 5px 10px 5px;
    margin: 0 0 7px 0; 
    width: 330px !important;
    width: 100%; /*initialement 96%*/
}

/* TIERS GAUCHE CENTRE ET DROITE */
#milieu_gauche_gauche_1tiers_skinbd_2t_1t_3t .c_container_grey, #milieu_gauche_centre_1tiers_skinbd_2t_1t_3t .c_container_grey, #milieu_gauche_droite_1tiers_skinbd_2t_1t_3t .c_container_grey
{
    background-color:#f1f0e8;
    padding:10px 5px 10px 5px;
    margin: 0 0 7px 0; 
    width: 210px !important;
    width: 100%; /*initialement 96%*/	
}

/* fin de l'ajout spécifique */









#c_container_semi_grey
{
    background-color:#f1f0e8;
    padding:10px 5px 10px 5px;
    margin-top: 10px;
    width: 98% !important;
    width: 100%; /*initialement 96%*/
}
#c_container_body_semi_grey
{
    margin-bottom:15px;
    width: 100% !important;
    width: 100%; /*initialement 96%*/
}



.container_footer
{
    text-align:right;
}

.alaune {
  padding: 0 0 15px;
}































