/*----------------------------------------------------------------------------------------------------
Pour tout retrouver facilement avec CTRL+F : Saisir le symbole   *   ou   =   et la lettre SANS ESPACE
------------------------------------------------------------------------------------------------------
  * G  Général ;
  * L  Liens ;
  = L  Lightbox ;
  = N  Newsletter ;
  * T   Texte ;
  * N  Nav (navigation) ;
  * M   Modele ;
  * I   Index ;
  * P   Pages ;
  * C   Contact ;
  * F  Footer ;
-------------------------------------------------------------------------*/



/*Général
-------------------------------------------------------------------------*/
* {
	border: 0;
	outline: none;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	}

ul, li {
	list-style: none;
	}


strong {
	font-weight: bold;
	}

table {
	border-collapse: collapse;
	}

td {
	vertical-align:top;
	padding: 0;
	}

body {
	margin: 0;
	background: #efefef;
	}


/*TEXTE
--------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, h7, p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0 15px 0 25px;
	padding: .75em 0;
	color: #406696;
	font-weight: bold;
	}

h2 {
	margin: 0 0 0 50px;
	padding: .5em 0;
	font-weight: bold;
	color: #2b5486;
	clear: both;
	/*font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0 15px 0 25px;
	padding: .75em 0;
	color: #406696;
	font-weight: bold;*/
	}
	
		h2 span {
		font-size: 12px;
		font-weight: bold;
		}
		
		h2 img{
		vertical-align: middle;
		padding-right: 10px;
	}

h3 {
	font-size: 12px;
	margin: 0 15px;
	padding: .75em 0 0;
	font-weight: bold;
	color: #2b5486;
	}
	
		
		h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{
		text-decoration: none;
		text-transform: none;
		font-size: 12px;
		font-weight: bold;
		color: #2b5486;
		padding: 0;
		margin: 0;
		}

h4 {
	margin: 0 0 0 50px;
	padding: .5em 0;
	font-weight: bold;
	color: #2b5486;
	clear: both;
	}

	h4 img{
	vertical-align: middle;
	padding-right: 10px;
	}
	
p {
	font-size: 12px;
	margin: 0 15px;
	padding-bottom: .5em;
	color: #000000;
	line-height: 1.3em;
	}
	
	.j{
	text-align: justify;
	}
	
	.link {
	text-align: right;
	}
	
	.impt {
		color: #007db6;
		}
		
	li {
	color: #000000;
	}

/*--------------------------------------------------------------------------*/
.imag{
border: 1px solid #7aaac9;
float: left;
margin: 5px 15px 5px 0;
}

.imag2{
border: 1px solid #7aaac9;
float: right;
margin: 5px 0 5px 15px;
}

.imag0{
border: 1px solid #7aaac9;
}
/*--------------------------------------------------------------------------*/




/*Liens
-------------------------------------------------------------------------*/
a, a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f15a30;
	font-weight: bold;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	color: #f15a30;
	}

a:focus {
	outline: 0;
	}


	
.link a{
background: url(gifs/01.gif) no-repeat left center;
padding: 0 0 2px 12px;
}

.link a, .link a:link, .link a:visited, .link a:active{
font-weight: bold;
color: #f15a30;
}

.link a:hover{
text-decoration: none;
}



#footer a, #footer a:link, #footer a:visited, #footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605f5f;
	font-weight: normal;
	text-decoration: none;
	}

#footer a:hover {
	text-decoration: underline;
	color: #605f5f;
	}
/*--------------------------------------------------------------------------*/




/* Class 
--------------------------------------------------------------------------*/
.scrollbarre {
	overflow:auto;
}
/*--------------------------------------------------------------------------*/




/*=Newsletter 
--------------------------------------------------------------------------*/
.email_news {
	font-family: Geneva,Arial,Helvetica;
	font-size:11px;
	color: #3f5155;
	background-color:#ffffff;
	border: #3f5155 1px solid;
	padding:2px;
}

.bouton_news {
background: 0;
height: 18px;
width: 22px;
cursor: pointer;
border: 0;
font-weight: bold;
color: #f15a30;
}
/*--------------------------------------------------------------------------*/




/*=LIGHTBOX
--------------------------------------------------------------------------*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
/*--------------------------------------------------------------------------*/


/*BDD AUTO
-------------------------------------------------------------------------*/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/*-------------------------------------------------------------------------*/



/*NAV
-------------------------------------------------------------------------*/
#navside {
width: 226px;
background: url(gifs/bg_56.jpg) repeat-y;
padding-bottom: 5px;
}

	#navside div, #navside img {
	margin-left: 15px;}
	
	#navside div#bloc_actus {
	background: url(gifs/comptable-ecs-nord_49.jpg) no-repeat;
	width: 195px;
	height: 141px;
	margin: 10px 7px 0;
	}
	
	#navside div#bloc_actus h3 {
	padding-bottom: .75em;
	}
	
	#navside div#bloc_actus h3 a, #navside div#bloc_actus h3 a:link, #navside div#bloc_actus h3 a:visited, #navside div#bloc_actus h3 a:hover, #navside div#bloc_actus h3 a:active{
	text-decoration: none;
	text-transform: none;
	font-size: 14px;
	font-weight: bold;
	color: #2b5486;
	display: block;
	}
	
	#navside div#bloc_actus .link {
	margin: 0 5px 0 0;
	}
/*-------------------------------------------------------------------------*/
#index {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 25px; /* changer la hauteur ici */
    background: url(gifs/over_12.jpg) no-repeat left top;    /* placement de l'image over */
}

#index a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_12.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#index a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#creation {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 42px; /* changer la hauteur ici */
    background: url(gifs/over_13.jpg) no-repeat left top;    /* placement de l'image over */
}

#creation a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_13.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#creation a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#transmission {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over_14.jpg) no-repeat left top;    /* placement de l'image over */
}

#transmission a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_14.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#transmission a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#conseil {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over_15.jpg) no-repeat left top;    /* placement de l'image over */
}

#conseil a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_15.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#conseil a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#autres {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 31px; /* changer la hauteur ici */
    background: url(gifs/over_17.jpg) no-repeat left top;    /* placement de l'image over */
}

#autres a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_17.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#autres a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#gestion {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 18px; /* changer la hauteur ici */
    background: url(gifs/over_18.jpg) no-repeat left top;    /* placement de l'image over */
}

#gestion a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_18.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#gestion a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#conseils {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 19px; /* changer la hauteur ici */
    background: url(gifs/over_19.jpg) no-repeat left top;    /* placement de l'image over */
}

#conseils a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_19.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#conseils a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#fiscal {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 18px; /* changer la hauteur ici */
    background: url(gifs/over_31.jpg) no-repeat left top;    /* placement de l'image over */
}

#fiscal a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_31.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#fiscal a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#comptabilite {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 22px; /* changer la hauteur ici */
    background: url(gifs/over_41.jpg) no-repeat left top;    /* placement de l'image over */
}

#comptabilite a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_41.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#comptabilite a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#nous {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 34px; /* changer la hauteur ici */
    background: url(gifs/over_43.jpg) no-repeat left top;    /* placement de l'image over */
}

#nous a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_43.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#nous a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#contact {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 31px; /* changer la hauteur ici */
    background: url(gifs/over_45.jpg) no-repeat left top;    /* placement de l'image over */
}

#contact a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_45.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#contact a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#plan {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over_46.jpg) no-repeat left top;    /* placement de l'image over */
}

#plan a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_46.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#plan a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}

#liens {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over_54.jpg) no-repeat left top;    /* placement de l'image over */
}

#liens a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_54.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#liens a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}

#collabo {    /* "lien" sera notre conteneur, ici la balise div */
    width: 180px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over_55.jpg) no-repeat left top;    /* placement de l'image over */
}

#collabo a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/ecs-nord_55.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#collabo a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}

/*--------------------------------------------------------------------------*/




/*MODELE
-------------------------------------------------------------------------*/
/* header
-------------------------------------------------------------------------*/

#container {
	text-align: center;
	background: #e0eaee url(gifs/comptable-ecs-nord_02.jpg) repeat-x;
	}

	#header {
		text-align: left;
		width: 978px;
		margin: 0 auto;
		}

#options {
background: url(gifs/comptable-ecs-nord_04.jpg) no-repeat;
width: 978px;
height: 43px;
position: relative;
}

	#options li{
	position: absolute;
	left: 624px;
	top: 14px;
	}
	
	#options li#bt01{
	left: 225px;}
	#options li#bt02{
	left: 317px;}
	#options li#bt03{
	left: 450px;}
	#options li#bt04{
	left: 662px;}
	
		#options li img{
		padding-right: 8px;}
	
		#options li a, #options li a:link, #options li a:visited, #options li a:active {
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: #002e68;}
		
		#options li a:hover {
		text-decoration: underline;}


#login {
background: url(gifs/comptable-ecs-nord_09.jpg) no-repeat;
width: 291px;
height: 169px;
}

	 #login * {
	 margin-left: 3px;
	 }

	 #login h3 {
	 margin-bottom: 5px;
	 }


	 #login input {
	 margin-bottom: 6px;
	 }

	 #login input.connect {
	 margin-left: 18px;
	 background: #2b5486;
	 color: #fff;
	 padding: 0 3px;
	 cursor: pointer;
	 }

/* corps de la page
--------------------------------------------------------------------------*/
#cuerpo {
text-align: center;
background: #e0eaee;
padding-bottom: 15px;}

#content {
width: 978px;
text-align: left;
margin: 0 auto;
padding: 0;
border-collapse: collapse;}

	#content td{
	padding: 0;}


#content_main {
width: 100%;
border-collapse: collapse;
border: 0;
border-bottom: 2px solid #e4e4e4;
background: #fff url(gifs/bg_64.jpg) repeat-y;}

#content_main td{
border: 0;}


 
/* colonne de droite
--------------------------------------------------------------------------*/
#cabinets{
padding-bottom: 10px;}
#cabinets li{
width: 200px;
padding-right: 8px;}

	#ecsVal {
	background: url(gifs/bloc_03.jpg) no-repeat;
	height: 266px;
	}
	
	#ecsVil {
	background: url(gifs/bloc_05.jpg) no-repeat;
	height: 115px;
	}
	
	#ecsPdf {
	background: url(gifs/bloc_04.jpg) no-repeat;
	height: 220px;
	}
	
	#ecsPdf .txt {
	font-size:11px;
	color:#999999;
	}
	
	#ecsPdf h4 {
	font-size: 11px;
	margin: 0 15px;
	padding: .55em 0 0;
	font-weight: bold;
	color: #2b5486;
	}
		
		#ecsPdf h4 a, #ecsPdf h4 a:link, #ecsPdf h4 a:visited, #ecsPdf h4 a:hover, #ecsPdf h4 a:active{
		text-decoration: none;
		text-transform: none;
		font-size: 11px;
		font-weight: bold;
		color: #2b5486;
		padding: 0;
		margin: 0;
		}

	
	#ecsWor {
	background: url(gifs/bloc_06.jpg) no-repeat;
	height: 117px;
	}

		 #ecsWor form {
		 margin-left: 15px;
		 padding-top: 10px;
		 }
	
		 #ecsWor input {
		 margin-bottom: 6px;
		 border: 1px solid #777;
		 vertical-align: middle;
		 }
	
		 #ecsWor input.connect {
		 margin-left: -15px;
		 background: #2b5486;
		 color: #fff;
		 padding: 0 3px;
		 cursor: pointer;
		 }
		 
	#lettre {
	background: url(gifs/bloc_00.jpg) no-repeat;
	height: 85px;
	}
	
		#lettre p{
		padding: .15em;
		}
	
		#lettre table{
		margin: 0 auto;
		}


/*--------------------------------------------------------------------------*/



/*INDEX
-------------------------------------------------------------------------*/
#bloc_nous {
margin: 0 10px 10px;
}

#blox {
background: url(gifs/comptable-ecs-nord_23.jpg) no-repeat top #f1f9ff;
width: 95%;
margin: 25px auto;
}
#blox td{
width: 33%;}

	#blox div{
	padding-top: 135px;
	position: relative;
	border-left: 1px solid #cfcfcf;
	padding-bottom: .5em;
	}

	#blox div#bloc01 {
	background: url(gifs/comptable-ecs-nord_37.jpg) no-repeat 30% 35px;
	border: 0;}
	
	#blox div#bloc02 {
	background: url(gifs/comptable-ecs-nord_39.jpg) no-repeat 30% 35px;}
	
	#blox div#bloc03 {
	background: url(gifs/comptable-ecs-nord_41.jpg) no-repeat 30% 35px;}


	#blox h3{
	margin-bottom: 1em;
	position: absolute;
	top: 0;
	left: 15px;
	margin: 0;
	padding: .66em 0 0 0;
	}

	#bloc01 h3{
	border-bottom: 1px solid #00adef;}
	
	#bloc02 h3{
	border-bottom: 1px solid #e75026;}
	
	#bloc03 h3{
	border-bottom: 1px solid #00ab66;}
	
/*--------------------------------------------------------------------------*/





/*PAGES
-------------------------------------------------------------------------*/
#contenu {
margin: 10px auto;
padding-bottom: 5px;
background: #fcfcfc;}
	
	#contenu ul{
	margin: 15px;
	margin-top: 5px;
	}
	
	#contenu li{
	margin: 0 15px;
	line-height: 1.5em;
	text-align: justify;
	}
	
	/*--------------------------------------------------------------------------*/
	.creaContent {
	width: 60%;}
	
		.creaContent h3{
		color: #00adef;}
		
		.creaContent li{
		list-style: url(gifs/comptable-ecs-nord_27.jpg);
		}
	/*--------------------------------------------------------------------------*/	
	.transContent {
	width: 60%;}
	
		.transContent h3{
		color: #e75026;}
		
		.transContent li{
		list-style: url(gifs/comptable-ecs-nord_29.jpg);
		}
	/*--------------------------------------------------------------------------*/
	.patriContent {
	width: 70%;}
	
		.patriContent h3{
		color: #00ab66;}
		
		.patriContent li{
		list-style: url(gifs/comptable-ecs-nord_32.jpg);
		}
	/*--------------------------------------------------------------------------*/
	.gesContent {
	width: 70%;}
	
		.gesContent h3{
		color: #a5288e;}
		
		.gesContent li{
		list-style: url(gifs/02.gif);
		}
	/*--------------------------------------------------------------------------*/
	.conContent {
	width: 70%;}
	
		.conContent h3{
		color: #007db6;}
		
		.conContent li{
		list-style: url(gifs/05.gif);
		}
	/*--------------------------------------------------------------------------*/
	.fisContent {
	width: 70%;}
	
		.fisContent h3{
		color: #f78f1e;}
		
		.fisContent li{
		list-style: url(gifs/03.gif);
		}
	/*--------------------------------------------------------------------------*/



#navSub {
margin: 0 25px;
padding: 5px 0 20px 0;
background: #f6fafd;
}
	
	#navSub li{
	margin: 0 25px;
	float: left;
	text-align: center;
	}
	
		#navSub li a:link, #navSub li a:visited, #navSub li a:active {
		color: #2b5486;
		font-weight: bold;
		text-decoration: none;}
		#navSub li a:hover {
		text-decoration: none;}
		
#navSub li#subGes a:hover {
border-bottom: 2px solid #a5288e;}

#navSub li#subCon a:hover {
border-bottom: 2px solid #007db6;}

#navSub li#subFisc a:hover {
border-bottom: 2px solid #f78f1e;}

#navSub li#subCom a:hover {
border-bottom: 2px solid #ec008c;}
/*--------------------------------------------------------------------------*/

.map {
width: 95%;
margin: 20px auto;
background: #fcfcfc;}

	.map iframe{
	border: 1px solid #cae7fd;
	}
/*--------------------------------------------------------------------------*/
#nousContenu {
margin: 0 10px;
}
	#nousContenu p {
	text-align: justify;
	}
	
#404 {
margin: 0 10px;
}
	#404  p {
	line-height:20px;
	}

	#equipe {
	width: 98%;
	margin: 0 auto;
	}
/*--------------------------------------------------------------------------*/




/*CONTACT
-------------------------------------------------------------------------*/
/*CONTACT
-------------------------------------------------------*/
#contact_body {
padding: 15px 0;
margin: 15px auto;
width: 90%;}

#contact_side p{
text-align: center;}

	
#bob {
width: 65%;}


#mail {}

#mail p{
margin: 0 10px;}

#corpForm {
margin: 0 auto;}

#reserv td.right{
text-align: right;}

#reserv td.left{
text-align: left;}
 
fieldset{
margin: 5px 3em;
padding: 0 0 10px 0;
color: #a6814d;
border: 1px solid #afe0fd;
}

em.ob{margin-left: 3em;
color: #333;}

fieldset legend{
line-height: 16px;
margin: 0 10px;
text-align: left;
color: #002e68;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}


fieldset input{
text-align: left;
margin-top: 5px;
border: 2px solid #dfe0e0;}

fieldset label{
color: #012549;}

fieldset textarea{
border: 2px solid #dfe0e0;
vertical-align: text-top;
text-align: left;
width: 200px;}


	fieldset input:focus {
	border: 2px solid #a2d7fd;
	background: #fff;}
	fieldset textarea:focus {
	border: 2px solid #a2d7fd;
	background: #fff;}



fieldset p{
width: 300px;
text-align: right;}

#bouton_send{
width: 400px;
text-align: center;}

input.contact_envoyer{
cursor: pointer;
text-align: center;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 1em 0 .5em;
padding: .5em 1em;
background: #3f5155;
border: 0;}
/*--------------------------------------------------------------------------*/



/*footer
--------------------------------------------------------------------------*/
#footer {
padding-top: 17px;
text-align: center;
color: #605f5f;
background: url(gifs/bg_59.jpg) repeat-x top;}

	#footer table{
	width: 978px;
	margin: 0 auto;}
	
	#footer p {
	color: #605f5f;
	}


#navBottom {
text-align: center;
}
/*--------------------------------------------------------------------------*/


#recrute {
	background-image:url(gifs/fd_recrute.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:290px;
	margin-left: 10px;
}

#recrute .titre {
	font-size: 12px;
	font-weight: bold;
	color: #2b5486;
	padding: 10px 0;
}

#recrute .poste {
	color:#f15a30;
}

#recrute ul {
	margin-left:50px;
	padding-bottom:7px;
}

#recrute li {
	list-style-image:url(gifs/05.gif);
}