#content  div.nom_bloc{
	margin-top:				20px;
	margin-bottom:			5px;
	font-size:				15px;
	color:					#D10019;
}

#content div.choix li {
	padding-top:			10px;
	padding-left:			0px;
	background:				#fff;
	list-style:             none;
}

#content div.choix li ul li{
	padding-left:			10px;
}

.mini {
	font-size:				11px;
}

/*  BLOC ET COLONNES*/

#content div.no_bloc div.clearboth{
	margin-bottom:			5px;
}

#content div.bloc{
	margin-top:				0px;
	margin-bottom:			0px;
	/*border:					1px solid #ff0000;*/
	display:				block;
	width:					430px;
	/*height:					100px;*/
	background:             #fff;
	height:					auto !important;
	min-height:				50px;
}

#content div.no_bloc  div.colonne{
	border:					0px solid #0B9bdf;
}

div.colonne_f {   /** Colonne front **/
    margin:                 0px;
    padding:                0;
    float:                  left;
	margin-bottom:			5px;
	/*min-height:				50px;*/
}


div.colonne {
    /*position:               relative;*/
    margin:                 0px;
    padding:                0;
    float:                  left;
	margin-bottom:			0px;
    /*background:             #eee;*/
	/*height:					auto !important;*/
	min-height:				50px;
	border:					1px solid #aaa;
}

#content div.bloc div.colonne_1, div.col1{
	width:					425px;
}

#content div.bloc div.colonne_3{
	width:					 132px;
}

#content div.bloc div.colonne_2{
	width:					205px;
}

#content div.bloc div.colonne_4{
	width:					273px;
}

div.decal {
    margin-left:            10px;
}
/*  BLOC ET COLONNES*/

div.colonne a.change{
	display:				block;
	width:					16px;
	height:					16px;
	background:             url(images/prencil.gif) no-repeat left;
	top:					2px;
	right:					2px;
}

div.colonne a.gauche, div.colonne_f a.gauche{
	display:				block;
	width:					16px;
	height:					16px;
	background:             url(images/up.gif) no-repeat left;
	top:					2px;
	right:					2px;
}

div.colonne a.gauche, div.colonne_f a.gauche{
	display:				block;
	width:					16px;
	height:					16px;
	background:             url(images/left.gif) no-repeat left;
	top:					2px;
	right:					2px;
}

div.colonne a.gauche_off, div.colonne_f a.gauche_off{
	display:				block;
	width:					16px;
	height:					16px;
	background:             url(images/left_off.gif) no-repeat left;
	top:					2px;
	right:					2px;
}

div.colonne .editeur{
    position:               absolute;
    margin:                 0px;
    padding:                5px;
    float:                  left;
	margin-bottom:			0px;
	border:					1px solid #aaa;
    background:             #fff;
}

div.colonne .editeur-hidden{
    position:               absolute;
    margin:                 0px;
    padding:                5px;
    float:                  left;
	margin-bottom:			0px;
	border:					1px solid #aaa;
    background:             #fff;
	display:				none;
}

div.edit-block{
	position:				absolute;
	margin:                	0px;
    padding:                0;
    float:                  left;
	margin-bottom:			0px;
	/*border:					1px solid #0B9bdf;*/
}

div.allbloc { background: #fff; }

div.edit-block-hidden{
	position:				absolute;
	/*border:					1px solid #0B9bdf;*/
	/*background:				#eee;*/
	 margin:                0px;
    padding:                0;
    float:                  left;
	margin-bottom:			0px;
	display:				none;
}


div.colonne .texte{
	/*padding-left:			10px;*/
}

table.table_form tr td {
	padding-top:			5px;
}

table.table_form th {
	text-align:				left;
}

table.table_form tr td.center, table tr td.center {
	text-align:				center;
}

/*** Galeries *******/
.galerie {
	/*padding-bottom:			10px;*/
}
/*///////////////////////////////////////////////////////////*/
a.action-delete {
	display:				block;
	width:					16px;
	height:					16px;
	margin:					3px;
	background:             url(images/delete.gif);
	text-indent:			-100em;
	overflow:				hidden;
}

/*div.bloctest {
	position:				relatif;
	z-index:            	110;
	display:				block;
	background:				#ff0000;
	width:					1px;
	height:					1px;
}*/

div.change_bloc {
	position:				absolute;
	z-index:            	110;
	/*top:					0px;*/
	display:				block;
	background:				#fff;
	border:					1px solid #eee;
	/*width:					400px;*/
	padding-left:			0px;
}

div.change_bloc .more-close a.close{
	padding-left:			20px;
	background:             url(images/delete.gif) no-repeat left center;
	color:					#474747;
}

#content  ul.no-puce li{
	padding-top:			10px;
	padding-left:			20px;
	background:             #fff url(images/li2.gif) no-repeat left;
	list-style:             none;
}

div.clearboth {
	clear:					both;
	background:				#fff;
	height:					1px;
}

a.mini {
	font-weight:            normal;
	font-size:				11px;
}

div.hidden {
	display:		 		none;
}

div.no-hidden {
	display: 				block;
}
/*
#more-info .more-content{
	padding-top:			20px;
	padding-left:			5px;
	text-transform: 		none;
}

#more-info .more-close {
	background:				#eee;
}
*/

div.actualite {
	
}

div.actualite .actu{
	margin-top:				20px;	
	padding-top:			10px;	
	padding-left:			0px;	
}

div.actualite .first{
	margin-top:				0px;	
	padding-top:			0px;	
	padding-left:			0px;	
}

h4, div.actualite  h4 {
	padding-left:			5px;
}

div.actu  a.suite{
	position:				relative;
	display:				block;
	/*height:					16px;
	line-height:			16px;
	background:             url(images/more.gif) no-repeat left;*/
	margin-top:				5px;
	margin-left:			10px;
	text-decoration:		underline;
	/*padding-left:			20px;*/
	font-weight:            bold;
	float:					right;
	padding-bottom:			20px;
	right:					10px;
}

div.actu  a.suite:hover {
	color:					#D10019;
}

a.attachment {
	display:				block;
	width:					16px;
	height:					16px;
	margin:					3px;
	background:             url(images/attachment.gif);
	text-indent:			-100em;
	overflow:				hidden;
}

.contenu_texte_left {
	clear:					both;
}

.image_right {
	float: 					right;
	/*padding-right:			10px;*/
	padding-left:			10px;
}

.image_left {
	/*padding-left:			10px;*/
	padding-right:			10px;
	float: 					left;
	clear:					both;
	background: 			#fff;
}

.decal_image {
	/*margin-top:				40px;*
}

.contenu_texte_right {
	padding-right:			10px;
	/*padding-left:			10px;*/
}

textarea .textarea1_3 {
	width:					30px;
}

/***** push bloc**********************************************************************************************************/
#push_bloc {
	color:					#D10019;
    z-index:                300;
    top:                    14px;
    /*position:               absolute;
	right:					13px;
    width:                  335px;*/
	height:                 91px;
	background:             #fff url(images/push.gif) no-repeat;
	color:					#87BB0C;
}

#push_bloc  .title {
	text-transform: 		uppercase;
	color:					#87BB0C;
	padding-top:			10px;
	padding-left:			10px;
	font-weight:            bold;
	padding-bottom:			5px;
}

#push_bloc  .contenu {
	color:					#008ED6;
	padding-bottom:			10px;
	padding-left:			10px;
}

#push_bloc  a.more {
	color:					#008ED6;
	text-align:				left;
	position:				absolute;
	right:					10px;
	bottom:					8px;
}
/**** Modification d'une colonne ****************************************************************************************************/
fieldset.admin{
	border: 				1px solid #B3282F;
	border: 				1px solid #B3282F;
	margin-top:     35px;
	padding:		    10px;
}

fieldset.form{
	border: 				1px solid #D10019;
	padding-left:			3px;
	padding-top:			5px;
}

fieldset.admin legend, fieldset.form legend{
	padding-left:			10px;
	padding-right:			10px;
	color:					#B3282F;
	font-style:             italic;
    font-weight:            bold;
    font-size:              15px;
}

/*** Actualites *************************************************/
div.bloc_news {
	padding-top:			10px;
}
/*** ******************************************************/
.1col {
	display:				block;
	width:					45px;
	height:					24px;
	margin:					2px;
	background:             url(images/1col.gif);
	text-indent:			-100em;
	overflow:				hidden;
	color:					#ff0000;
}
.3col {
	display:				block;
	width:					45px;
	height:					24px;
	margin:					2px;
	background:             url(images/3col.gif);
	text-indent:			-100em;
	overflow:				hidden;
}
.2col1 {
	display:				none;
	width:					45px;
	height:					24px;
	margin:					2px;
	background:             url(images/2col1.gif);
	text-indent:			-100em;
	overflow:				hidden;
}
.2col2 {
	display:				block;
	width:					45px;
	height:					24px;
	margin:					2px;
	background:             url(images/2col2.gif);
	text-indent:			-100em;
	overflow:				hidden;
}
.2col3 {
	display:				block;
	width:					45px;
	height:					24px;
	margin:					2px;
	background:             url(images/2col3.gif);
	text-indent:			-100em;
	overflow:				hidden;
}

div.tools {
  margin-top:     30px;
}
