img {border:0px;}
td {
	text-align: left;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:12px;
}
a {
	text-decoration:underline;
	color:#1067B3;
}

body { 	margin:0px;padding:0px; background:url(../images/top_px.jpg) top repeat-x #8c171d}

.copy{
font-family:Trebuchet MS;
color:#838383;
text-decoration:none;
}


.gray {color:#333333; text-decoration:none}
.gray_d {color:#404040; text-decoration:none}
.blue_l {color:#1067B3; text-decoration:none}
.blue {color:#003366; text-decoration:none}
.white {color:#ffffff; text-decoration:none}

.verdana {font-family:verdana; line-height:15px; font-size:9px}
.abs {vertical-align:middle}
.sm {font-size:10px}
.u {text-decoration:underline}
.nu {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:11px}


.form_news { width:96px;
		height:18px;
		font-family:Trebuchet MS;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#878787;
		background-color:#ffffff;
		color:#333333;
		margin-left:0px;
		margin-right:0px}
		
.form_domain { width:82px;
		height:18px;
		font-family:Trebuchet MS;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#878787;
		background-color:#ffffff;
		color:#333333;
		margin-left:0px;
		margin-right:0px}

.form { width:139px;
		height:18px;
		font-family:Trebuchet MS;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#616161;
		margin-left:0px;
		margin-right:0px}
		
.textarea {width:139px;
		height:93px;
		font-family:Trebuchet MS;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#616161;
		overflow:hidden;
		margin-left:0px;
		margin-right:0px;}

.rollover {scrollbar-face-color:#B6E9FF;
		scrollbar-track-color:#FCFEFF;
		scrollbar-arrow-color:#FCFEFF;
		scrollbar-3Dlight-color:#FCFEFF;
		scrollbar-base-color:#FCFEFF;
		scrollbar-shadow-color:#FCFEFF;
		scrollbar-darkshadow-color:#FCFEFF;
		scrollbar-highlight-color:#FCFEFF;
		}


a:hover{text-decoration:none;}

.a:hover{text-decoration:underline;}




.login {
 text-align: right;
 padding:0px;
 padding-bottom:3px;
 padding-right: 3px;
}

.login input {
  margin:3px;
  font-size:10px;
  width: 50px; 
}

.login button {
  margin:3px;
  font-size:10px;
}

.offreTitre{
   font-size:14px; 
   font-weight: bold; 
   color: #FFFFFF; 
   padding-left:70px; 
   background:url(../images/box_offres_titre.gif); 
   width:200px; 
   height: 44px;
}

.offrePrix {
   padding-left: 30px; 
   padding-right:11px; 
   font-size:12px; 
   font-weight: bold; 
   color: #FFFFFF; 
   background:url(../images/box_offres_prix.gif); 
   width:200px; 
   height: 50px;
}
.offreDetail {
   padding-left: 11px; 
   padding-right:11px; 
   font-size:11px; 
   color: #000000;
   background:url(../images/box_offres_detail.gif); 
   width:200px; 
   height: 61px;
   vertical-align: top;
}
.offreLien {
   text-align:center; 
   vertical-align:top; 
   padding-top: 5px; 
   padding-left: 11px; 
   padding-right:11px; 
   font-size:12px; 
   font-weight: bold; 
   color: #FFFFFF;
   background:url(../images/box_offres_button.gif); 
   width:200px; 
   height: 45px;
}
.offreLien a { color:#ffffff; line-height:18px;}
.offreLien a:hover { color: #ff1111;}

.offreLienGauche { padding:0px; margin-left:10px; font-family: Trebuchet MS;}

.offreLienGauche a {  line-height:20px; height:20px; font-weight: bold; color:#ffffff; text-decoration:none;}
.offreLienGauche a:hover { color: #000000;}

.detailContenu {
   padding-left: 15px; 
   padding-right:15px; 
   font-size:11px;
   font-family: Tahoma;  
   color: #000000;
   background:url(../images/box_detail_texte.jpg); 
   width:400px; 
   height: 117px;
}

.offreDetailTable {
   background:url(../images/box_detail_offre_bg.gif);
}
.offreDetailTitre {
   background:url(../images/box_detail_offre_titre.gif); 
   width:500px; 
   height: 44px;
   font-size:18px; 
   font-weight: bold;
   font-family: Trebuchet MS; 
   color: #FFFFFF; 
   padding-left:70px; 
   vertical-align: top;
   padding-top: 18px;
   
}
.offreDetailTitre td {
font-size:18px; 
   font-weight: bold;
   font-family: Trebuchet MS; 
   color: #FFFFFF; 
}
.offreDetailContenu {
   padding-left: 15px; 
   padding-right:15px; 
   font-size:11px; 
   color: #000000;
   background:url(../images/box_detail_offre_bgbas.gif);
   /*background-color: #FFFFFF;*/ 
   background-repeat: no-repeat;
   background-position: 100% 100%;
   width:400px; 
   /*height: 317px;*/
}

.offreDetailBas {
   background:url(../images/box_detail_offre_bas.gif); 
   width:500px; 
   height: 20px;
}

.faqTable {
   background:url(../images/box_faq_bg.gif);
}
.faqTitre {
   background:url(../images/box_faq_titre.gif); 
   width:300px; 
   height: 44px;
   font-size:18px; 
   font-weight: bold;
   font-family: Trebuchet MS; 
   color: #FFFFFF; 
   padding-left:70px; 
   vertical-align: top;
   padding-top: 18px;
   
}
.faqContenu {
   padding-left: 15px; 
   padding-right:15px; 
   font-size:11px; 
   color: #000000;
   background:url(../images/box_faq_bgbas.gif); 
   background-repeat: no-repeat;
   background-position: bottom left;
   width:300px; 
}

.faqBas {
   background:url(../images/box_faq_bas.gif); 
   width:300px; 
   height: 20px;
}


.formulaire {
height:221px;
overflow: hidden;
}
.formulaire th { font-weight: normal; font-size:11px; color:#000000; white-space: nowrap; text-align: right; }
.formulaire td { width: 100px; }

.formulaireInput {
  font-size:10px;
  border-width:1px;
  border-style: solid;
  border-color: #CECECE;
}

.formulaire button {
  font-size:10px;
}

#temoignages { border-width: 0px; border-style: solid; border-color:#CECECE; height:140px; overflow: hidden;}
  .textTem {padding:0px; padding-left:5px;padding-right:5px; border-width: 0px; height:140px; font-size:12px; overflow: hidden;}
  
.ruby { color: #8C171D }


.htmlSelect {
		border-width: 1px;
		border-style: solid;
		border-color: #CECECE;
		white-space:nowrap;
		background-color: #FFFFFF;
		padding: 0px;
}
.htmlSelectInput {
	height:16px;
	line-height:16px;
	font-size:12px;
	font-family: Tahoma;
	border: 0px;
	vertical-align:middle ;
	padding-left: 5px;
}
.htmlSelectOptions {
 	padding:0px;
 	margin:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #CECECE;
	list-style: none;
	white-space: nowrap;
	background-color: #EFEFEF;
	text-align: left;
}
.htmlSelectOptions label {width:100%;}


.offreLib {
  text-align: right;
  width: 130px;
  color:#555555;
  white-space:nowrap;
}

.offreVal {
width: 200px;
color:#222222;
}

.offreLine { color:#222222; }

.jobs2 {
       border-width: 1px;
       border-style: solid;
       border-color: #E7DBD0;
       background: #FFFFcc;
}

.jobs1 {
       border-width: 1px;
       border-style: solid;
       border-color: #E7DBD0;
       background: #f3f3f3;
}
.inputMsg {
border-width: 1px;
border-style: solid;
border-color: #CECECE;
}

.accroche {
position: absolute;

}
.accroche div {
position: absolute;
border-width: 0px;
border-style:solid;
border-color:#ff0000;
width:480px;
height: 70px;
color: #FFFFFF;
/*font-weight: bold;*/
font-size:22px;
left:175px;
top: 110px;
line-height:30px;
}
