
subscribe_input_contact.titre_bt_annaireD {
	font-family: Arial;
	font-size: 10pt; 
	color:#ffffff;
	}

.titre_contenaire {
  	height:200px;
  	width:200px;
  	background-color:#297b56;
	vertical-align:middle;
 }

.container_service_id:hover {
	background-color:#ffffff
}

/********** Général **********/

h2 {
	background-image : url("../image/img_ligne.png");
	background-repeat : no-repeat;
	margin-top: 0px;
	}
/********** Recaptcha **********/
#recaptcha{
	width:250px;
}
#recaptcha>div{
	width:250px;
}
#rc-anchor-container,
.rc-anchor-normal{
	width:250px;
}
.rc-anchor-content{
	width:185px;
}
.rc-anchor-normal .rc-anchor-checkbox-label{
	font-size:12px;
	width:130px;
}
.recaptcha-checkbox{
	width:24px;
	height:24px;
}
/********** Page Accueil **********/

h2.categorie {
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt; 
	color:#444444;
	letter-spacing: 0.5px;
	margin-top: 30px;
	margin-bottom: 30px;
	}
	
h3.service {
	font-family: Arial;
	font-size: 10pt; 
	font-weight: normal;
	text-align: center;
	color:#444444;
	letter-spacing: 0.5px;
	margin-top: 0px;
	margin-bottom: 12px;
	}
	
#temoignage {
	background-image: url("../image/img_fond_temoignage.png");
	background-position : top left;
	background-repeat: no-repeat;
	height: 258px;
	} 
	
#temoignage_2 {
	background-image: url("../image/img_fond_services.png");
	background-position : top left;
	background-repeat: no-repeat;
	} 
	
#temoignage p {
	font-family: Arial; 
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.5px;
	font-size: 12pt;
	color:#444444;
	margin-left: 185px;
	margin-right: 5px;
	margin-top: 60px;
	
	} 
	
a.bt_services_1{
	background-image: url('/image/img_teletransmission.png');
	background-size:220px 150px;
	repeat: no-repeat;
	display:block;
	width: 220px;
	height: 150px;
	text-decoration:none;
	}
	
a.bt_services_1:hover{
	opacity:0.9;
	}

a.bt_services_2{
	background-image: url('/image/img_visiodroits.png');
	background-size:220px 150px;
	repeat: no-repeat;
	display:block;
	width: 220px;
	height: 150px;
	text-decoration:none;
	}
	
a.bt_services_2:hover{
	opacity:0.9;
	}
	
a.bt_services_3{
	background-image: url('/image/img_transrib_transribplus.png');
	background-size:220px 150px;
	repeat: no-repeat;
	display:block;
	width: 220px;
	height: 150px;
	text-decoration:none;
	}
	
a.bt_services_3:hover{
	opacity:0.9;
	}
	
a.bt_services_4{
	background-image: url('/image/img_forfaits_ip_adsl.png');
	background-size:220px 150px;
	repeat: no-repeat;
	display:block;
	width: 220px;
	height: 150px;
	text-decoration:none;
	}
	
a.bt_services_4:hover{
	opacity:0.9;
	}


/******* Pages Les Services *******/

#banniere_teletransmission {
	background-image: url("../image/banniere_lateletransmission.png");
	background-position : center center;
	background-repeat: no-repeat;
	height: 258px;
	} 
	
#banniere_teletransmission p{
	font-family: Arial; 
	font-weight: normal;
	font-size: 11pt;
	color: #444444;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-left: 450px;
	padding-right: 0px;
	width: 490px;
	text-align: justify;
	}
	
#banniere_resobank {
	background-image: url("../image/site/les_services/banniere_resobank.png");
	background-position : center center;
	background-repeat: no-repeat;
	height: 258px;
	} 
	
#banniere_adsl {
	background-image: url("../image/site/les_services/banniere_adsl.png");
	background-position : center center;
	background-repeat: no-repeat;
	height: 597px;
	} 
	
#banniere_transrib {
	background-image: url("../image/site/les_services/banniere_transribettransrib+.png");
	background-position : center center;
	background-repeat: no-repeat;
	height: 258px;
	} 
	
#banniere_resobank p{
	font-family: Arial; 
	font-weight: normal;
	letter-spacing: 0.5px;
	font-size: 11pt;
	color: #444444;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-left: 450px;
	padding-right: 0px;
	width: 490px;
	text-align: justify;
	}

#banniere_adsl p{
	font-family: Arial;
	font-weight: normal;
	letter-spacing: 0.5px;
	color: #444444;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 250px;
	padding-left: 350px;
	padding-right: 0px;
	width: 490px;
	text-align: justify;
	}
	
#banniere_transrib p{
	font-family: Arial; 
	font-weight: normal;
	letter-spacing: 0.5px;
	font-size: 11pt;
	color: #444444;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-left: 450px;
	padding-right: 0px;
	width: 490px;
	text-align: justify;
	}
	
	
.container_12_services_right {
	padding-right: 10;
	}
	
.container_12_services_left{
	padding-left: 10;
	}

h2.titre_article_services {
	font-family: Arial; 
	font-weight: bold;
	font-size: 12pt; 
	color:#297b56;
	margin-top: 0px;
	margin-bottom: 0px;
	background : none;
	}
	
.text_article_services{
	font-family: Arial; 
	font-weight: normal;
	font-size: 11pt; 
	color:#444444;
	text-align:justify;
	}
	
#fond_tranrib+ {
	background-image: url("../image/site/les_services/img_fond_transrib.png");
	background-position : center center;
	background-repeat: no-repeat;
	height: 550px;
	}
	
/********** Organismes conventionnés **********/

#soustitre_block_organismesconventionnes {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #6e6e6f;
	margin-left: 15px;
	margin-bottom: 20px;
	}
	
#texte_block_2 {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	text-align: justify;
	}

#block_organismesconventionnes {
	margin: 0;
	width: 460px;
	vertical-align: middle;
  	background-color: #f6f6f6;
  	border-radius: 0px 0px 3px 3px;
  	border: solid 1px #c9cacb; 
	padding-bottom:3px;
	}

#texte_block_organismesconventionnes_2 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	}
	
#block_organismesconventionnes {
	background-color: #f6f6f6;
  	background-color: #f6f6f6;
  	border: solid 1px #c9cacb; 
}

.ligne_organismesconventionnes_biologie {
	margin-top:40px;
	margin-bottom:30px;
	border-bottom: solid 1px #d9d9d9;
	width:250px;
	margin-left: auto;
	margin-right:auto;
	}
	
.ligne_organismesconventionnes_biologie_2 {
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: solid 1px #d9d9d9;
	width:940px;
	margin-left: auto;
	margin-right: auto;
	}

.ligne_organismesconventionnes_pharmacie {
	margin-top: 30px;
	border-bottom: solid 1px #d9d9d9;
	width:445px;
	margin-left: auto;
	margin-right: auto;
	margin-left:15px;
	}
	
.ligne_organismesconventionnes_pharmacie_2 {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #d9d9d9;
	width:940px;
	margin-left: auto;
	margin-right: auto;
	}

.subscribe_input_contact3{
  border: solid 1px #666666;
  font-family: Arial;
  color: #999999;
  float:left;
  border-width: 1px;
  padding-top: 5px;
  resize: vertical;
  height: 25px;
  width:102px;
}

.subscribe_input_contact4{
  border: solid 1px #666666;
  font-family: Arial;
  color: #999999;
  float:left;
  border-width: 1px;
  padding-top: 5px;
  resize: vertical;
  height: 25px;
  width:210;
}

/******* Pages Abonnement *******/


#conditions_tarifaires {
	background-image: url("../image/site/abonnement/conditions_tarifaires.png");
	background-position : top left;
	background-repeat: no-repeat;
	height: 165px;
	margin-top:4px;
	} 
	
#conditions_tarifaires p {
	font-family: Arial; 
	font-weight: regular;
	text-align: right;
	font-size: 14pt;
	color:#444444;
	margin-left: 185px;
	margin-right: 40px;
	margin-top: 30px;
	} 
	
.tableau_espacement_abonnement {
 margin-left: 15px;
}

.banniere_abonnement_pharmacie2 {
	background-image: url("../image/site/abonnement/banniere_pharmacie.png");
	background-position : center center;
	background-repeat: no-repeat;
	height: 258px;
	} 
	
#banniere_abonnement_pharmacie p{
	font-family: Arial; 
	font-weight: normal;
	font-size: 10pt;
	color: #444444;
	margin-top: 15px;
	text-align: justify;
	}
	
	
.subscribe_input_abonnement{
  width: 260px;
  border: solid 1px #666666;
  font-family: 	Arial;  
  font-size: 13px; 
  color:#FFFFFF;
  letter-spacing: 0.5px;
  color: #666666;
  float:left;
  border-width: 1px;
  padding-top: 0px;
  padding-left: 5px;
  margin-bottom: 10px;
  height: 30px;
  }
  
.subscribe_input_abonnement_idps {
  width: 170px;
  border: solid 1px #666666;
  font-family: 	Arial;  
  font-size: 13px; 
  color:#FFFFFF;
  letter-spacing: 0.5px;
  color: #666666;
  float:left;
  border-width: 1px;
  padding-top: 0px;
  padding-left: 5px;
  margin-bottom: 10px;
  height: 30px;
  }

.subscribe_input_abonnement_2{
  border: solid 1px #666666;
  font-family: Arial;
  font-size: 13px; 
  color: #666666;
  float:left;
  border-width: 1px;
  padding-top: 5px;
  padding-left: 5px;
  width: 940px;
  resize: vertical;
  min-height: 100px;
  max-height: 250px;
}

.subscribe_select_abonnement {
width: 260px;
padding: 5px;
font-size: 11px;
font-family: Arial;
color: #666666;
border: 0;
border-radius: 0;
height: 25px;
line-height: 1;
border: solid 1px #666666;
}

#titre_abonnement {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #2b7b54;
	}
	
#titre_abonnement2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #2b7b54;
	padding-left: 25px;
	}

#soustitre_abonnement {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #6e6e6f;
	margin-bottom:15px;
	padding-left: 25px;
	margin-top:-2px;
	}

#block_abonnement {
	text-align: left;
  	background-color: #f6f6f6;
  	border-radius: 0px 0px 3px 3px;
  	border: solid 1px #c9cacb; 
	}

.block_abonnement2 {
	font-family: Arial;
	font-size:10pt; 
	color:#444444;
	margin-left:15px;
	margin-top:20px;
	}

.block_abonnement1 {
	font-family: Arial;
	font-size:10pt; 
	color:#444444;
	text-align: justify;
	}

.text_block_abonnement1 {
	font-family: Arial;
	font-size:8pt; 
	color:#444444;
	}
	
.text_confirmation_abonnement {
	font-family: Arial;
	font-size:11pt; 
	color:#444444;
	text-align: justify;
	}

.li2{
	list-style-image: url("/image/site/les_services/puce.png");
	margin-left: 10px;
	font-family: Arial;
	font-size: 10pt; 
	color:#444444;
	}

#mention_abonnement {
	font-family: Arial;
	font-size:8pt; 
	color: #6e6e6f;
	margin-left:10px;
	margin-right:20px;
	}

#titre_cadre_abonnement {
	font-family: Arial;
	font-size:9pt;
	text-align: justify;
	color:#444444;
	margin-left:10px;
	margin-bottom:20px;
}

.ligne_abonnement_pharmacie {
	margin-top:20px;
	margin-bottom:10px;
	border-bottom: solid 1px #d9d9d9;
	width:250px;
	margin-left: auto;
	margin-right: auto;
	}

.ligne_abonnement_bio {
	margin-top:20px;
	margin-bottom:0px;
	border-bottom: solid 1px #d9d9d9;
	width:250px;
	margin-left: auto;
	margin-right: auto;
	}

.ligne_abonnement {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom: solid 1px #d9d9d9;
	width:940px;
	margin-left: auto;
	margin-right: auto;
	}
	
/******* Infos Utiles *******/

.ligne_infosutiles {
	margin-top:15px;
	margin-bottom:15px;
	border-bottom: solid 1px #d9d9d9;
	width:250px;
	margin-left: auto;
	margin-right: auto;
	}

/******* Contact *******/

h2.categorie_no_background {
	font-family: Arial;
	font-weight: bold;
	font-size: 13pt; 
	color:#444444;
	letter-spacing: 0.5px;
	margin-top: 30px;
	margin-bottom: 20px;
	background-image : none;
	}
	
h2.contact_servicedestinataire {
	font-family: Arial;
	font-weight: bold;
	font-size: 13pt; 
	color:#444444;
	letter-spacing: 0.5px;
	margin-top: 30px;
	margin-bottom: 20px;
	background-image : none;
	}
	
.container_12_contact_right {
	padding-right: 10;
	}
	
.container_12_contact_left{
	padding-left: 10;
	}
	
.border_map {
	border: solid 10px #f6f6f6;
	box-shadow: 0px 1px 1px #8e8e8e;
	}

	
/********** Footer **********/

h2.titrefooter {
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt; 
	color:#414141;
	letter-spacing: 0.5px; 
	background: none;
	margin-bottom: -5px;
	}
	
.textfooter {
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt; 
	color:#444444;
	letter-spacing: 0.5px;
	text-align:justify;
	}
	 
.pipe  {
	padding-left: 5px;
	padding-right: 5px;
	color : #d9d9d9;
	}

.lignefooter_1 {
	margin-top:10px;
	margin-bottom:20px;
	border-bottom: solid 1px #d9d9d9;
	width:940px;
	margin-left: auto;
	margin-right: auto;
	}

.lignefooter_2 {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: solid 1px #d9d9d9;
	width:940px;
	margin-left: auto;
	margin-right: auto;
	} 
	

input#subscribe_input_email_footer{
  width: 179px;
  height: 22px;
  border: solid 1px #666666;
  font-family: Arial;  
  font-size: 8pt; 
  color:#FFFFFF;
  letter-spacing: 0.5px;
  color: #999999;
  float:left;
  border-width: 1px;
  padding-top: 5px;
  padding-left: 2px;
}


/********** Puce **********/

li{
	list-style-image: url("/image/site/les_services/puce.png");
	margin-left: -20px;
	font-family: Arial;
	font-size: 11pt; 
	color:#444444;
	}
	
/********** Block **********/

#block_entete {
	height: 22px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial;  
	font-size: 10pt; 
	color:#FFFFFF;
  	background-color: #297b56;
  	border-radius: 3px 3px 0px 0px;
  	padding-top: 6px;
	padding-left: 13px;
}

#block {
	background-color: #f6f6f6;
  	border-radius: 0px 0px 3px 3px;
  	border: solid 1px #c9cacb; 
}

#lien_block {
	font-family: Arial;
	font-size: 11px;
	color: #267c55;
	text-align: right;	
	}

#lien_block_2 {
	font-family: Arial;
	font-size: 11px;
	color: #267c55;
	text-align: left;	
	margin-bottom: 5px;
	}
	
#texte_block {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	}

#titre_block_vert {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #267c55;
	padding-bottom:10px;
	}
	
#titre_block_vert_2 {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #2b7b54;
	margin-left: 15px;
	margin-top: 10px;
	}
	
#titre_block_vert {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #267c55;
	padding-bottom:10px;
	}

#titre_block_vert3 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #267c55;
	padding-bottom:0px;
	}
	
#titre_block_noir {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #414141;
	padding-bottom:10px;
	}
	
/****************/
	
	div.container_12 {
	padding-top: 0px; 
	}
	
#titre_block1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
}

#titre_block2 {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #2b7b54;
	letter-spacing: 0.5px;
}

#titre_block3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #414141;
	letter-spacing: 0.5px;
	margin-top: -20px;
	margin-left: 10px;
}

/********** Fiche Convention **********/

#block_ficheconvention {
	width: 630px;
	vertical-align: middle;
  	background-color: #f6f6f6;
  	border-radius: 0px 0px 3px 3px;
  	border: solid 1px #c9cacb; 
	padding-bottom:3px;
	}

#block_entete_ficheconvention {
	margin: 0;
	width: 632px;
	height: 35px;
	vertical-align: middle;
	font-family: Arial;  
	font-size: 16pt; 
	color:#FFFFFF;
	text-align: center;
  	background-color: #297b56;
  	border-radius: 3px 3px 0px 0px;
	padding-top: 6px;
	}
	

#texte_block_ficheconvention {
	font-family: Arial;
	font-size: 14px;
	color: #444444;
	}

#mention_block_ficheconvention {

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	padding-bottom:10px;
	}
	
.ligne_ficheconvention {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom: solid 1px #d9d9d9;
	width:300px;
	margin-left: auto;
	margin-right: auto;
	}
	
	
#titre_block_ficheconvention {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #297b56;
	}
	

#soustitre_block_ficheconvention {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #6e6e6f;
	}
	
/******Yann*************/

.h:active { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #333333;text-decoration: none;font-size: 8pt;}
.h:link { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #333333; text-decoration: none; font-size: 8pt;}
.h:visited { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #333333; text-decoration: none; font-size: 8pt;}
.h:hover { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #333333; text-decoration: none; font-size: 8pt;}

.b:active { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #297b56;text-decoration: none;font-size: 8pt;}
.b:link { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #297b56; text-decoration: none; font-size: 8pt;}
.b:visited { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-weight: normal; color: #297b56; text-decoration: none; font-size: 8pt;}
.b:hover {
	font-family: Lucida Sans, 'resopharma', Verdana, sans-serif;
	font-weight: normal;
	color: #297b56;
	text-decoration: underline;
	font-size: 8pt;
	text-align: left;
}

div.bordure {
border-style : solid;
border-color : #cccccc;
border-width : 1px 1px 0px 0px;
border-left : #ffffff;
border-right : #ffffff;
padding:2px;
border-bottom:1px solid #cccccc;
}

div.ligne {
border-style : solid;
border-color : #c9cacb;
border-width : 1px 1px 0px 0px;
width: 300px;
border-bottom:1px solid #ffffff;
}

div.ligne_verte {
border-style : solid;
border-color : #297b56;
border-width : 0px 0px 1px 0px;
width: 100%;
padding:4px;
}


#TB_acces {
     position: absolute;
	 visibility: hidden;
     z-index: 55;
     height: 75px;
     width: 152px;
}


#TB_service {
     position: absolute;
	 visibility: hidden;
     z-index: 1;
     height: 315px;
     width: 270px;
}

#TB_orga {
     position: absolute;
	 visibility: hidden;
     z-index: 10;
     height: 300px;
     width: 250px;
}

#TB_abo {
     position: absolute;
	 visibility: hidden;
     z-index: 20;
     height: 305px;
     width: 280px;
}

#TB_info {
     position: absolute;
	 visibility: hidden;
     z-index: 20;
     height: 40px;
     width: 180px;
}

#TB_contact {
     position: absolute;
	 visibility: hidden;
     z-index: 20;
     height: 40px;
     width: 78px;
}

#TB_recrutement {
     position: absolute;
	 visibility: hidden;
     z-index: 20;
     height: 40px;
     width: 99px;
}

@font-face {
  /*font-family: 'resopharma';
  src: url('fonts/lsans.eot');
  src: local('x'),
         url('fonts/lsans.ttf') format('TrueType');*/
}

.Show_menu {
font-family: 'resopharma', Lucida Sans, Verdana, sans-serif; font-size: 8pt; color:#FFFFFF;letter-spacing: 0.5px;
background-color: #403937; 
filter: alpha(Opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
} 

.Show_menu a:hover{
font-family: 'resopharma', Lucida Sans, Verdana;  font-size: 8pt; color:#FFFFFF;letter-spacing: 0.5px;
filter: alpha(Opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
}

.Show_menu_2 {
font-family: 'resopharma', Lucida Sans, Verdana, sans-serif; font-size: 8pt; color:#FFFFFF;letter-spacing: 0.5px;
background-color: #403937; 
filter: alpha(Opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
padding-left:10px;
} 

.Show_menu_2 a:hover{
font-family: 'resopharma', Lucida Sans, Verdana;  font-size: 8pt; color:#FFFFFF;letter-spacing: 0.5px;
filter: alpha(Opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
}

.Show_acces {
font-family: 'resopharma', Lucida Sans, Verdana, sans-serif; font-size: 8pt; color:#666666;letter-spacing: 0.5px;
background-color: #ffffff; 
filter: alpha(Opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
}

.Show_acces a:hover{
font-family: 'resopharma', Lucida Sans, Verdana;  font-size: 8pt; color:#666666;letter-spacing: 0.5px;
filter: alpha(Opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
}


form#subscribe_form input {
  margin:0;
}
div#subscribe_form {
  
  margin: auto;
  border: solid 0px #ffffff;
  text-align: left;
  background-color: #ffffff;
}

input#subscribe_input_email{
  width: 615px;
  border: solid 1px #666666;
  font-family: Arial;  
  font-size: 8pt; 
  color:#FFFFFF;
  letter-spacing: 0.5px;
  color: #999999;
  float:left;
  border-width: 1px;
  padding-top: 5px;
  height: 30px;
}

#subscribe_submit_btn{
  margin: 0;
  background-color: #333333;
  border-radius: 0px 3px 3px 0px;
  float: left;
}

#block_carre_services {
	width: 450px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12pt; 
	color: #414141;
  	background-color: #f6f6f6;
  	border: solid 1px #c9cacb; 
}

#titre_block {
	font-family: Arial;
	font-size: 11px;
	color: #414141;
	letter-spacing: 0.5px;
}

.subscribe_input_contact{
  width: 615px;
  border: solid 1px #666666;
  font-family: 	Arial;  
  font-size: 13px; 
  color:#FFFFFF;
  letter-spacing: 0.5px;
  color: #666666;
  float:left;
  border-width: 1px;
  padding-top: 0px;
  padding-left: 5px;
  margin-bottom: 10px;
  height: 30px;
}

.subscribe_input_contact2{
  border: solid 1px #666666;
  font-family: Arial;
  color: #666666;
  float:left;
  border-width: 1px;
  padding-top: 5px;
  padding-left: 5px;
  width: 615px;
  resize: vertical;
  min-height: 50px;
  max-height : 150px;
}

#subscribe_submit_contact{
  width: 100px;
  height: 30px;
  font-family: Arial;
  color: #ffffff;
  border-width: 0px;
  background-color: #297b56;
  padding-bottom: 2px;
}

.titre { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 24px; color:#FFFFFF;letter-spacing: 0.5px;}


.font7pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 7pt; color:#333333;letter-spacing: 0.5px;}
.font9pt {
	font-family: Lucida Sans, 'resopharma', Verdana, sans-serif;
	font-size: 9pt;
	color: #333333;
	letter-spacing: 0.5px;
	text-align: justify;
}
.font8pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 8pt; color:#333333;letter-spacing: 0.5px;}
.font10pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 10pt; color:#333333;letter-spacing: 0.5px;}
.font11pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 11pt; color:#333333;letter-spacing: 0.5px;}
.font12pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 12pt; color:#333333;letter-spacing: 0.5px;}
.font13pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 13pt; color:#333333;letter-spacing: 0.5px;}
.font14pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 14pt; color:#333333;letter-spacing: 0.5px;}
.font15pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 15pt; color:#333333;letter-spacing: 0.5px;}
.font16pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 16pt; color:#333333;letter-spacing: 0.5px;}
.font17pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 17pt; color:#333333;letter-spacing: 0.5px;}
.font18pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 18pt; color:#333333;letter-spacing: 0.5px;}
.font19pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 19pt; color:#333333;letter-spacing: 0.5px;}
.font20pt { font-family: Lucida Sans, 'resopharma', Verdana, sans-serif; font-size: 20pt; color:#333333;letter-spacing: 0.5px;}
#block table tr td #texte_block p {
	text-align: left;
}
.font10pt bold {
	font-weight: bold;
}
#block table tr td #lien_block_gauche {
	text-align: left;
}

.bt_ok {
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	color: white;
	/*width: 120px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px;
	border-radius: 5px;
	background: #297b56; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #297b56 0%, #2e895f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#297b56), color-stop(100%,#2e895f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #297b56 0%,#2e895f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #297b56 0%,#2e895f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #297b56 0%,#2e895f 100%); /* IE10+ */
	background: linear-gradient(45deg,  #297b56 0%,#2e895f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#297b56', endColorstr='#2e895f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
