/* HAUT - DROITE - BAS - GAUCHE --> rotation horaire a partir du haut */ 

* { margin:0; padding:0 }

html { height: 100%; }

body {
	height: 100%;
	margin: 0;
	padding: 0;
	color:#fff;
	background-color: #000;
}

#page_index {
	height: 148px; /* 308 */
	width: 430px; /* 830*/
	margin: auto;
	padding: 160px 0px 0px 400px;
	background-image:url(../../../../../../img/public/jtce/page_index.png) !important;
	background-image:url(no-image);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/public/jtce/page_index.png);
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	font-size: 0.8em;
	color: #ff9900;
}

.fr, .en { color: #fff; text-decoration: none; }

/* div de decallage a gauche, active uniquement si fenetre fait plus de 1000px de large */
.decal_div { display: none; float: left; height:100%; }

#conteneur { /* Public */
	color: #fff;
	height: auto;
	/*display: none;*/
}

/* Bloc contenu dans 'conteneur', centre de la page */
/* la taille, le padding et le margin sont mis par le php */
#bloc_contenu { float: left; margin-top: 52px; z-index: -4; }

#sub_centre { /* bloc contenu dans bloc_contenu, affiche le resultat de la page */
	margin: auto;
	color: #fff;
	z-index: -12;
	/*overflow:auto;*/
	margin-bottom: 50px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	font-size: 0.8em;
	line-height: 18px;
}

.preview_content { /* special pour le mode previsualisation de l'edition des textes */
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	font-size: 0.8em;
	height: auto;
	margin: 0 auto;
	padding: 0;
}

/**** Images de fond ****/

.mobile_droit { 
	position: fixed;
	bottom: 0; 
	right:0;
	z-index:-9;
	width: 170px;
	height: 412px;
	background-image:url(../../../../../../img/public/jtce/lignes_blanches.png) !important;
	background-image:url(no-image);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/public/jtce/lignes_blanches.png);
}
.perso_bas { position: fixed; bottom: 0px; left:223px; z-index:-9}

img.png {
	behavior: url(lib/scripts/png.htc);
}

/************  CENTRE DE LA PAGE  *************/

/* homepage, dans le centre, partie reellement affichable, affiche le contenu des pages en bd */
#sub_centre, #sub_centre a, #sub_centre p { 
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
}


/****************  TEXTES  ******************/

#sub_centre ul { 
	list-style-position: inside;
}

#sub_centre a:link, #sub_centre a:visited { color: #ff9900; text-decoration: none; }

/*** Styles des textes ***/

.titre {
	color : #ff9900;
	font-size: 16px;
	font-weight:bold;
	display: block;
	margin-bottom: 0px;
	text-transform: uppercase;
	line-height: normal;
}

.separateur { margin-left: -5px; margin-top: 5px;}
.separateur_ancre, .puce_orange { text-decoration: none; border: none; }
/*.ancre_haut { display:none; }*/

.separateur_ancre {
	width: 544px;
	height: 16px;
	/*background-image:url(../../../../../../img/public/jtce/separateur_ancre.png) !important;*/
	/*background-image:url(no-image);*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/public/jtce/separateur_ancre.png');
}

.sous_titre {
	color: #fff;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
}

.ancre {	line-height: 22px; }
.mail_hover { margin-left: 5px; margin-top: -4px}

.fleche_link { margin-left: 5px; margin-top: -8px; border:none;}

/*********** PAGE D'INDEX *******************/

.fr,.en { color: #ffffff;  }
.fr:visited,.en:visited { color: #ffffff; }
.fr:hover,.en:hover { color: #ff9900;  }


/********* ANCIENS STYLES *******************/

.texte_gris { color: #706d68; font-size: 11px; }
.lien_gris a { color: rgb(112, 109, 104); text-decoration: underline; }
.lien_gris a:link { color: rgb(112, 109, 104); }
.gris_11, .gris_11_bold{ font-size: 11px; color: #706d68; }
.gris_11_bold { font-weight: bold; text-decoration: none; }
.gris_11_underline { font-size: 11px; color: #706d68; text-decoration: underline; }
.gris_11_bold_underline { font-size: 11px; color: #706d68; font-weight: bold; text-decoration: underline; }
.gris_12, .gris_12_bold { font-size: 12px; color: #706d68; }
.gris_12_bold { font-weight:bold; }

/*********  PAGES EN DEUX PARTIES  **********/

/*** Pages en deux parties , deux div ***/
.centre_gauche { width: 240px; float: left; }
.centre_droite { float: right; width: 285px; }


/**********  STYLES DE L'ADMIN  *************/

.grey, .grey_bold { color: #9B9995; }
.grey_bold { font-weight: bold; }

.bouton_gris { /* style specifique aux boutons comme celui de l'ordre des pages */
	border: 1px solid #BBBBBB;
	margin: 0px;
	padding: 4px 2px;
	background-color:#fff;
	color: #9B9995;
	font-weight: bold;
	cursor: pointer;
}

/** fck editor dans admin : pages - edit **/
/* A besoind d'etre ici car cette page css est integre dans l'editeur */
#fck_internal_mod {
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode","Luxi Sans", Arial, sans-serif;
	font-size: 0.8em;
	color: #A19C95;
	padding:2px;
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow : -moz-scrollbars-vertical; 
}
