/**
 * @theme : SITEX - HP
 * @auteur : Hervé FRACKOWIAK
 * @date : 25/11/2009  
 */

*{margin:0;padding:0;}

body {
 		margin:0px;
		padding:0px;		
		font-family:arial, helvetica, sans-serif;
		color:#252F3A;
    height: 100%; 
		font-size:12px;	
		/*background:#FFFFFF url(../images/fond.gif);*/
		background:#E6E7EA;
}

#global {width:980px;margin:0 auto;background:#FFFFFF;}

#header {height:27px;background:url(../images/header_bg.gif);position:relative;z-index:15;}
  #navigation {overflow:hidden;float:left;}
  #navigation img {float:left;margin-left:22px;}
  #identification {position:absolute;width:241px;height:68px;right:0;z-index:15;background:url(../images/header_login_bg.png) no-repeat;}
   #identification p{font-weight:bold}
  #recrutement {position:absolute;width:238px;height:248px;overflow:hidden;z-index:15;cursor:pointer;margin:61px 0 0 707px;}

/* Bloc margeContent */
#margeContent{height:169px;}


/* Bloc menu_int */
#content {clear:both;width:980px;overflow:hidden;	background:#FFFFFF url(../images/fond_content.jpg) no-repeat;}
  #content #left{
    float:left;
    width:174px;
    margin-left:18px;
    padding-top:50px;
  }
   #content #left .moduletable{
	font-style : italic;
	font-weight : bold;
	margin-bottom:20px;
	text-align:right;  
  }
  #content #left .textvert{
  color:#6BA901;
  }
  #content #left h2{
  font-size:16px;
  }
  
  #content #left p{
  margin-bottom:5px;
  }
  
  #content #left ul{
  list-style-image:none;
  list-style-position:inside;
  list-style-type:square;
  }
  
  #content #left li{
  margin-bottom:5px;
  margin-left:10px;
  }
  
  #content #outils{
    float:left;
    width:500px;
    margin-left:32px;
    overflow:hidden;
    padding-top:20px;
	text-align:right;
  } 
  
  #content #contenu{
    float:left;
    width:473px;
    margin-left:32px;
    overflow:hidden;
    padding-top:5px;
  } 
  
  #content #contenu h1{
  font-family:trebuchet MS, helvetica;
  color:#6BA901;
  font-size:24px;
  margin-bottom:30px;
  }
  
  #content #contenu h1 span{
  color:#252F3A;
  }
  
  #content #contenu h2{
  font-family:trebuchet MS, helvetica;
  color:#6BA901;
  font-size:16px;
  margin-top:20px;
  }
  #content #contenu p{ 
  margin-bottom:10px;
  text-align:justify;
  }
  #content #contenu p a{ 
  color:#78B214; 
  }
  #content #contenu p a.pdf{ 
  color:#252F3A; 
  font-size:11px;
  font-weight:bold;
  padding-left:21px;  
background:url(../images/pdf.gif) no-repeat left;
padding-bottom 20px;
height:20px;
line-height:20px;
display:block;
padding-top:2px;
float:left;
  } 
#content #contenu p a.video{ 
  color:#252F3A; 
  font-size:11px;
  font-weight:bold;
  padding-left:21px;  
background:url(../images/file_video.gif) no-repeat left;
padding-bottom 20px;
height:20px;
line-height:20px;
display:block;
padding-top:2px;
float:left;
margin-left:20px;;
  } 
  
  #content #contenu ul{
  list-style-image:none;
  list-style-position:inside;
  list-style-type:square;
  }
  
  #content #contenu li{
  margin-bottom:5px;
  margin-left:10px;
  }
  
 #content #right{
    float:left;
    width:210px;
    margin-left:49px;
    /*padding-top:50px;*/
  }
 #content #right h3{
  font-family:trebuchet MS, helvetica;
  color:#6BA901;
  font-size:18px;  
  }
  
  #content #right .moduletable{ 
  margin-bottom:20px;
  }
  
  #content #right .fondgris .moduletabledeco  {
  background:#D0D6DA;
  padding:18px;  
  }
  #content #right .fondgris .moduletabledeco h4  {
  font-family:arial, helvetica;
  color:#252F3A;
  font-size:12px; 
  font-weight:bold;    display:block;
  }
  #content #right .fondgris .moduletabledeco p  {
  font-family:arial, helvetica;
  color:#252F3A;
  font-size:10px;   
  line-height:11px;
  } 
  #content #right .fondgris .moduletabledeco a{
  font-family:arial, helvetica;
  color:#252F3A;
  font-size:10px; 
  font-weight:bold;
  display:block;
  font-size:11px;
  }
  
  #background {position:absolute;z-index:10;}
  #flag {position:absolute;z-index:15;margin:8px 0 0 33px;}
 
/* Page Carrières */

#contenu #carrieres {margin-top_:18px;margin-left:45px;}
#contenu #carrieres .bloc{background:url(../images/bg_sscarriere.jpg);width:412px;height:230px;float:left;}
#contenu #carrieres .bloc .contour{background:#EDEDED;width:380px;height:181px;margin-top:11px;margin-left:16px;}
#contenu #carrieres .bloc .contour .txt{float:left;width:165px;height:151px;margin:10px 12px;}
#contenu #carrieres .bloc .contour .txt h3{color:#6BA901;font-family:Trebuchet MS;font-size:23px;font-weight:normal;}
#contenu #carrieres .bloc .contour .txt p{margin:5px 0;}
#contenu #carrieres .bloc .contour .txt a{color:#252F3A;font-weight:bold;}
#contenu #carrieres .bloc .contour .img{float:left}

/* Plan du site */

#contenu .xmap ul li{color:#252F3A;font-family:Trebuchet MS;font-size:16px;font-weight:bold;line-height:22px;}
#contenu .xmap ul li a{color:#252F3A;font-family:Trebuchet MS;font-size:16px;font-weight:bold;line-height:22px;text-decoration:none;}
#contenu .xmap ul li a:hover{color:#6BA901;}
#contenu .xmap ul li ul li{color:#6BA901;}


/* Bloc identification */
#identification fieldset {border:0;clear:both;float:left;}
#identification .inputbox {width:78px;height:18px;background:url(../images/header_champs.png) no-repeat;display:inline;border:0;padding:3px 6px 0 6px;font-size:10px;color:#666666;float:left;margin-right:5px;}
#identification div#titre{color:#252F3A;font-family:trebuchet MS;font-size:16px;font-weight:bold;}
#identification .button{cursor:pointer;border:0px;padding:0px;background:url(../images/ident_bouton_submit.gif) no-repeat;width:25px;height:18px;float:left;}
#identification .acces{clear:both;color:#ffffff;font-size:10px;line-height:10px;}
/* Bloc recrutement */
#recrutement .img {border:1px solid #252f3a;border-bottom:0;}
#recrutement .infos {position:absolute;bottom:0px;height:31px;background:#252f3a url(../images/recrutement_infos.gif) no-repeat;color:#ffffff;width:238px;}
#recrutement .infos ul {float:left;margin:44px 10px 10px 30px;}
#recrutement .infos ul li {list-style:outside disc;font-size:11px;}
#recrutement .infos .voir {float:right;margin-right:10px;font-size:11px;}
#recrutement .infos .voir a {color:#ffffff;}

/* Bloc menu_int */

/* titre */
.logo{
  float:left;
  margin-left:17px;
  margin-top:17px;
}
.titre_menu{
  float:left;
  font-size:22px;
  color:#252F3A;
  margin-left:71px;
  margin-top:29px;
  font-weight:bold;
}


#menu_int .defilement {clear:both;float:left;margin:32px 0 9px 0px;width:635px;height:50px;overflow:hidden;}
#menu_int .defilement .contenu {width:635px;height:50px;overflow:hidden;}
#menu_int .defilement .contenu .scroll {overflow:hidden;}
#menu_int .defilement .contenu .scroll .realisation {float:left;margin-right:1px;width:90px;height:50px;}
#menu_int .defilement .contenu .scroll .realisation .txt {display:none;background-color:#ffa800;width:70px;height:42px;font-family:Trebuchet MS;font-size:12px;font-weight:bold;color:#ffffff;line-height:14px;padding:4px 10px;}
#menu_int .defilement .contenu .scroll .realisation a {text-decoration:none;}
#menu_int .defilement .navG {position:absolute;width:90px;height:50px;background-color:#DDDDDD;filter : alpha(opacity=50);opacity:0.5;cursor:pointer;border:0px solid red;}
#menu_int .defilement .navD {position:absolute;margin-left:545px;width:90px;height:50px;background-color:#DDDDDD;filter : alpha(opacity=50);opacity:0.5;cursor:pointer;}

#menu_int .references {float:left;margin-left:1px;width:74px;height:26px;background-color:#afc27f;margin-top:32px;line-height:13px;padding:12px 8px;}
#menu_int .references a {font-family:Trebuchet MS;font-size:10px;font-weight:bold;color:#252f3a;}

#menu_int  {position:absolute;float:left;width:980px;}
#menu_int #menuDeroul{float:left;background:#FFFFFF;width:746px;overflow:auto;}
#menu_int .menu{clear:both;margin-left:20px;overflow:auto;}
#menu_int ul {list-style-position:outside;list-style-type:none;}

#menu_int ul li {width:124px;float:left;margin-right:10px;font-family:Trebuchet MS;font-size:16px;font-weight:bold;color:#252f3a;line-height:22px;}
#menu_int ul li a {color:#252f3a;text-decoration:none;}
#menu_int ul li a:hover{color:#6BA901;}
#menu_int ul li ul {border-top:1px solid #7c8289;display:none;}
#menu_int ul li ul li {display:none;float:none;font-size:11px;color:#252f3a;line-height:12px;padding:3px 0;border-bottom:1px solid #d3d5d7;}
#menu_int ul li ul li a {color:#252f3a;text-decoration:none;}
#menu_int ul li ul li a:hover{color:#6BA901;}
#menu_int ul li ul li a.vert {color:#4a9500;}
#menu_int #menuDeroul_bas {clear:both;display:none;}


#menu_int .actualites {float:left;width:212px;overflow:hidden;}
#menu_int .actualites h2 {float:left;margin-left:9px;font-family:Trebuchet MS;font-size:18px;font-weight:bold;color:#989f48;line-height:22px;}
#menu_int .actualites .tous {float:right;margin-right:5px;font-size:10px;font-weight:bold;line-height:22px;}
#menu_int .actualites .tous a {color:#252f3a;}
#menu_int .actualites .contenu {background-color:#e6e7ea;clear:both;padding:10px;color:#252f3a;font-size:10px;overflow:hidden;}
#menu_int .actualites .contenu div {font-size:12px;color:inherit;font-weight:bold;}
#menu_int .actualites .contenu a {float:right;color:inherit;}

#menu_int #head_droite{float:right;}
#menu_int #head_droite #spacer{height:41px;}
#menu_int #head_droite #photoRub{}
#menu_int #head_droite #titreDroite{height:31px;width:234px;background:url(../images/fond_titre_droite.gif);}
/*#menu_int #head_droite #titreDroite div{color:#252F3A;font-family:Trebuchet MS;font-size:20px;margin-left:20px;line-height:28px;}*/
#menu_int #head_droite #titreDroite div{color:#252F3A;font-family:Trebuchet MS;font-size:14px;margin-left:20px;line-height:28px;font-weight:bold;}
/* Footer */
#footer {clear:both;height:25px;background:#252f3a;overflow:hidden;margin-top:14px;}
#footer ul.menu {float:left;margin-left:30px;}
#footer ul.menu li {display:inline;line-height:25px;}
#footer ul.menu li a{font-family:trebuchet MS,helvetica;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;margin-right:20px;}
#footer ul.menu li a:hover{color:#ffffff;}

#footer #logoFooter {float:right;}

#login label{margin-top:10px;float:left;padding-top:4px;}
#login input.donnee{margin-top:10px;height:20px;float:right;background:#E8E8E8;border:0px;border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0}
#login textarea.donnee{margin-top:10px;float:right;background:#E8E8E8;border:0px;border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0}
#login .clear{clear:both;}
#login .reset{border:0px solid black;background:url(../images/bt_annuler.gif) no-repeat; width:86px;height:18x;cursor:pointer}
#login .validate{border:0px solid black;background:url(../images/bt_envoyer.gif) no-repeat; width:86px;height:18x;cursor:pointer}

/* Affichage du tableau */

.interventionsListe {margin-top:25px;}
.interventionsDetail {margin-top:25px;}

table.transfo_select {font-size:11px;color:#37404F;}
table.transfo_select .vide{width:350px;}
table.transfo_select tr{margin:10px 0;}
table.transfo_select td.titre{text-align:right;}
table.transfo_select td.select{text-align:right;}
table.transfo_select select{width:450px;border:1px #37404F solid;}

table.transfo_table {border:1px solid #37404F;font-size:11px;color:#37404F;}
table.transfo_table a{color:#37404F;}
table.transfo_table a img{border:0px;}
table.transfo_table tr.titre{background-color:#92979C;text-align:center;}
table.transfo_table tr.titre th a{text-decoration:none;}
table.transfo_table tr.titre th a:hover{text-decoration:underline;}
table.transfo_table tr{height:32px;}
table.transfo_table tr.ligne0{background-color:#E7E8E9;}
table.transfo_table tr.ligne1{background-color:#C8CBCE;}
table.transfo_table tr.ligne0:hover{background-color:#92979C;}
table.transfo_table tr.ligne1:hover{background-color:#92979C;}
table.transfo_table td{text-align:center;}
table.transfo_table td.left{text-align:left;padding:0 2px;}

table.transfo_detail{border:1px solid #37404F;width:600px;margin:0 150px;text-align:center;font-size:11px;color:#37404F;}
table.transfo_detail th{background-color:#92979C;height:30px;}
table.transfo_detail tr{height:32px;}
table.transfo_detail tr.ligne1{background-color:#E7E8E9;}
table.transfo_detail tr.ligne2{background-color:#C8CBCE;}
table.transfo_detail td.libelle{width:200px;font-weight:bold;text-align:right;}
table.transfo_detail td.valeur{padding-left:10px;text-align:left;}
.libelle table.transfo_detail td{background-color:#C7C7C7;text-align:center;}

.outils{height:20px;margin:10px 150px;width:600px;}
.outils2{height:20px;margin:10px auto;width:900px;}


a.pdf, a.demande{color:#37404F;font-size:14px;font-weight:bold;}
a.pdf{background:transparent url(../images/pdf.gif) no-repeat scroll right 7px;margin-right:5px;padding:5px 20px 5px 0;}
span.pdf{color:#37404F;font-size:14px;text-transform:uppercase;}

div.error{color:#FF0000;border_:1px dashed red;padding:5px 0;text-align:center;width:100%;font-size:14px;
font-weight:bold;background-color_:#AEC280}



