@charset "iso-8859-1";
body { background-color: #ffffff;font-family: Arial, sans-serif;

}
span {font-size:10px;}

select, option {
background-color:white;
color:black;
}

a { color: rgb(0, 0, 0); 
	text-decoration: none;
}
a:hover,a:focus {text-decoration: none;
	/*text-decoration: underline;*/
}
input.boiteText {
border:1px solid #E0DEDF;
padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; 
font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF;
}
.chp_saisie {
    background-color: transparent;
    border: medium none;
    font-size: 12px;
    height: 18px;
    width: 145px;
}
.bg_input{	background-image: url("../02_images/input_text_bg.gif");	background-repeat:no-repeat;	width: 150px; height:20px;}
textarea { background-color: #FFFFFF; color: #000000; 
	font-family: Arial, sans-serif;font-weight: normal; font-size: 11px;
	border-right: 1px solid #E0DEDF;
	border-top: 1px solid #E0DEDF;
	border-left: 1px solid #E0DEDF; 
	border-bottom: 1px solid #E0DEDF; 

	}
	
.tips {color: #000000;background-color:#ffffff;
  	font-weight: normal; font-size: 10px;	padding-right: 2px; padding-left: 2px; padding-bottom: 1px; padding-top: 1px;
	border:1px solid #E0DEDF;
	}
.text {font-weight: normal; font-size: 12px; color: #000000;text-decoration: none;
	 padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	}
	
.text2 { color: #0000000; 
	font-weight: normal; font-size: 11px; 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}
.text3 {
	font-weight: normal; font-size: 11px; color: #000000; 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}

A:link.move {font-size:10px;
	  font-style: normal; font-weight: bold; 
	  color: #FB0301;;
}
A:visited.move {
	 font-size: 10px; font-style: normal; font-weight: bold; color: #FB0301;;
}
A:link.keyword {font-size: 10px;
 font-style: normal; font-weight: normal; color: #5B5B5B; vertical-align: middle;
}
A:visited.keyword {
	 font-style: normal; font-weight: normal; color: #FB0301;; vertical-align: middle;
}
.important {font-weight: bold;text-transform: uppercase;
	color: black;font-size: 12px;
	font-family: Arial, sans-serif;
}
.important2 {font-weight: normal;
	color: black;font-size: 12px;
	font-family: Arial, sans-serif;
}
.session { color: rgb(0, 0, 0);  
	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 39px; 
	font-weight: normal; font-size: 11px; 
 
}
.sessionQuit { color:#FB0301; 
	padding-right: 2px; padding-left: 0px; padding-bottom: 0px; padding-top: 39px; 
	font-weight: normal; font-size: 11px; 
}

A:link.sessionQuit { 
	 font-size: 11px; font-style: normal; font-weight: normal; color:#FB0301; 
	 text-decoration: underline;
}
A:hover.sessionQuit {
	font-size: 11px; font-style: normal; font-weight: normal; color:#FB0301;  
	text-decoration: underline;
}
.menu1 { 
	border-right:  #FB0301 1px solid; 
	border-top:  #FB0301 1px solid; 
	border-left:  #FB0301 1px solid; 
	border-bottom:  #FB0301 1px solid; 
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 1px;  
	font-style: normal; font-weight: normal; color: #FB0301;
}
A:link.menu1Bt { color:#FB0301; font-style: normal; font-weight: bold; 
	
}
A:visited.menu1Bt {font-style: normal; font-weight: bold; color: #FB0301;
}
.menu2 {font-family: Arial, sans-serif; 
	background-color: #97F4CB; padding-right: 5px; padding-left: 5px; padding-bottom: 1px; padding-top: 1px; 
	font-size: 11px; font-style: normal; font-weight: bold; color: rgb(0, 0, 0);
}
.menu2Text {font-family: Arial, sans-serif;
	padding-right: 0px; padding-left: 5px; padding-bottom: 1px; padding-top: 2px; 
	font-size: 10px; font-style: normal; font-weight: bold; color: rgb(0, 0, 0);
}
.menu3 {
	background-color: #FB0301; padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; font-size: 11px; font-style: normal; font-weight: bold; COLOR: #ffffff;
}
.menu3Text {
	padding-right: 0px; padding-left: 5px; padding-bottom: 2px; padding-top: 1px; 
	font-size: 10px; font-style: normal; font-weight: bold; COLOR: #ffffff;
}
.menu4 {
	border-right: #FB0301 1px solid; 
	border-top: #FB0301 1px solid; 
	border-left: #FB0301 1px solid; 
	border-bottom: #FB0301) 1px solid; 
	padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 1px; 
	font-size: 11px; font-style: normal; font-weight: bold; color: rgb(204, 0, 1);
}
A:link.menu4Bt { font-size: 11px; font-style: normal; font-weight: bold; color: #FB0301; }

A:visited.menu4Bt { font-size: 11px; font-style: normal; font-weight: bold; color: #FB0301; }

.liste { font-size: 11px; font-style: normal; font-weight: bold; color: rgb(0, 0, 0);
	background-color: #FFFFFF;
	border:none;
}
*.motCle1 {
	/* list-style-image: url(../02_images/plus.gif); line-height: 14px; */
  list-style-image: none;
  list-style-type: none;  
}

*.motCle {
	/* list-style-image: url(../02_images/moins.gif); line-height: 14px; */
  list-style-image: none;
  list-style-type: none;
}

A.lienMotCle {
	 font-size: 11px; font-style: normal; font-weight: normal; color: rgb(204, 0, 1);
}

*.motCleTh    {
	 font-size: 11px; font-style: normal; font-weight: bold; color: rgb(204, 0, 1);
}

*.motCleThRech    {
	font-family: Arial, sans-serif;  font-size: 11px; font-style: normal; font-weight: bold; color: #FB0301;
}
.table_tl{
	margin-left: 5px;
	border: 0;
	width: 100%;
	font-family: Arial, sans-serif;
}

div.boutonAnnuler    {
	border-color:  #B7F4CB;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;  
   padding-left: 4px;
   padding-right: 4px;
   text-align: center;
	/* background-image: url(../02_images/6-vignet_05.jpg); */
	color: rgb(255, 255, 255);
	/* width: inherit; */  /* IE WIN -> width: 100%; */
	cursor: pointer; /* spec IE MAC ET WIN$ */  
}

/* spec MOZILLA */
div.boutonAnnuler:hover  {
  cursor: pointer;
}

div.boutonValider    {
	border-color: #B7F4CB;
	height:25px;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   text-align: center;
	/* background-image: url(../02_images/6-vignet_05.jpg); */
	color: rgb(255, 255, 255);	
	/* width: inherit; */  /* IE WIN -> width: 100%; */
  cursor: pointer; /* spec IE MAC ET WIN$ */  
}

/* spec MOZILLA */
div.boutonValider:hover  {
  cursor: pointer;
}

.visu_photo {
	width:170px;
	height:170px;
}


#bandeau_bas_tl { 
	background-color: #97EBBA; text-align:center;
	width:100%;	left:0px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	/*height:25px;*/
	/*top:99%;*/
	margin: 0px; padding: 0px;
   float: left;
	position:absolute;
	top:95%;
}

.petit_logo { margin: 0px; padding: 0px;
   position: relative; top: 0px; width: 100%;float:left;
	/*width:72px;*/
	height:19px; color: rgb(0, 0, 0);
   background: url(../02_images/Logo_societeSmall.jpg) no-repeat left top;
	}
	
.trait {	width:99%; height:2px;	position:relative; float:left;
	top:25px; left:10px;
	background:white url(../02_images/Trait.gif) repeat left top;
}

/* début popup contact */
.contact_body {/*background-color: #97EBBA;*/
	
}

.contact {position:relative; float:left; top:25px;	left:8px;
	text-align:left;	margin-top: 15px;	height:200px; width: 270px;
	 border: 1px solid #E0DEDF;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 2em;	
	
	/*background-color: #97EBBA;*/
	/*background: url(../02_images/ombreportee.png) no-repeat bottom right !important; 
	background: url(../02_images/ombreportee.gif) no-repeat bottom right;*/
}

.contact a, p {font-weight: bold;color: rgb(0, 0, 0);
	
}
.lettre_verte {font-size:14px;
	font-weight: bold;
	color:#00B72B;
}	
.lettre_rouge {font-size:14px;
	font-weight: bold;
	color:#FB0301;
}

/* fin popup contact */

.gauche_tl {float:left; position:relative; height:auto; width:20px;
	top:0px;	left:0px; background:rgb(204, 204, 204);
	}

/* ombrage */

.wrap1, .wrap2, .wrap3 {
display:block;
}
.wrap1 {
background:transparent url(../02_images/shadows/shadow.gif) no-repeat scroll right bottom;
float:left;
}
.wrap2 {
background:transparent url(../02_images/shadows/corner_bl.gif) no-repeat scroll left bottom;
}
.wrap3 {
background:transparent url(../02_images/shadows/corner_tr.gif) no-repeat scroll 100% -12px;
padding:0pt 7px 7px 0pt;
}
.wrap3 img {
border-color:#EFEFEF rgb(204, 204, 204) rgb(204, 204, 204) rgb(239, 239, 239);
border-style:solid;
border-width:1px;
display:block;
}
	

