@charset "utf-8";
/* CSS Document */

body {	
	background-image:url(img/fond.jpg);
	background-repeat:repeat;
	font-family:arial;	
	color: #ffffff;
	font-size:7.5pt;
	width:100%;
	margin:0px; 
	padding:0px;
	text-align:center;
	}

#cadre { 
	position:relative;
	margin:0px auto; 
	padding:0px;
	top:0px;
	min-height:1040px;
	height:auto;
	width:1000px;
	text-align:center;
	z-index:0;
	}
	
/**************************************************************************************************************************************************
															TEXTE
***************************************************************************************************************************************************/	

a:link {
	font-family:arial;
	color:#c0c0c0;	
	text-decoration: none;
	font-size:8pt;
	}
a:visited {
	font-family:arial;
	color:#c0c0c0;	
	text-decoration: none;
	font-size:8pt;
	}
a:hover {	
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8pt;
	}
a:active {
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8pt;
	}
a:focus {	
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8pt;
	}

/**************** Menu bas *********/

a.bas:link {
	font-family:arial;
	color:#3a3a3a;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.bas:visited {
	font-family:arial;
	color:#3a3a3a;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.bas:hover {	
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.bas:active {
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.bas:focus {	
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8.5pt;
	}

/**************** Referencement *********/

a.ref:link {
	font-family:arial;
	color:#727675;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.ref:visited {
	font-family:arial;
	color:#727675;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.ref:hover {	
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.ref:active {
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8.5pt;
	}
a.ref:focus {	
	font-family:arial;
	color:#ab1828;	
	text-decoration: none;
	font-size:8.5pt;
	}	
/**********************************/

td {
	font-family:arial;
	font-size:7.5pt;
	z-index:2;
	}
.input {
	background-color:#94989b;
  	border:none;
  	font-family:arial;
	font-size:8.5pt;
	color:#2f3837;
	z-index:2;
	}
.td1 {
	color:#2f3837;
	font-family:arial;
	font-size:7.5pt;
	font-weight:bold;
	height:22px;
	z-index:2;
	}
.td2 {
	font-family:arial;
	font-size:7.5pt;
	height:12px;
	z-index:2;
	}
.msg {
	background-color:#1C1C1C;
  	border:0;
  	font-family:arial;
	font-size:8.5pt;
	color:#fff;
	z-index:2;
	}
.msg2 {
	background-color:#3D3F40;
  	border:0;
  	font-family:arial;
	font-size:8.5pt;
	color:#fff;
	z-index:2;
	}
.submit{
     border:none;
     color:#fff;
     background: transparent url('img/bt_envoi.png') no-repeat top left;
     width:148px;
     height:17px;
	z-index:4;
	}
.submit_accueil{
     border:none;
	 background:none;
     color:#fff;
  	font-family:arial;
	font-size:9pt;
     width:48px;
     height:17px;
	z-index:4;
	}
.delete{
     border:none;
     color:#fff;
     background: transparent url('img/annuler.png') no-repeat top left;
     width:73px;
     height:25px;
}
.textarea {
	background-color:#1C1C1C;
  	border:none;
  	font-family:arial;
	font-size:8.5pt;
	color:#fff;
	scrollbar-base-color:#2f3837;
	scrollbar-3dlight-color:#2f3837;
	scrollbar-arrow-color:#2f3837;
	scrollbar-darkshadow-color:#1C1C1C;
	scrollbar-face-color:#1C1C1C;
	scrollbar-highlight-color:#1C1C1C;
	scrollbar-shadow-color:#2f3837;
	scrollbar-track-color:#1C1C1C;
	z-index:2;
}

.textarea2 {
	background-color:#3D3F40;
  	border:none;
  	font-family:arial;
	font-size:8.5pt;
	color:#fff;
	scrollbar-base-color:#2f3837;
	scrollbar-3dlight-color:#2f3837;
	scrollbar-arrow-color:#2f3837;
	scrollbar-darkshadow-color:#3D3F40;
	scrollbar-face-color:#3D3F40;
	scrollbar-highlight-color:#3D3F40;
	scrollbar-shadow-color:#2f3837;
	scrollbar-track-color:#3D3F40;
	z-index:2;
}
h6 {font-size: 9pt;
  	font-family:arial;
	font-weight:normal;}
h5 {font-size: 11pt;
  	font-family:arial;
	font-weight:normal;}
h4 {font-size: 10pt;
  	font-family:arial;
	font-weight:normal;}
h3 {font-size: 12pt;
  	font-family:arial;
	font-weight:normal;}
h2 {font-size: 24pt;
  	font-family:arial;
	font-weight:normal;}
h1 {font-size: 36pt;
  	font-family:arial;
	font-weight:normal;}

.form {
	background-color: white;
	border: 1px solid;
	border-color: #1b1b1b #787878 #969595 #404040;
  	font-family:arial;
	font-size:7.5pt;
	color:#4d4d4f;
	width: 150px;
	z-index:2;
	font-weight:bolder;
	}
.form_txt {
  	font-family:arial;
	font-size:8pt;
	color:#4d4d4f;
	z-index:2;
	font-weight:bold;
	}
/**************************************************************************************************************************************************
															HEADER
***************************************************************************************************************************************************/

#menu {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:96px;
	left:24px;
	height:auto;
	width:600px;
	text-align:left;
	z-index:5;
	}
#fond_menu {
	background-image:url(img/fond_menu.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:90px;
	left:15px;
	height:53px;
	width:642px;
	text-align:left;
	z-index:3;
	}	
#fond_menu_logo {
	background-image:url(img/fond_menu_logo.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:94px;
	left:626px;
	height:65px;
	width:374px;
	text-align:left;
	z-index:3;
	}	
#logo {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:20px;
	left:15px;
	height:46px;
	width:276px;
	text-align:right;
	z-index:6;
	}
#txt_header {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:15px;
	left:535px;
	height:73px;
	font-size:13px;
	width:auto;
	text-align:center;
	line-height:18px;
	z-index:3;
	}
#fond_tel {
	background-image:url(img/fond_tel.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:0px;
	left:283px;
	height:73px;
	width:710px;
	z-index:2;
	}
#txt_tel {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:10px;
	left:792px;
	height:73px;
	width:auto;
	color:#000;
	line-height:14px;
	text-align:left;
	z-index:3;
	}
	
/**************************************************************************************************************************************************
															FOOTER
***************************************************************************************************************************************************/

#copyright { 
	position:relative;
	margin:0px auto; 
	padding:0px;
	top:15px;
	left:0px;
	font-size:8pt;
	width:1000px;
	text-align:center;
	z-index:2;
	}
	
#newsletter { 
	position:relative;
	margin:0px auto; 
	padding:0px;
	top:0px;
	left:0px;
	height:39px;
	width:139px;
	z-index:1;
	}
.inscription { 
	position:absolute;
	margin:0px auto; 
	padding:0px;
	color:#666a69;
	top:635px;
	left:800px;
	height:39px;
	width:200px;
	text-align:left;
	z-index:1;
	}
#txt_bas { 
	position:relative;
	margin:0px auto; 
	padding:0px;
	color:#67666c;
	font-size:8pt;
	top:0px;
	left:15px;
	min-height:105px;
	height:auto;
	width:1000px;
	text-align:left;
	z-index:1;
	}
/**************************************************************************************************************************************************
															ACCUEIL
***************************************************************************************************************************************************/

#fond_accueil_img {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:165px;
	left:560px;
	height:200px;
	width:400px;
	z-index:2;
	}
	
#fond_accueil1 {
	background-image:url(img/fond_accueil1.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:145px;
	left:24px;
	height:885px;
	width:357px;
	z-index:2;
	}
#fond_accueil1_txt1 {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:35px;
	left:13px;
	height:230px;
	width:330px;
	z-index:2;
	}
#fond_accueil1_txt2 {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:338px;
	left:80px;
	height:240px;
	width:180px;
	z-index:2;
	}
#fond_accueil1_txt3 {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:645px;
	left:13px;
	height:220px;
	width:330px;
	text-align:left;
	z-index:2;
	}
	
#fond_accueil2 {
	background-image:url(img/fond_accueil2.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:365px;
	left:485px;
	height:665px;
	width:496px;
	z-index:2;
	}	
#fond_accueil2_txt1 {
	position:relative;
	margin:0px auto;
	padding:0px;
	top:26px;
	left:5px;
	height:562px;
	width:480px;
	text-align:left;
	z-index:2;
	}	
#fond_accueil2_txt2 {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:599px;
	left:0px;
	height:67px;
	width:496px;
	text-align:center;
	vertical-align:middle;
	z-index:4;
	}		

/**************************************************************************************************************************************************
															SEARCH
***************************************************************************************************************************************************/
#fond_search {
	position:relative;
	margin:0px auto;
	padding:0px;
	top:0px;
	left:0px;
	height:442px;
	width:1000px;
	z-index:4;
	}
#fond_search1 {
	background-image:url(img/fond_search1.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:160px;
	left:24px;
	height:108px;
	width:969px;
	z-index:2;
	}	
#fond_search1-2 {
	background-image:url(img/fond_search1-2.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:160px;
	left:24px;
	height:108px;
	width:969px;
	z-index:2;
	}	
#fond_search1_txt {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:32px;
	left:84px;
	height:101px;
	width:880px;
	z-index:2;
	}	

#fond_search2 {
	background-image:url(img/fond_search2.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:280px;
	left:24px;
	height:52px;
	width:969px;
	z-index:2;
	}	
#fond_search2-1 {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:280px;
	left:623px;
	height:54px;
	width:366px;
	z-index:3;
	}	
#fond_search2_txt {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:287px;
	left:220px;
	height:52px;
	width:400px;
	font-size:8.5pt;
	text-align:right;
	z-index:3;
	}		
#fond_search3 {
	background-image:url(img/fond_search3.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:335px;
	left:24px;
	height:91px;
	width:24px;
	z-index:2;
	}	
#fond_search4 {
	background-image:url(img/fond_search3.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:335px;
	left:969px;
	height:91px;
	width:24px;
	z-index:4;
	}	
#bulle { 
	position:absolute;
	background-color:#1C1C1C;
	visibility: hidden;	
	z-index:5;
	}
#fond_search5 {
	position:relative;
	margin:0px auto;
	padding:0px;
	top:0px;
	left:5px;
	min-height:700px;
	height:auto;
	width:933px;
	z-index:4;
	}
#fond_search6 {
	position:relative;
	margin:0px auto;
	padding:0px;
	top:0px;
	left:0px;
	height:20px;
	width:933px;
	font-size:10pt;
	font-style:italic;
	text-align:left;
	z-index:4;
	}
#cadre_num_page {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:26px;
	left:848px;
	height:21px;
	width:24px;
	z-index:4;
	}
	
/**************************************************************************************************************************************************
															SEARCH
***************************************************************************************************************************************************/

#fond_fiche1 {
	position:relative;
	margin:0px auto;
	padding:0px;
	top:0px;
	left:10px;
	min-height:700px;
	height:auto;
	width:969px;
	text-align:left;
	z-index:4;
	}	
		
/**************************************************************************************************************************************************
															CONTACT
***************************************************************************************************************************************************/
#fond_contact {
	position:relative;
	margin:0px auto;
	padding:0px;
	top:0px;
	left:10px;
	height:1020px;
	width:933px;
	z-index:4;
	}
#fond_contact1 {
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:160px;
	left:24px;
	height:108px;
	width:969px;
	font-size:9pt;
	font-style:italic;
	text-align:left;
	z-index:2;
	}	
#fond_contact2 { 
	background-image:url(img/fond_contact1.jpg);
	background-repeat:no-repeat;
	margin:0px auto; 
	padding:0px; 
	position:absolute;
	width:1011px; 
	height:598px; 
	top:50px;
	left:0px; 
	text-align:left;	
	z-index:2; 
	}
#fond_contact3 { 
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:20px;
	left:0px;
	height:20px;
	width:933px;
	text-align:left;
	z-index:4;
	}
#contact_txt { 
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:80px;
	left:110px;
	height:1020px;
	width:310px;
	color:#BCBCBC;
	text-align:left;
	z-index:3;
	}
#contact_txt2 { 
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:110px;
	left:675px;
	height:1020px;
	width:310px;
	color:#BCBCBC;
	text-align:left;
	z-index:3;
	}
#contact_form { 
	position:absolute;
	margin:0px auto;
	padding:0px;
	left:5px;
	height:25px;
	text-align:left;
	z-index:4;
	}
#contact_form2 { 
	position:absolute;
	border:#b71720 1px solid;
	margin:0px auto;
	padding:0px;
	left:-8px; 
	height:17px;
	width:427px;
	text-align:left;
	z-index:4;
	}
#contact_form3 { 
	position:absolute;
	border:#b71720 1px solid;
	margin:0px auto;
	padding:0px;
	left:-3px; 
	height:16px;
	width:222px;
	text-align:left;
	z-index:4;
	}
#contact_txt3 { 
	position:absolute;
	margin:0px auto;
	padding:0px;
	top:510px;
	left:125px;
	height:120px;
	width:310px;
	font-size:8.5pt;
	color:#BCBCBC;
	text-align:left;
	z-index:4;
	}

#fond_contact4 { 
	background-image:url(img/fond_contact3.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto;
	padding:0px;
	top:660px;
	left:0px;
	height:97px;
	width:933px;
	color:#ADADAD;
	font-size:9pt;
	text-align:right;
	z-index:4;
	}
#fond_contact5 {  
	background-image:url(img/fond_contact4.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto;
	padding:0px;
	top:670px;
	left:0px;
	height:97px;
	width:933px;
	color:#ADADAD;
	font-size:9pt;
	text-align:right;
	z-index:4;
	}
#fond_contact6 {  
	background-image:url(img/fond_contact5.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto;
	padding:0px;
	top:680px;
	left:0px;
	height:97px;
	width:933px;
	color:#ADADAD;
	font-size:9pt;
	text-align:right;
	z-index:4;
	}
