body {
margin: 0 ;
padding:0;
margin-top: 20px;
font-family: arial, Helvetica, sans-serif;
text-align: center ;
font-size: 12px;
color: #222222;
background-color: #ffffff;
}

div.preload {display:none;}
div.preload img {display:none;}

/********************************** Eléments génréraux de mise en page **************************************/

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
padding: 0;
margin: 0;
}

p{
padding: 0;
margin: 0;
text-align:justify;
}

a {
outline: none;
}

img {
border: none;
}

form {
padding:0;
margin: 0;
}

.clear {
clear: both;
}

.bold {
font-weight: bold;
}

.lineheight0{
line-height: 0px;
}

ul {
padding: 0;
margin: 0;
list-style-type: none;
}

.color_bleu {
color : #5baaca;
}

.italic {
font-style:italic;
}

.floatleft {
float: left;
}

.margintop5 {
margin-top: 5px;
}

.color_orange {
color: #f38c3f;
}

/********************************** Fin Eléments génréraux de mise en page **************************************/



#main {
margin:0 auto;
width: 960px;
text-align: left ;
border: 1px solid #e3e4e6;
}

#top {
width: 960px;
height: 103px;
background-color: #e3e4e6;
}

h1#header {
height:103px;
float: left;
}

h1#header a {
width: 328px ;
height: 103px ;
display: block ;
background: url(../images/logo.jpg) no-repeat ;
text-indent: -5000px ;
}

.liens_top{
width: 185px;
height: 20px;
font-size: 12px;
color: #f7f2f2;
margin-top:10px;
float: right;
}


ul#hautdepage {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
text-indent: 4px;
}

ul#hautdepage li {
float: left ;
text-align: center ;
}

ul#hautdepage li a {
font-size: 11px ;
color: #04436f;
display: inline;
text-decoration: none ;
}

ul#hautdepage li a:hover {
text-decoration: underline ;
}

.bandeau_bleu {
width: 960px;
height: 26px;
color: #e7e1e1;
text-align: center;
line-height: 27px;
background: url(../images/bandeau.jpg) repeat-x;

}

#menu_top {
width: 960px;
height: 43px;
background: url(../images/fond_menu.jpg) repeat-x;
}

ul#menu {
width: 960px;
height: 50px ;
margin: 0 ;
padding: 0 ;
margin-left: 27px;
list-style-type: none ;

}

ul#menu li {
float: left ;
font-size: 16px;
}

ul#menu li a.b1 { width: 80px; height: 43px; display: block ; margin-left: 50px; line-height:45px; color:#7c7c7c; text-decoration: none; background: url(../images/separation.jpg) no-repeat right top;}
ul#menu li a.b1:hover {color:#1f1f1f;}

ul#menu li a.b2 { width: 85px; height: 43px; display: block ; margin-left: 30px; line-height:45px; color:#7c7c7c; text-decoration: none; background: url(../images/separation.jpg) no-repeat right top;}
ul#menu li a.b2:hover {color:#1f1f1f;}

ul#menu li a.b3 { width: 97px; height: 43px; display: block ; margin-left: 30px; line-height:45px; color:#7c7c7c;; text-decoration: none; background: url(../images/separation.jpg) no-repeat right top;}
ul#menu li a.b3:hover {color:#1f1f1f;}

ul#menu li a.b4 { width: 75px; height: 43px; display: block ; margin-left: 30px; line-height:45px; color:#7c7c7c; text-decoration: none; background: url(../images/separation.jpg) no-repeat right top;}
ul#menu li a.b4:hover {color:#1f1f1f}

ul#menu li a.b5 { width: 110px; height: 43px; display: block ; margin-left: 30px; line-height:45px; color:#7c7c7c; text-decoration: none; background: url(../images/separation.jpg) no-repeat right top;}
ul#menu li a.b5:hover {color:#1f1f1f;}

ul#menu li a.b6 { width: 70px; height: 43px; display: block ; margin-left: 30px; line-height:45px; color:#7c7c7c; text-decoration: none;}
ul#menu li a.b6:hover {color:#1f1f1f;}

ul#menu li a.b7 { width: 161px; height: 46px; display: block ; margin-left: 50px; color:#7c7c7c; text-indent:-5000px; text-decoration: none; background: url(../images/bouton_acces_dossier.png) no-repeat center;}
ul#menu li a.b7:hover {background: url(../images/bouton_acces_dossier_on.png) no-repeat center;}


.lien_acces_dossier {
width: 161px;
height: 46px;
display: block;
text-indent:-5000px;
float: right;
position: relative;
top: 50px;
left: 180px;
background: url(../images/bouton_acces_dossier.png) no-repeat center;
}

.lien_acces_dossier:hover {
background: url(../images/bouton_acces_dossier_on.png) no-repeat center;
}




#contenu {
width: 960px;
min-height: 300px;
background-color: #ffffff;
}

#image_ban {
width: 960px;
height:253px;
border-bottom: 1px solid #f0efef;
background: url(../images/image_accueil.jpg) no-repeat right top;
}

.bande_grise {
width: 960px;
height: 25px;
background: url(../images/bande_grise.jpg) repeat-x ;
}

.titre_ban {
width: 325px;
height: 66px;
display: block;
text-indent: -5000px;
padding-top: 39px;
margin-left: 150px; 
background: url(../images/titre_rapprochement_ent.jpg) no-repeat right;
}

.texte_intro {
width: 605px;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 10px;
color:#282863;
}

.block_bleu {
width: 185px;
height: 148px;
margin-left: 10px;
background: url(../images/carre_bleu.gif) no-repeat right;
float: left;
}

h3.titre_carre {
font-size: 18px;
margin-top: 10px;
margin-left: 58px;
color: #ffffff;
}

ul.liste_carre {
margin-top: 20px;
margin-left: 10px;
}

ul.liste_carre li {
padding-left: 12px;
color: #ffffff;
margin-bottom: 6px;
background: url(../images/puce.png) no-repeat 0px 6px;
font-size:14px;
}

.lien_carre_bleu {
width: 97px;
height: 26px;
display: block;
text-indent: -5000px;
margin-top: 3px;
background: url(../images/bouton_savoirplus_bleu.png) no-repeat;
float: right;
}

.lien_carre_bleu:hover {
background: url(../images/bouton_savoirplus_bleu_on.png) no-repeat;
}


.block_vert{
width: 185px;
height: 148px;
margin-left: 25px;
background: url(../images/carre_vert.gif) no-repeat right;
float: left;
}

.lien_carre_vert{
width: 97px;
height: 26px;
display: block;
text-indent: -5000px;
margin-top: 3px;
background: url(../images/bouton_savoirplus_vert.png) no-repeat;
float: right;
}

.lien_carre_vert:hover {
background: url(../images/bouton_savoirplus_vert_on.png) no-repeat;
}

.block_rouge {
width: 185px;
height: 148px;
margin-left: 25px;
background: url(../images/carre_rouge.gif) no-repeat right;
float: left;
}

.lien_carre_rouge {
width: 97px;
height: 26px;
display: block;
text-indent: -5000px;
margin-top: 3px;
background: url(../images/bouton_savoirplus_rouge.png) no-repeat;
float: right;
}

.lien_carre_rouge:hover {
background: url(../images/bouton_savoirplus_rouge_on.png) no-repeat;
}

.block_gauche {
width: 600px;
margin-left: 10px;
margin-bottom: 5px;
float: left;
}

h3.titre_bienvenue {
width: 238px;
font-size: 18px;
color: #81aa29;
}

.gauche_actus {
width: 290px;
margin-top: 10px;
border-right: 1px dotted #04375b;
padding-right: 10px;
float: left;
}

h4.titre_actus {
font-size:12px;
font-weight: bold;
color: #04375b;
margin-bottom: 5px;
}

.texte_actus {
color: #04375b;
}

.droite_actus {
width: 275px;
margin-top: 10px;
margin-left: 10px;
float: left;
}

.lien_actus {
font-size: 11px;
font-weight: bold;
color: #82ac29;
text-decoration: underline;
float: right;
}

.lien_actus:hover {
color: #618021;
}


.texte_block {
font-size:12px;
color: #423631;
}

h3.titre_so-partners , dt{
font-size: 14px;
font-weight: bold;
color: #04375b;
}

dt{padding:20px;}
dd{color: #282863;}

.zone_presentation {
width:596px;
margin-top: 5px;
background-color: #f1f1f1;
float: left;
}

.texte_presentation {
width: 540px;
color: #282863;
margin-top: 20px;
margin-left: 20px;
padding-left: 10px;
border-left: 4px solid #6491b2;
float: left;
}

ul.liste_presentation {
margin-top: 20px;
margin-left: 10px;
}

ul.liste_presentation li {
padding-left: 12px;
color: #282863;
margin-bottom: 6px;
background: url(../images/puce2.png) no-repeat 0px 6px;
}


.image_presentation {
width:183px;
height: 166px;

margin-left:20px;
margin-bottom:10px;
float: right;
}

.lien_references {
width: 88px;
height: 22px;
display:block;
text-indent: -5000px;
margin-top: 15px;
background: url(../images/bouton_voir_plus.png) no-repeat;
float: right;
}

.lien_references:hover {
background: url(../images/bouton_voir_plus_on.png) no-repeat;
}

.block_droit {
width: 325px;
height:448px;
margin-bottom: 8px;
padding-left: 10px;
margin-left: 5px;
border-left: 1px solid #1a6eac;
background: url(../images/fond_metal.jpg) no-repeat 10px 0;
float: left;
}

.diapo {
	width: 210px;
	height:300px;
margin-top: 13px;
margin-left: 56px;
padding-top: 10px;
padding-bottom: 10px;
}

.diapo img {
	width: 210px;
	height:300px;
}
.texte_references {
width:230px;
margin-left: 46px;
color: #ffffff;
}

.lien_contacter-nous {
width: 212px;
height: 53px;
margin-top: 5px;
margin-left: 55px;
display: block;
text-indent: -5000px;
background: url(../images/bouton_contact.png) no-repeat;
}

.lien_contacter-nous:hover {
background: url(../images/bouton_contact_on.png) no-repeat;
}


#footer{
height: 27px;
font-size:11px;
color: #145f95;
}


ul#basdepage {
height: 45px ;
margin: 0 ;
padding: 0 ;
list-style-type: none ;
text-indent:4px;
text-align:center;
}

ul#basdepage li {
display:inline;
text-align: center ;
}

ul#basdepage li a {
line-height: 31px ;
font-size: 12px ;
color: #145f95;
text-decoration: none;
}

ul#basdepage li a:hover {
text-decoration: underline;
}

.lienref {
font-size: 12px;
color: #48a3b6;
text-decoration:none;
}

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


/* ********************************************************** intérieure ********************************************************************* */

h3.titre_standard {
width: 914px;
height: 36px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_metier.png) no-repeat;
}

.texte_standard, .texte_standard2 {
width: 800px;
margin-top: 35px;
margin-left: 65px;
color: #282863;
}

.texte_standard2 {
margin-top: 10px;
color: #282863;
}

.block_rss {
width: 905px;
height: 65px;
background: url(../images/icone_rss.png) no-repeat 7px 13px;
background-color: #e3e4e5;
padding-left:56px;
}

.block_actus_bas {
width: 261px;
height: 65px;
margin-right: 10px;
padding: 0 10px 0 20px;
background: url(../images/pointille_verti.png) no-repeat left;
float: left;
}

h4.titre_actus_bas {
font-size:12px;
font-weight: bold;
padding-top: 4px;
color: #04375b;
margin-bottom: 1px;
}


h4.titre_actus_bas a {
font-size:12px;
font-weight: bold;
padding-top: 4px;
color: #04375b;
margin-bottom: 1px;
text-decoration:none;
}

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

.texte_standard_bas {
font-size: 11px;
color: #04375b;
}

.flash {
text-align: center;
}

/* ********************************************************** Contact ********************************************************************* */
/*
h3.titre_contact {
width: 914px;
height: 36px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_contact.png) no-repeat;
}

.zone_bouton_contact {
width:200px;
margin-top: 130px;
margin-left: 80px;
border-right: 5px solid #3e5b87;
float: left;
}

ul.liste_boutons_contact {
}

ul.liste_boutons_contact li {
margin-bottom: 10px;
}

ul.liste_boutons_contact li a.c1 { width: 175px; height: 24px; display: block; text-indent: -5000px; margin-top: 5px; background: url(../images/bouton_prenez_contact.png) no-repeat; }
ul.liste_boutons_contact li a.c1:hover { background: url(../images/bouton_prenez_contact_on.png) no-repeat; }

ul.liste_boutons_contact li a.c2 { width: 175px; height: 24px; display: block; text-indent: -5000px; background: url(../images/bouton_devenez_acquereurs.png) no-repeat; }
ul.liste_boutons_contact li a.c2:hover { background: url(../images/bouton_devenez_acquereurs_on.png) no-repeat; }

ul.liste_boutons_contact li a.c3 { width: 175px; height: 24px; display: block; text-indent: -5000px; background: url(../images/bouton_espace_prescripteur.png) no-repeat; }
ul.liste_boutons_contact li a.c3:hover { background: url(../images/bouton_espace_prescripteur_on.png) no-repeat; }

ul.liste_boutons_contact li a.c4 { width: 175px; height: 24px; display: block; text-indent: -5000px; background: url(../images/bouton_inscription_newsletter.png) no-repeat; }
ul.liste_boutons_contact li a.c4:hover { background: url(../images/bouton_inscription_newsletter_on.png) no-repeat; }


.zone_droite_contact {
width:130px;
height:143px;
margin-top: 130px;
margin-left: 20px;
border-right: 5px solid #3e5b87;
float: left;
}

h4.titre_so-partners {
font-size: 18px;
color: #222222;
}

.zone_droite_formulaire{
width:415px;
height:143px;
margin-top: 130px;
margin-left: 20px;
border-right: 5px solid #3e5b87;
float: left;
}

.zone_gauche_form {
width:200px;
height: 143px;
float: left;
}

.zone_droite_form {
width:200px;
height: 143px;
margin-left: 10px;
float: left;
}
*/
/* *********************************************************** Evaluation ************************************************* */

img.image_metier {
	float:left;
	margin:20px 20px 15px 62px;
	}

h4.titre_evaluation {
width: 825px;
height: 25px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/soustitre_evaluation.png) no-repeat;
margin-top:20px;
}

ul.liste_metiers {
width: 790px;
margin-top: 10px;
margin-left: 85px;
}
ul.liste_metiers2 {
	margin-left:380px;
	margin-top:10px;
	width:566px;
	}
	
ul.liste_metiers li, ul.liste_metiers2 li {
padding-left: 12px;
color: #282863;
margin-bottom: 6px;
background: url(../images/puce2.png) no-repeat 0px 6px;
}

/* *********************************************************** Cession ************************************************* */

h4.titre_cession {
width: 825px;
height: 25px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/soustitre_cession.png) no-repeat;
margin-top:20px;
}

/* *********************************************************** Corporate ************************************************* */

h4.titre_corporate {
width: 825px;
height: 25px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/soustitre_corporate.png) no-repeat;
margin-top:20px;
}

/* *********************************************************** méthodes ************************************************* */

h3.titre_methodes {
width: 914px;
height: 36px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_methodes.png) no-repeat;
}

/* ******** Identification enjeux ********** */

h4.titre_identification_enjeux {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/titre_identification_enjeux.png) no-repeat;
}

/* ******** Préparation de l'opération ********** */

h4.titre_preparation_operations {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/titre_preparation_operations.png) no-repeat;
}

/* ******** Préparation de l'opération ********** */

h4.titre_recherche_investisseurs {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/titre_recherche_investisseurs.png) no-repeat;
}

/* ******** Négociation ********** */

h4.titre_negociation {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/titre_negociation.png) no-repeat;
}

h4.titre_negociation_finalisation {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/titre_negociation-finalisation.png) no-repeat;
}

/* ******** Finalisation ********** */

h4.titre_finalisation {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/titre_finalisation.png) no-repeat;
}

/* *********************************************************** Equipe ************************************************* */

h3.titre_equipe {
width: 914px;
height: 43px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_equipe.png) no-repeat;
}

h4.titre_groupe_so_partners {
width: 825px;
height: 30px;
margin-left: 65px;
display: block;
text-indent: -5000px;
border-bottom: 1px dotted #5d95b9;
background: url(../images/soustitre_groupe_so_partners.png) no-repeat;
}

.image_equipe {
	background: url("../images/image_equipe.gif") no-repeat scroll center center transparent;
	height: 350px;
	margin: 30px auto 0;
	position: relative;
	width: 713px;
}
.image_equipe li{
	position: absolute;
}
#alexis,#fabrice,#jean-claude,#vincent{top: 152px;}
#alexis {left: 15px;}
#fabrice,#xavier,#vincent {left: 253px;}
#xavier {top: 212px;}
#vincent {top: 273px;}
#jean-claude{left:487px;}
/* ********************************************************** Contact ********************************************************************* */

.boutonGoogle {
	display:block;
	height:33px;
	margin-left:-10px;
	margin-top:16px;
	text-indent:-5000px;
	width:185px;
	background: url(../images/bouton_voir_plan.png) no-repeat;
	}

.boutonGoogle:hover {
	background: url(../images/bouton_voir_plan_on.png) no-repeat;
	}

h3.titre_contact {
width: 914px;
height: 36px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_contact.png) no-repeat;
margin-bottom:30px;
}

h3.titre_mentions {
width: 914px;
height: 45px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_ml.png) no-repeat;
margin-bottom:30px;
}

h3.titre_espace_acquereur {
width: 914px;
height: 37px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_espace_acquereur.png) no-repeat;
margin-bottom:30px;
}

h3.titre_espace_prescripteur {
width: 914px;
height: 37px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_espace_prescripteurs.png) no-repeat;
margin-bottom:30px;
}

h3.titre_inscription_newsletter {
width: 914px;
height: 37px;
margin-top: 30px;
margin-left: 25px;
display: block;
text-indent: -5000px;
background: url(../images/titre_inscription_newsletter.png) no-repeat;
margin-bottom:30px;
}

h4.sous_titre_mentions {
	padding:10px 0 10px 30px;
	color:#282863;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	width:250px;
}

h4.sous_titre_contact {
	color:#282863;
	border-bottom:#282863 dotted 1px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	width:250px;
}

.zone_bouton_contact {
width:630px;
height:155px;
margin-top: 30px;
margin-left: 70px;
border-right: 5px solid #3e5b87;
float: left;
}

ul.liste_boutons_contact {
}

ul.liste_boutons_contact li {
margin-bottom: 10px;
display:inline-block;
margin-right:25px;
}

ul.liste_boutons_contact li img {
	height:122px;
	margin-left:8px;
	width:160px;
	border:none;
	}

ul.liste_boutons_contact li span.c1 { width: 175px; height: 24px; display: block; text-indent: -5000px; margin-top: 5px; background: url(../images/bouton_prenez_contact.png) no-repeat; }
ul.liste_boutons_contact li span.c1:hover { background: url(../images/bouton_prenez_contact_on.png) no-repeat; }

ul.liste_boutons_contact li span.c2 { width: 175px; height: 24px; display: block; text-indent: -5000px; background: url(../images/bouton_devenez_acquereurs.png) no-repeat; }
ul.liste_boutons_contact li span.c2:hover { background: url(../images/bouton_devenez_acquereurs_on.png) no-repeat; }

ul.liste_boutons_contact li span.c3 { width: 175px; height: 24px; display: block; text-indent: -5000px; background: url(../images/bouton_espace_prescripteur.png) no-repeat; }
ul.liste_boutons_contact li span.c3:hover { background: url(../images/bouton_espace_prescripteur_on.png) no-repeat; }

ul.liste_boutons_contact li span.c4 { width: 175px; height: 24px; display: block; text-indent: -5000px; background: url(../images/bouton_inscription_newsletter.png) no-repeat; }
ul.liste_boutons_contact li span.c4:hover { background: url(../images/bouton_inscription_newsletter_on.png) no-repeat; }


.zone_droite_contact {
border-right:5px solid #3E5B87;
float:left;
height:155px;
margin-left:18px;
margin-top:30px;
padding-right:17px;
width:154px;
}

h4.titre_so-partners {
font-size: 18px;
color: #222222;
}

.zone_droite_formulaire{
width:415px;
border-right: 5px solid #3e5b87;
float: left;
margin-right:10px;
padding-right:6px;
}

.zone_bouton_form {
	text-align:center;
	margin-top:15px;
	}

.zone_gauche_form {
float: left;
width:375px;
}

.zone_droite_form {
width:200px;
height: 143px;
margin-left: 10px;
float: left;
}

.tooltipErreur {
	padding :2px 3px 2px 3px ;
	border:none;
	opacity:0.9;
	color:black;
	position : absolute;
	top:0px;
	left:200px;
	z-index : 100;
	background-color : white;
	border:1px solid black;
}

.block_contact {
width: 550px;
margin-left: 10px;
}

form.contact, div.contact {
font-size:11px;
color: #ffffff;
margin-top: 30px;
margin-left: 65px;
width:835px;
}

div.contact {
font-size:12px;
}



form.contact fieldset {
margin: 0;
padding: 0;
padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
width: 395px;
color: #a4a09c;
}

form.contact fieldset legend {
padding: 0 0 0 4px;
font-weight: bold;
font-size:12px;
color: #8e8c8c;
}

form.contact fieldset label {
margin-left: 0px;
display: inline-block;
font-weight: bold;
vertical-align: top;
color: #545555;
}

form.contact fieldset input[type=text] {
height: 13px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.contact fieldset input[type=text]:hover {
background-color: #fefefe;
color: #9f916e;
}

form.contact fieldset input.nohover:hover {
background-color: #ffffff;
}

form.contact fieldset select {
height: 19px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}



form.contact fieldset textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
letter-spacing: 0;
width:384px;
}

form.contact fieldset ol {
margin: 0;
padding: 0;
padding-left:10px;
}

form.contact fieldset li {
margin: 0;
padding: 0;
list-style: none;
padding-top: 2px;
line-height: 1.9;
}

form.contact em {
font-weight: bold;
font-style: normal;
color: #f00;
}

form.contact label {
width: 150px; /* Width of labels */
}

form.contact label.labelLong {
width: 363px; /* Width of labels */
}

.inline {
display: inline;
}

.width_input_contact {
width: 228px;
}

.short_input_contact {
	width: 50px;
	}

.width_select_contact {
width: 202px;
}

.width_type {
margin: 0;
padding: 0;
height: 19px;
width: 210px;
}

.width_fieldset {
width: 300px;
}

.placement_bouton_valider2 {
}

.placement_bouton_valider3 {
	text-align:center;
	margin-top:10px;
}
p.prescripteur {
	color:#282863;
	margin:0;
	padding:5px 0 5px 2px;
	font-size:12px;
	}

ul.prescripteur {
	list-style-type:disc;
	padding-left:20px;
	padding-right:20px;
	color:#282863;
	margin:0;
	padding:5px 0 5px 20px;
	}

/* *****************************************************************partenaires******************************************************************* */

h3.titre_partenaires2{
background:url("../images/titre_references.png") no-repeat scroll 0 0 transparent;
display:block;
height:41px;
margin-left:20px;
margin-top:20px;
text-indent:-5000px;
width:914px;
}

.diapo_partenaires_page {
width: 470px;
margin-top: 20px;
}

.zone_menu_partenaires {
width: 230px;
float: left;
margin-left:160px;
}

ul.liste_partenaires {
}

ul.liste_partenaires li {
margin-bottom: 7px;
}

ul.liste_partenaires li a {
width: 206px;
height: 26px;
font-size: 11px;
font-weight: bold;
color: #8a8987;
display:block;
line-height:25px;
padding-left:8px;
background: url(../images/bouton_partenaires.png) no-repeat;
text-decoration:none;
}

ul.liste_partenaires li a:hover {
color: #757472;
background: url(../images/bouton_partenaires_on.png) no-repeat;
}

.zone_image_partenaires {
margin-right:50px;
width: 296px;
height:361px;
margin-bottom: 8px;
padding-left: 10px;
margin-left: 5px;
background: url(../images/fond_metal.jpg) no-repeat 10px 0;
float: left;
}

.imageBlockPartenaire {
	height:300px;
	margin-left:52px;
	margin-top:29px;
	width:210px;
	}
	
.partenaires {
	height : 500px;
	}

.trait_partenaire {
width: 200px;
height: 1px;
background-color: #8a8987;
}

.texte_partenaire {
text-align:justify;
width: 200px;
color: #8a8987;
margin-top: 5px;
}	
	
