
/* --------------------  */
/* -- BODY et CADRE  --  */
/* --------------------  */
html, body {
	margin: 0;
	padding: 0 ;
}
body {	
}
#cadre-inner {
}
.clear{	
	font-size: 1px;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
	overflow: hidden;
}

/* --------------------------------------------------- */
/* -- STRUCTURES DES DIFFERENTS GABARITS DE CONTENU --  */
/* ----------------------------------------------------*/

/* ----- pour tous -------  */
.colonne{
	margin: 1px 0px 0px 0px; /*autrement cela pose un pbl a firefox */
	overflow: hidden;
}


/* ---------------  */
/* -  1 colonne   - */
/* ---------------  */
#sub-0{
	
}
#sub-0 #colonne-centrale .colonne-inner{
	margin: 0px 25px 0px 31px;
}

/* ------------------------------  */
/* -  2 colonnes - marge droite  - */
/* ---------------------------------*/
#sub-02 #colonne-centrale{	
	float: left;
	width: 495px;	
}
#sub-02 #colonne-centrale .colonne-inner{
	padding: 0 14px 0 31px;
}
#sub-02 #colonne-droite{
	float: right;
	width: 282px;
}
#sub-02 #colonne-droite .colonne-inner{
	padding: 0 20px 0 8px;
}

/* ----------------------  */
/* -- PIED DE PAGE --  */
/* ----------------------  */
#pieddepage{
	clear:both;	
}

#pieddepage ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
#pieddepage li {
	list-style: none; 
	display: inline;
	margin: 0;
	padding: 1em; 
}

/* ----------------------  */
/* -- PIED DE PAGE STATS --*/
/* ----------------------  */
div#stats{	
}

/* ----------------------------------*/
/* -- PANNEAU EDITION DE LA PAGE --  */
/* ----------------------------------*/
#panneau-edition{
	margin: 0px auto;
	width: 900px;
}
div#editPanelSet{
	position: relative;
	margin: 0px auto 10px auto;
	padding:0px;
}
div#editPanelSet A{
	text-decoration: none;
	color: #000;
}
div#editPanelSet table.typo3-editPanel{
	width: 100%;	
}
div#editPanelSet img.iconMode{
	margin: 0 10px 0 20px;
}
div#editPanelSet span.textMode{
	font-family: arial;
	font-size: 11px;
}
div.belogout{
	display: none;
}
div.belogout img{
	margin-right: 5px;
	margin-top: 3px;
	vertical-align: baseline;
	float: left;
}

/* ------------------------------------*/
/* -- PANNEAU EDITION D'UN CONTENU --  */
/* ------------------------------------*/

img.button-new-record{
	margin-left: 20px;	
}
.panneau-nouveau-contenu img.button-new-record{
	margin-left: 0px;	
}

/* Pour enlever les "fields icons" devant les titres (le TS module.edit.forceDisplayFieldIcons ne fonctionne pas toujours) */
.frontEndEditIcon{
 display: none;
}
.frontEndEditIcons{
 display: none;
}
.frontEndEditIconIconMode {
 display: none;
}

#pour les boutons
A.iconMode{
	display:none;
}
table.blackLine,
td.typo3-editPanel-label{
	display: none;
}

/* --------------------------*/
/* -- ICONES D'EDITION    -- */
/* --------------------------*/
#contenu table.typo3-editPanel{
	margin-top: 0px !important; 
	margin-bottom: 20px;
	border : 1px solid #CCC;
	border-top-width: 0px;
}
#contenu table.typo3-editPanel td{
	border-width: 0px;
}
#contenu .panneau-nouveau-contenu table.typo3-editPanel{
	margin-top: 0px !important;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

/* ----------------------------------------*/
/* --  TABLEAU POUR LES ELEMENTS IMAGES -- */
/* ----------------------------------------*/
table.imgtext-table td,
table.imgtext-nowrap td{
	border-width: 0px;
}
table.imgtext-table{
	margin: 0px;
}

/* --------------------*/
/* -- PLAN DU SITE --  */
/* --------------------*/

.plan-du-site-ajout{
	margin: 20px 0px 0px 30px;
}

P.csc-sitemap{
	margin-left: 30px;
}
P.csc-sitemap A{
	text-decoration:none;
}
P.csc-sitemap A:hover{
	text-decoration:underline;
}
P.csc-sitemap-level1{
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	text-transform : uppercase;
	padding:0 0 8px 15px;
	background: transparent url(puce-marron.gif) no-repeat 0px 7px;		
}

P.csc-sitemap-level2{	
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-left: 15px;
	font-size: 12px;
}
P.csc-sitemap-level3{
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 0.9em;
	padding-left: 60px;	
	font-weight: bold;
}
P.csc-sitemap-level4{
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 0.9em;
	padding-left: 80px;
}

/* -----------------------------*/
/* -- FORMULAIRE DE CONTACT --  */
/* -----------------------------*/
table.csc-mailform td{
	border-width: 0px;
}
form{
	margin: 0;
	padding: 0;
}

/* --------------------------------------*/
/* -- AVERTISSEMENTS CONTENUS CACHES --  */
/* --------------------------------------*/
#page-cachee{
	text-align: center;
	padding: 5px 0px;
	font-family:verdana;
	font-weight:bold;
	color:#FFF;
	background-color:#CC0000;
}

/*
div.typo3-editPanel-previewBorder{
	background: transparent url(contenu-cache.gif) no-repeat left bottom;
	padding-bottom:1px;
	margin:0;
}
*/

div.typo3-editPanel-previewBorder{
	overflow: visible;
	background: transparent url(../contenu-cache.gif) no-repeat left 3px;
	padding-top : 25px;
	margin:0;
}
