.bidon{font-size: 11px;}



/*Modifié par Fardeen, Aout 2006*/
* {
	margin: 0;
	padding: 0;
}
ul{
	list-style-type:disc;
}

li{
	margin-left:25px;
	padding-left:5px;
	display:block;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-color:#9C6C3F;
}

p {
	margin: 0 0 10px 0;
	padding : 0px;
}

#header {
	height: 187px;
	background-color: #FFF;
	margin: 0 0 0 8px;
	padding : 0;
}

#haut {
	height: 24px;
	background-color:#EC7404;
	margin: 0 0 0 8px;
}

#logo_photo {
	margin : 0;
	padding : 0;
	float : left ;
	height: 187px;
	width : 600px;
	border: 0px;
}

#logo_vermot {
	margin : 0;
	padding : 0;
	float : right ;
	height: 187px;
	width : 200px;
}



#conteneur {
	/*height : 100%;*/
	width:808px;
	background-color:#FFF;
	position: absolute;
	left: 50%;
	margin-left: -404px;
	
	background:  url(../images/site/bg_left.jpg) repeat-y left;
	background-color:#FFFFFF;
}

#centre {
	background-color:#fff;
	background:  url(../images/site/bg_left.jpg) repeat-y left;
	float : left ;
	width : 595px;
	padding : 0;
	margin : 0;
/*	border : 1px solid blue ;*/
}

#contenu {
	/*padding : 20px 30px 10px 30px ;*/
	margin: 20px 0 10px 25px;
	padding : 0;
	font-size	: 	11px;
	height : 98%;
	background : #FFF ;
	/*border : 1px solid red ;*/
	/*height : 100%;*/
	list-style-type:disc;
	
}
#contenu li{
	display:block;
}

#centre h1 {
	border-left : 2px solid #ED6E00 ;
    width : 98%;
    margin : 0 0 10px 0px;
    background : url(../images/site/bg_titre_grand.png) no-repeat right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold ;
	padding : 0 0 0 6px;
	color : #4B505A;

}

#droite {
	padding : 0 0px 0 0px;
	margin : 0 0 0 0px;
	float: right;
	width: 201px;
	background-color:#FFF;
	background-image:  url(../images/site/bg_menu.png);
	background-repeat: repeat-y;
	background-position: left;
/*	border : 1px solid green ;*/
	/*font-size : 1px;*/

}

#droite img{
	margin : 16px 0 0 0 ;
	padding : 0;
	vertical-align: middle ;

}
/*
#droite img {
	position  : relative ;
	bottom : -151px;
}
*/

#pied {
	margin: 0 0 0 0px;
	clear:both;
	text-align : right;
	height: 18px;

	background:  url(../images/site/bg_left.jpg) repeat-y left #EC7404;
}

#pied a {
	color : #FFF;
	padding-right : 5px;
	text-decoration: none ;
	font-size : 11px;;
}

#pied a:hover {
	color : #000;
}


/************************************** MODIF MOHAND MENU DEROULANT ************************************************/
.horizontal{
	z-index:50;
	

}

ul.horizontal, ul.horizontal li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
}

ul.horizontal {
	position:relative;
	width:100%;
	cursor:default;
	z-index:10;
	margin-left:10px;
}


ul.horizontal li{
	float:left;
	width:auto;
	/*position:relative;BUG IE7*/
	cursor:pointer;
	cursor:hand;
	text-align:center;
	margin:0 50px 0 0;
	color:#ffffff;
	line-height:1.8em;
	
}

ul.horizontal li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}


ul.horizontal ul{
	z-index:50;
	padding:0;
	cursor:default;
	position:absolute;
	top:auto;
	width:220px;
	margin:0 0 0 0;
	left:-10000px;

}

ul.horizontal ul li {
	z-index:20;
	width:200px;
	left:auto;
	margin:0 0 0 0;
	color:#FFF;
	background-color:#EC7404;
	text-align:left;
	border-bottom:1px solid #FFF;
	
}
ul.horizontal ul li a, ul.horizontal ul li a:visited,ul.horizontal ul li a:link {
	text-decoration:none;
	color:#FFF;
}
ul.horizontal ul li a:hover{
	color:#EC7404;
	background-color:#FFFFFF;
}



ul.horizontal ul.wider, ul.horizontal ul.wider li {
	width:220px;
}

ul.horizontal ul ul {
	margin:-0.45em 0 0 0;
}
@media Screen, Projection { 
	ul.horizontal li:hover > ul { left:auto; }
	ul.horizontal ul li:hover > ul { top:0; }
	}

ul.horizontal a, ul.horizontal a:visited,ul.horizontal a:link {
	display:block;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	margin:0;
	padding:0;
	min-height:18px;
}


ul.horizontal a:hover,ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {
	background-position:0 0;
}



ul.horizontal a { float:left; }
@media Screen, Projection { ul.horizontal a { float:none; } }
ul.horizontal a:not(:nth-child(n)) { float:left; }
ul.horizontal ul a { float:none !important; }
@media screen, projection {
	* html ul.horizontal li {
		/*display:inline; */
		float:left; 
		/*background:#ffffff; */
		}
	}

ul[class^="horizontal"] ul { display:none; }
ul[class^="horizontal"] ul { display:block; }

* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }

#dec{
	height:1px;
}

/********************************************* FIN MODIF MOHAND MENU DEROULANT ****************************************/


/*menu de droite*/
#menudroit {
	list-style-type: none;
	margin: 0;
	padding:0 0 0 34px;
}
#menudroit li {
	margin: 0px 0 5px 0;
	width : 130px;
	height : 21px;
	text-align : center ;
	padding : 2px 0 0 0 ;
	background:  url(../images/site/bg_bouton.png) no-repeat;
	
}
#menudroit a {
	margin: 0px 0px;
	color: #8B8F8F;
	text-decoration: none;
	font-size : 12px;
}
#menudroit a:hover {
	text-decoration: underline;
}



#actualite {
	/*border : 1px solid #ED6E00 ;*/
	clear : left ;
    float : left ;
    width : 350px;
    margin : 0 0 0 0px;
    font-size: 12px;
    font-weight : normal ;
    
}

#actualite_contenu {
	/*border : 1px solid #ED6E00 ;*/
	clear : left ;
    float : left ;
    /*width : 350px;*/
    margin : 0 0 0 0px;
    font-size: 12px;
    font-weight : normal ;
    padding : 0 ;
    background : url(../images/site/bg_repeat_actu.png) repeat-y ;
}

#actualite_contenu img {
	/*border : 1px solid #ED6E00 ;*/
	clear : left ;
    float : left ;
    /*width : 350px;*/
    margin : 0 0 0 0px;
    font-size: 1px;
    padding : 0 ;

}

#actualite h1 {
	border-left : 2px solid #ED6E00 ;
    width : 98%;
    margin : 0 0 10px 0px;
    background : url(../images/site/bg_titre_moyen.png) no-repeat right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold ;
	padding : 0 0 0 6px;
	color : #4B505A;
}

#actualite a {
    font-size: 10px;
    font-weight : bold ;
    color : #1363AA;
    text-decoration : none ;
}

#actualite a:hover {
	text-decoration : underline ;
}


#offre_emploi {
	/*border : 1px solid #ED6E00 ;*/
    float : left ;
    width : 170px;
    margin : 0 0 0px 24px;
    font-size: 11px;
    font-weight : normal ;
    color : #ED6E00;
}

#offre_emploi h1 {
	border-left : 2px solid #ED6E00 ;
    width : 98%;
    margin : 0 0 10px 0px;
    background : url(../images/site/bg_titre_petit.png) no-repeat right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold ;
	padding : 0 0 0 6px;
	color : #4B505A;
}

#offre_emploi a {
    font-size: 10px;
    font-weight : bold ;
    color : #1363AA;
    text-decoration : none ;
}

#offre_emploi a:hover {
	text-decoration : underline ;
}

#contact {
	/*border : 1px solid #ED6E00 ;*/
    float : left ;
    width : 170px;
    margin : 0 0 0px 24px;
    font-size: 11px;
    font-weight : normal ;
   
}

#contact h1 {
	border-left : 2px solid #ED6E00 ;
    width : 98%;
    margin : 0 0 10px 0px;
    background : url(../images/site/bg_titre_petit.png) no-repeat right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold ;
	padding : 0 0 0 6px;
	color : #4B505A;
}


#chantier {
	
position : relative ;
    width : 170px;
   
    padding : 0;
      margin : 0;
    font-size: 11px;
    font-weight : normal ;
    color : #ED6E00;
  /* border : 1px solid red ;*/
}

#chantier_contenu {

 	padding : 0;
	margin : 0 ;
	 margin : 0 0px 20px 15px;
    font-size: 11px;
    font-weight : normal ;
    color : #ED6E00;
 /*   border : 1px solid blue ;*/
}

#chantier_contenu strong{	
	font-weight : bold ;
	color : #1363AA;
}

#chantier_texte {
	padding : 0 8px 0 10px ;
	font-weight : normal ;
}

#chantier_texte strong{	
	font-weight : bold ;
	color : #ED6E00;
}

#chantier_texte a {
	font-size: 10px;
    font-weight : bold ;
    color : #1363AA;
    text-decoration : none ;
}

#chantier_texte a:hover {
	text-decoration : underline ;
}


strong {
	font-weight : bold ;
	color : #ED6E00;
}
em {
	font-size: 9px;
	color : #ED6E00;
}
/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									MENU
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.menu{
	background-color: #D5D8DE;
}

.menu td{
	color: #000000;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;	
}

.menu td.in0{
	background-color:#7E0000;
	font-weight:bold;
	color: #FFFFFF;
}


.menu td.out0{
	background-color:#56617A;
	font-weight:bold;
	color: #FFFFFF;
}

.menu td.in1{
	background-color:#D3D3D3;
	color: #BD0000;
}

.menu td.out1{
	background-color:#E1E1E1;
	color: #790000;
}

.menu td.in2{
	background-color:#D3D3D3;
	color: #BD0000;
}

.menu td.out2{
	background-color:#E1E1E1;
	color: #790000;
}

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									PAGE ACCUEIL
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.blocAccueil{
	padding			: 0;
}

.blocAccueil.contenu{
	border-bottom		: 1px solid #000000;
	border-right		: 1px solid #000000;
	border-left			: 1px solid #000000;
	color				: #FFFFFF;
}


.blocAccueil th{
	padding			: 3px;
	border			: 1px solid #000000;
	background-color: #56617A;
	font-weight		: bold;
	color			: #FFFFFF;
}

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									Titre Page
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.titrePage{
	background-color	: #D5D8DE;
	font-weight			: bold;
}

.titrePage td{
	color				: #2C3A59;
	height				: 19px;
	padding-left		: 25px;
	border-bottom		: 1px solid #000000;
	border-top			: 1px solid #000000;
}

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									Titre
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.titre{
	background-color: #E1E1E1;
	font-weight:bold;
}

.titre td{
	color: #790000;
	height:19px;
	padding-left: 15px;
	/*
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;		
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;	
	*/
}

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									BreadCrumbs
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.bcrumbs{
	background-color: #E6E8EB;
}

.bcrumbs td{
	color			: #000000;
	height			: 19px;	
	padding-left	: 12px;	
	/*border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;	*/
}

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									BOUTONS
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

.bouton {
	border-width: 1px;
	border-color: #FFFFFF;
	BORDER-STYLE: solid;
	background-color : #790000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor : pointer;
	width: 100px;
}

.erreur {
	font-size: 11px;
	color: #C90000;	
	font-weight: normal;
}

.trouve{
	background-color	: #790000;
	color				: #FFFFFF;

}

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
 									FORMULAIRE
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ 
*/

form {
	margin : 0px; padding : 0px;
}

input.contact {
	background-color : #FFFFFF;
	color : #596552;
	scrollbar-highlight-color: #F6FAF7;
	border : 1px solid #ED6E00;
}

textarea {
	border : 1px solid #ED6E00;
	background-color : #FFFFFF;
	color : #596552;
	scrollbar-highlight-color: #F6FAF7;	
}

.select {
	border : 1px solid #ED6E00;
	background-color : #FFFFFF;
	color : #596552;
	scrollbar-highlight-color: #F6FAF7;	
}



.contactLabel {
	padding : 5px;

}


#contenu a:visited 	{text-decoration: none; 		color: #1363AA;}
#contenu a:link 		{text-decoration: none; 		color: #1363AA;}
#contenu a:active 	{text-decoration: none; 		color: #1363AA;}
#contenu a:hover  	{text-decoration: underline; 	color: #1363AA;}
