/* CSS Document */
/*********************************************************************************************************
**** css g�rique ***************************************************************************************/



/***** entete *******************************************************************************************
********************************************************************************************************/

/****** centre ******************************************************************************************
*********************************************************************************************************/
#centre, #centre01 {	
    min-height:500px;_height:500px;
	padding:30px 0px 10px 30px;
	_padding:20px 0px 10px 30px;
	color:#FDFBFE;
	margin-top:-20px!important;
	margin-top:0;
}

.txt_blanc_gras a, .txt_blanc_gras a:visited {color:#ffffff;}
.txt_blanc_gras{
    font-weight: bold;
}
.lien_fleche{
   /*color:#A88294;*/
   color:#E96629;
   padding-left:13px;
   background-image: url(../../images/fleche_lien.png);
   background-repeat: no-repeat;
   font-size:11px;
}
/******** home ******************************************************************************************
*********************************************************************************************************/
.clear_left {
   clear:left;
}
.pad_txt2 {
    _margin-top:-8px;
	 _margin-left:10px;
}
.pad_txt3 {
font-size:11px;
 _margin-top:10px;
 /*_margin-left:10px;*/
}
/*** bloc chantier****/
.bloc_chantier1 {
  float:left;width:60%;
  margin-top:1px;
}
.bloc_chantier2 {
  width:35%;
  background-image: url(images/border_droit_bloc1.png);
  background-repeat: no-repeat;
  background-position: top right;
  float:left;
  padding-right:12px; 
}
.border_bloc_chantier2 {
  margin-top:1px;
  padding:15px 5px 0px 20px;
  _padding:10px 5px 0px 20px;
  border-bottom:1px solid #ffffff;
  border-top:1px solid #ffffff;
  height:264px;_height:281px;
}

.border_bloc_chantier2 table , .bloc_news table {
	font-size:100%;
	width:100%;
	color:#FFFFFF;
}
.txt_bloc1_chantier {
   padding-top:2px;_padding-top:27px;
   border-bottom:1px solid #ffffff;
   border-top:1px solid #ffffff;
   height:277px;_height:281px;
   width:100%;_width:100%;
}
.pad_txt {
   margin-left:300px;
   _margin-left:10px;
   width:290px;
   line-height:12px;
}  
h2.titre_orange01, h3.titre_orange01, h3.titre_orange02, h4.titre_orange, h3.titre_orange {
   color:#E96629;
   font-size:270%;
   font-family: Arial, Helvetica, sans-serif;
}
h4.titre_blanc , h4.titre_blanc01, h2.titre_blanc, h4.titre_blanc02 , h4.titre_blanc_home{
  font-size:110%;
  margin-bottom:0px;
}

h4.titre_blanc ,h4.titre_blanc02{
	_width:500px;
}

h4.titre_blanc_home {
	/*_margin-left:10px;*/
}
h4.titre_blanc01{
	padding-top:20px;_padding-top:40px;
	color:#FFFFFF;
}
/****** bloc news ********/
.bloc_news{
   line-height:12px;
	float:left;
  width:665px;
  _width:675px;
    
  margin-top:20px;
	margin-right:-10px;
  padding-left:60px;
	background-image: url(images/bg_bloc_news.png);
	background-repeat: no-repeat;
	min-height: 180px;
	_height:180px;
	background-color: #35002B;
	_background-color: #2B0022;

}

.bloc_RH{
  line-height:12px;
	float:left;
  width:130px;
  _width:190px;
	margin:20px -10px 0 50px ;
	_margin:20px -10px 0 90px ;
  padding-left:60px;
	background-image: url(images/bg_RH.png);
	background-repeat: no-repeat;
	min-height: 180px;
	_height:180px;
	background-color: #35002B;_background-color: #2B0022;

}

h3.titre_orange01, h3.titre_orange02 {
   margin-top:7px;
   margin-bottom:23px;
   font-size:200%;
   font-weight: bold;
   background-image: url(images/bg_titre_news.png);
   background-repeat: no-repeat;
   background-position:60% 70%;
   _background-position:80% 80%;
}
/***** bloc RH *****/
/*
.bloc_RH {
   width:30%;
   _width:61%;
   padding-left:10px;
   background-image: url(images/bg_RH.png);
   background-repeat: no-repeat;
   background-position:top right;
}*/
h3.titre_orange02 {
  background-image: url(images/bg_titre_RH.png);
  background-position:35% 70%;
}
.article1_RH {
  width:32%;
  margin-top:-15px;
  _margin-top:-15px;
  _padding-top:10px;
  float:left;
  font-size:11px;
}
.article2_RH {
  text-align:right;
  margin-top:-10px;_margin-top:-10px;
  padding-right:205px;
 font-size:11px;
}
/***** css chantier / article ***************************************************************************/
#centre01 {
   padding:23px 0px 10px 30px;
	_padding:5px 0px 10px 30px;	
}
.pad_input{
   margin-bottom:14px;
   position:relative;
   z-index:1;
   text-align:left;
   padding-left:12px;_padding-left:8px;
   
   
}
.input {
  border:1px solid #CCCCCC;
  width:230px;
  color:#732E78;
  padding-left:5px;
  margin-right:5px; 
  z-index:-1;
}

#List_chan.input {
  border:1px solid #CCCCCC;
  width:300px;
  color:#732E78;
  padding-left:5px;
  margin-right:5px; 
  z-index:-1;
}

textarea.input {
	height:80px;
}

.input_img {
   vertical-align:middle;
}
/**** bloc gauche ************/
.bloc_gauche {
   width:755px;
   text-align:left;
   /*display:table;*/
 
}
.bas_bloc_gauche {
  background-image: url(../../images/bas_bloc_nouvo_lycee.png);
  margin-top:-1px;_margin-top:-2px;
  background-repeat: no-repeat;
  height:30px;
  margin-left:0px;_margin-left:0px;
}
/**** bloc titre ***/
.bloc_titre {
  width: 211px;
}
.haut_bloc_titre{
	background-image: url(../../images/haut_bloc_titre.png);
	background-repeat: no-repeat;
	height:30px;
}
.contenu_bloc_titre {
  text-align:right;
  margin-top:-24px;
  padding-left: 10px;
  background-image: url(images/bg_contenu_bloc_titre.png);
  background-repeat: repeat-y;background-position: bottom;
}

.style_tst{
 /* background-image: url(images/bg_contenu_bloc_titre.png);
  background-repeat: repeat-y;*/
 /* background-color:#35002B;_background-color: #2B0022;*/
  background-image: url(../../images/bg_contenu_bloc_titre.png);
  background-repeat: repeat-y;
 
 
}
h2.titre_blanc {
  font-size:180%;
  padding-right:0px;
  padding-left:3px;
  padding-top:40px;
  text-align:right;
}
h4.titre_orange {
   /*padding-top:25px;*/
   padding-right:20px; 
   font-size:170%;
   padding-left:30px;
   text-align:right;
   
    
}
/** bloc txt et image **/
.bloc_txt_image {

}
h4.titre_blanc02 {
  font-size:130%;
}

.contenu_bloc_img_txt ,.contenu_bloc_img_txt01{
	padding: 2px 10px 10px 12px;
	_padding: 1px 0px 0px 12px;
	position:relative;
	_width:90%;
	margin-top:-3px;			
	background-image: url(../../images/bg_contenu_txt_img.png);
    background-repeat: repeat-y;
}

.contenu_bloc_img_txt {
	_margin-top:20px;
}

.liste_puce_rond, .liste_puce_fleche {
	list-style-type: none;
	margin-left:0px;
	margin-top:0px;
}
.liste_puce_rond {
	_margin-left:10px;
}
.liste_puce_rond li, .liste_puce_fleche li {
   background-image: url(../../images/puce_rond.gif);
   background-repeat: no-repeat;
   padding:0px 0 0 10px;
   margin:10px 0 5px 0;
   vertical-align: center;
   font-size:11px;
}
/***** bloc droit *******/
.bloc_droit {
  float:right;
  _padding-left:10px;
  width:195px;
  margin-right:20px;
}
h3.titre_orange {
  font-size:170%;
  margin-bottom:0px;
  padding-top:10px;
}

.liste_puce_fleche li a:hover{text-decoration:underline;}

.liste_puce_fleche li a, .liste_puce_fleche li a:hover, .liste_puce_fleche li a:visited  {color:#ffffff;}
.liste_puce_fleche li {
  background-image: url(../../images/puce_fleche.gif);
}
/***** bas page *****************************************************************************************
********************************************************************************************************/
#page .footer {
   color:#ffffff;
	margin:20px 0 0 0;
	_margin:10px 0 0 0;
	padding: 83px 0px 2px 40px ;
	_padding: 83px 0px 2px 80px ;
	font-size:90%;
	_font-size:85%;
	background-color: #A88294;
	background-image: url(images/bg_bas_page.png);
	background-repeat: no-repeat;
	height: 20px;
	_height: 104px;  
	clear:both;	
}
.position_logo_bas {
	margin : -14px 10px 0 -5px;
	_margin : -14px 10px 0 -50px;
	vertical-align:bottom;
	float:left;
}
.footer ul {
   list-style-type: none;
   margin:-13px 0 0 200px;
   _margin:-13px 0 0 100px;   
   float:left;
}
.footer li a,.footer li a:visited  {color:#ffffff;}
.footer li {
  float:left;
  padding:0 80px 0 10px;
  background-image: url(images/fleche_bas_page.gif);
  background-repeat: no-repeat;
}

.footer span.info_bas {
	margin:-13px 10px; 0 0;
	float:right;
}

.footer a.bouygues{
	 color:#FFFFFF;
   font-size:11px;
   text-decoration:none;
}


.padleft {
	_margin-left:80px;
}
/****************************************** Class PNG ************/

img.png {
		background: url(contenu/cadr_bloc1_chantier.png) 0 0 no-repeat;
		_background-image : none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadr_bloc1_chantier.png', sizingMethod='scale');
		width:279px;height:282px;border:none;
}

img.png2 {
		background: url(contenu/cadr_bloc2_chantier.png) 0 0 no-repeat;
		_background-image : none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadr_bloc2_chantier.png', sizingMethod='scale');
		width:97px;height:157px;border:none;
}

img.png3 {
		background: url(contenu/cadr_bloc3_chantier.png) 0 0 no-repeat;
		_background-image : none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadr_bloc3_chantier.png', sizingMethod='scale');
		width:94px;height:90px;border:none;
}
img.png4 {
		background: url(contenu/cadr_bloc4_chantier.png) 0 0 no-repeat;
		_background-image : none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadr_bloc4_chantier.png', sizingMethod='scale');
		width:200px;height:118px;border:none;
		margin-left:11px;
}
img.png5 {
		background: url(../../images/cadr_bloc5_chantier.png) 0 0 no-repeat;
		_background-image : none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadr_bloc5_chantier.png');
		width:540px;height:190px;border:none;
		
}
img.png6 {
		background: url(contenu/cadr_bloc6_chantier.png) 0 0 no-repeat;
		_background-image : none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadr_bloc6_chantier.png', sizingMethod='scale');
		width:62px;height:65px;border:none;		
}

img.png8{
	background: url(contenu/cadre_01.png) 0 0 no-repeat;
	_background-image : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadre_01.png', sizingMethod='scale');
	width:540px;height:114px;border:none;
}

img.png9{
	background: url(contenu/cadre_02.png) 0 0 no-repeat;
	_background-image : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenu/cadre_02.png', sizingMethod='scale');
	width:540px;height:49px;border:none;
}

/****************** test Roqia ***********/

.stlye_test {
	color:#FFFFFF;
	font-size:100%;
	border-collapse:collapse;
}

/* ******************************************************************************************* Menu gauche */





.style_tst01{
	background-image: url(../../images/bg_titre_bloc.png);
	background-repeat: no-repeat;
	
}

.td_deux {
}
.encours {
  font-weight: bold;
}
.contact {
  font-size:11px;
  font-weight: bold;
  color: white;
}



div.sChantier{
	visibility:visible;
	display:block;
}

div.chapo_home{
	_margin-left:-10px;
}

p.spip{
	font-size:11px;
}



div.chemin_fer{
	text-align:left;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	_margin:0px 0 5px 0;
	font-size:10px;
}


div.chemin_fer span{
	background: url(/images/fleche_chemin_fer.png) 0 0 no-repeat;
	padding-left:13px;
}
div.chemin_fer span.current{
	background: url(/images/fleche_chemin_fer.png) 0 0 no-repeat;
	padding-left:13px;
	color:#E96629;
}