html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	position:relative;
	margin:0 auto 0 auto;
	padding:0px;
	background-color: #dddddd;
	width:1024px;
	height:100%;
	font-family: Verdana;
}
#site{
	position:relative;
	width:1024px;
	height:768px;
	top:5%;
	/*left:50%;
	margin-left: -512px;*/
	margin:auto;
	background-color:#ffffff;
}
#preload{
	background-image: url(images/prescripteurs_on.png);
	background-image: url(images/professionnels_on.png);
	background-image: url(images/particuliers_on.png);
	background-image: url(images/mail_on.gif);
	background-image: url(images/appel_on.gif);
	display:none;
}
a{ 
	outline:0;
}
object{ 
	outline:0;
}
/*
#test{
	background-color:#ff0000;
	position:absolute;
	width:1px;
	right : 10px;
	top:0px;
	height:900px;
	z-index:200;
}
*/

/*-------------HEADER---------------*/

#header{
	position:relative;
	width:1024px;
	height:115px;
	background-color:#ffffff;
}
#logo{
	display: block;
	width:240px;
	height:85px;
	background-color: #ffffff;
/* 	background-image: url('images/logo.gif'); */
	color: #ffffff;
	font-size:16px;
	font-family: Arial;
}
#recherche{
	position:absolute;
	width:180px;
	height:20px;
	right:5px;
	top:38px;
	font-size:11px;
	font-family: Arial;
	text-align:right;
}
#txtRecherche{
	background-color: #89BA1B;
	color: #ffffff;
	border:0px;
	width:70%;
	text-align:left;
}
#okRecherche{
	margin-left: 0px;
	background-color: #ffffff;
	color: #89BA1B;
	border:0px;
	font-weight:bold;
	width:15%;
	cursor: pointer;
}

#okRecherche:hover{
	text-decoration: underline;
}
.bt3{
	cursor: pointer;
	position:absolute;
	height:30px;
	bottom:0px;
	background-image: url('images/prescripteurs.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	z-index:1;
}
.bt2{
	cursor: pointer;
	position:absolute;
	height:30px;
	bottom:0px;
	background-image: url('images/professionnels.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	z-index:1;
}
.bt1{
	cursor: pointer;
	position:absolute;
	height:30px;
	bottom:0px;
	background-image: url('images/particuliers.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	z-index:1;
}
.bt3_2{
	cursor: pointer;
	position:absolute;
	height:30px;
	bottom:0px;
	background-image: url('images/prescripteurs_on.png');
	/*background-position: right bottom;*/
	background-repeat: no-repeat;
	z-index:2;
}
.bt2_2{
	cursor: pointer;
	position:absolute;
	height:30px;
	bottom:0px;
	background-image: url('images/professionnels_on.png');
/*	background-position: right bottom;*/
	background-repeat: no-repeat;
	z-index:2;
}
.bt1_2{	
	cursor: pointer;
	position:absolute;
	height:30px;
	bottom:0px;
	background-image: url('images/particuliers_on.png');
	/*background-position: right bottom;*/
	background-repeat: no-repeat;
	z-index:2;
}
#trait{
	position:absolute;
	width:820px;
	height:6px;
	right:20px;
	bottom:0px;
	background-color: #A90038;
	font-size: 1px;
}

/*-------------CORPS---------------*/

#corps{
	position:relative;
	height:633px;
	width:1024px;
	padding:0px;
	margin: 0px;
	background-color:#ffffff;
}
#corps td{
	vertical-align:top;
}
/*-------------MENU GAUCHE---------------*/

#menuGauche{
	height:633px;
	width:179px;
	vertical-align: top;
}
#contact{
	position: relative;
	width:145px;
	height:125px;
	margin:auto;
	background-image: url('images/cadre_contact.gif');
	background-repeat:no-repeat;
}
#mail{
	position:absolute;
	top:95px;
	left:10px;
	width:120px;
	height:20px;
	background-image: url('images/mail.gif');
	display:block;
	background-repeat: no-repeat;
	background-position: top;
}
#appel{
	position:absolute;
	top:60px;
	left:10px;
	width:120px;
	height:30px;
	background-image: url('images/appel.gif');
	display:block;
	background-repeat: no-repeat;
	background-position: top;
}
#appel_off{
	position:absolute;
	top:60px;
	left:10px;
	width:120px;
	height:30px;
	background-image: url('images/appel_off.gif');
	display:block;
	background-repeat: no-repeat;
	background-position: top;
}
#mail:hover{
	background-image: url('images/mail_on.gif');
}
#appel:hover{
	background-image: url('images/appel_on.gif');
}
#menuGauche #arboGauche{
	position:relative;
	font-size: 9px;
	margin-top: 10px;
	margin-left:20px;
	
}
#menuGauche #arboGauche li{
 	margin-bottom:5px; 
	line-height: 9px;
}
#menuGauche #arboGauche, #menuGauche #arboGauche li ul{
	list-style-type: none;
	padding:0px;
}
#menuGauche #arboGauche li ul li{
	list-style-type: none;
	padding:0px;
	margin-bottom: 0px;
}
#menuGauche #arboGauche a{
	font-family: Verdana;
	text-decoration: none;
/* 	color:#cb6688; */
}
#menuGauche #arboGauche a:hover{
	font-weight: bold;
}
#menuGauche #arboGauche .current{
	font-weight: bold;
}
#menuGauche .bt_page{
	margin-left: 10px;
}
.listPage{
	margin-left: 10px;
}
.listPage ul{
	margin-left: 10px;
}
.niv_1 a{
	color:#cb6688;
	font-size:11px;
	font-weight:bold;
}
.niv_2 a{
	font-weight:normal;
	font-size:10px;
}
.niv_3 a{
	font-size:9px;
/*  	color:#e799af;  */
}
.niv_4 a{
/* 	color:#e799af; */
}

/*-------------FENETRE MAIL---------------*/

#messMail #form1{
	position:relative;
	width:400px;
	height: 680px;
	margin-left:20px;
}
#messTel #form1{
	position:relative;
	width:340px;
	height: 170px;
	margin-left:20px;
	font-size:11px;
	padding-top:0px;
}
#messTel #form1 p{
	position:relative;
	display:block;
	padding:0 0 0 10px;
	width:300px;
}

#messMail table, #messTel table{
	padding:5px;
	color:#A90038;
	font-size:11px;
	font-family:Verdana;
	width:99%;
}
#messMail table caption{
	background-color: #8CBE14;
	width:400px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
/*#messTel table caption{
	background-color: #8CBE14;
	width:350px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
*/
#messTel h3{
	display:block;
	background-color: #8CBE14;
	text-align:center;
	width:340px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
#messMail table td.colgch, #messTel table td.colgch{
	width:30%;
	text-align:right;
	background-color:#eff6de;
}
#messMail table input, #messTel table input, #messTel table textarea, #messMail table textarea, #messTel table select, #messMail table select{
	border:1px solid #8CBE14;
}
#messMail table input.radio{
	border:0px;
}
#messMail table input[type=text], #messMail table textarea, #messTel table input[type=text], #messTel table textarea, #messMail table select{
	width:95%;
}
#messMail table input.petit, #messTel table input.petit{
	width:40%;
}
#messMail h1, #messTel h1{
	font-family: Verdana;
	font-size:14px;
	padding :  0px 0px 10px 0px;
	text-align: center;
	color:#8CBE14;
	text-transform: uppercase;
}
#validMail, #validTel,#validSouscription,#valider1{
	position:relative;
	cursor:pointer;
	border:none;
	background-color:#8CBE14;
	padding: 5px;
	width:100px;
	margin-top:2px;
	margin-left:150px;
	color:#ffffff;
}

/*-------------FENETRE RAPPEL TARIFS---------------*/

#rappel_tarifs #form1{
	position:relative;
	width:400px;
	height: 365px;
	margin-left:20px;
	font-size:11px;
	padding-top:0px;
}
#rappel_tarifs #form1 p{
	position:relative;
	display:block;
	padding:0 0 0 10px;
	width:300px;
}

#rappel_tarifs table, #rappel_tarifs table{
	padding:5px;
	color:#A90038;
	font-size:11px;
	font-family:Verdana;
	width:99%;
}
#rappel_tarifs table caption{
	background-color: #8CBE14;
	width:400px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
/*#messTel table caption{
	background-color: #8CBE14;
	width:350px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
*/
#rappel_tarifs h3{
	display:block;
	background-color: #8CBE14;
	text-align:center;
	width:340px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
#rappel_tarifs table td.colgch, #rappel_tarifs table td.colgch{
	width:30%;
	text-align:right;
	background-color:#eff6de;
}
#rappel_tarifs table input, #rappel_tarifs table input, #rappel_tarifs table textarea, #rappel_tarifs table textarea, #messTel table select, #rappel_tarifs table select{
	border:1px solid #8CBE14;
}
#rappel_tarifs table input.radio{
	border:0px;
}
#rappel_tarifs table input[type=text], #rappel_tarifs table textarea, #rappel_tarifs table input[type=text], #rappel_tarifs table textarea, #rappel_tarifs table select{
	width:95%;
}
#rappel_tarifs table input.petit, #rappel_tarifs table input.petit{
	width:40%;
}
#rappel_tarifs h1, #messTel h1{
	font-family: Verdana;
	font-size:14px;
	padding :  0px 0px 10px 0px;
	text-align: center;
	color:#8CBE14;
	text-transform: uppercase;
}
#validMail, #validTel,#validSouscription,#valider1,#validrappel{
	position:relative;
	cursor:pointer;
	border:none;
	background-color:#8CBE14;
	padding: 5px;
	width:100px;
	margin-top:2px;
	margin-left:150px;
	color:#ffffff;
}




/*-------------MENU HAUT---------------*/

#menuHaut{
	position:relative;
	width:845px;
	height:55px;
	margin-top:15px;	
}
#menuHaut .bt{
	float:left;
	position:relative;
	height:35px;
	margin-left:5px;
}
*>#menuHaut .bt a{
	clear: both;
	display: block;
	font-size:12px;
	font-family: Verdana;
	color:#ffffff;
	text-decoration: none;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	height:35px;
	top:0px;
	padding-right:2px;
	padding-left:2px;
	text-align:center;
}
*>#menuHaut .bt a:hover{
	height:45px;
	font-weight: bold;
}
#espaceClients, #espacePro{
	position: absolute;
	top:-2px;
	right:5px;
	width:75px;
	height:35px;
	text-align: center;
}
#espaceClients a, #espacePro a{
	width:75px;
	height:35px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;
	font-weight:bold;
	display: table-cell;
	vertical-align: middle;
}
#espaceClients a{
	color:#A90038;	
}
#espacePro a{
	color:#E60000;	
}
.sousBT, .sousBT2{
	position:relative;
	background-color: #88B917;
	height:10px;	
}

/*-------------CONTENU---------------*/

#chemin {
	margin-top:4px;
	margin-bottom: 5px;
	padding-top:6px;
	height: 25px;
	color: rgb(140,190,20);
	font-size:11px;
	font-family: Verdana;
	padding-left:40px;
	background-image: url('images/picto_chemin.gif');
	background-repeat: no-repeat;
	background-position: 5px 0;
}
#chemin a{
	color: rgb(140,190,20);
	text-decoration: none;
}
#chemin a:hover{
	color: #5A8C00;
}
#contenu{
	position:relative;
	width:835px;
	height:515px;
	margin-left:5px;
	font-family:Verdana;
}
#contenu em{

}
#contenu #bloc_recherche ul li a, #contenu #bloc_recherche ul li{
	color: #88B917;
	text-decoration: none;
	font-size:12px;
}
#contenu #bloc_recherche{
	position:relative;
	margin-top: 10px;
	width:750px;
	height:470px;
}
#contenu #bloc_recherche ul{
	position:relative;
	padding-top: 20px;
	width:705px;
	height:445px;
	overflow:auto;
}

/*-------------MODULE DROITE---------------*/

#module_droite{
	position:absolute;
	width:195px;
	height:510px;
	right:0px;
	top:0px;
	overflow:hidden;
}
#en_pratique{
	width:195px;
	height:135px;
	background-image:url('images/pictos/picto_en_pratique.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	overflow:hidden;
}
#en_pratique table{
	margin-top:35px;
	width:190px;
	height:100px;	
}
#en_pratique table td{
	vertical-align: middle;
	padding:0px;
}
#en_pratique ul{
	padding:0px 0px 0px 10px;
	color: rgb(140,190,20);
	font-size:12px;
	list-style-type: none;
	width:90%;
	margin:0px;
}
#en_pratique ul li{
	margin:0px;
	padding:0px;
/*	background-color:#ff0000;
	opacity:0.2;*/
}
#en_pratique a{
	text-decoration: none;
	color: rgb(140,190,20);
	font-family: Verdana;
	font-size:12px;
	padding:0px;
	margin:0px;
	display:block;
	margin:-15px 0px 0px 15px;
	width:155px;
}
/*
* html #en_pratique a{
	padding:0px;
}
*/
#en_pratique a:hover{
	text-decoration:underline;
}
.picto{
	display:block;
	width:195px;
	height:115px;
	cursor:pointer;
}
.picto2{
	display:block;
	width:195px;
	height:107px;
	cursor:pointer;
}
#devis{
	background-image: url('images/pictos/picto_devis.jpg');
	background-repeat: no-repeat;
	background-position:0 10px;
}
#temoignage{
	background-image: url('images/pictos/picto_temoignage.jpg');
	background-repeat: no-repeat;
}
#pub{
	background-image: url('images/pictos/picto_pub.jpg');
	background-repeat: no-repeat;
}
.pub2{
	display:block;
	background-image: url('images/pictos/picto_pub2.gif');
	background-repeat: no-repeat;
	color:#326400;
	height:20px;
	width:115px;
	margin-left:35px;
	text-decoration:none;
	padding-left:40px;
	padding-top:15px;
}
.pub2:hover{
/* 	font-weight:bold; */
	text-decoration: underline;
}
.pubH2{
	color:#88B917;
	font-size:15px;
	text-align: center;
}
#sponsoring{
	background-image: url('images/pictos/picto_sponsoring_mecenat.gif');
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin-top:20px;
}
#agenda{
	background-image: url('images/pictos/picto_agenda.gif');
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin-top:20px;
}
#souscription{
	background-image: url('images/pictos/picto_souscription.gif');
	background-repeat: no-repeat;
	background-position: -0px 0px;
	width: 187px;
	height: 127px;
	margin-top:20px;
}
#presse{
	background-image: url('images/pictos/picto_espace_presse.gif');
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin-top:20px;
}
#flash_actu1{
	display:block;
	width:195px;
	overflow:hidden;
	margin-top:10px;
}
#flash_actu2{
	display:block;
	width:195px;
	overflow:hidden;
	margin-top:15px;
}
#conseil{
	position: absolute;
	height:160px;
	width:195px;
	bottom:0px;
	right:0px;
}
#conseil h2{
	
	background-image: url('images/pictos/picto_conseil.jpg');
	background-repeat: no-repeat;
	background-position: 5px 0;
	width:195px;
	height:65px;
	margin-top:0px;
	margin-bottom:0px;
}
#conseil p{
	margin:0px;
	padding:5px 5px 0px 20px;
	font-family: Verdana;
	font-size:10px;
	color:#A90038;
}

#dialogTemoigne{
	font-size:11px;
	color:#003C00;
}

/*------------- CANDIDATURE SPONTANEE ---------------*/

#dialog h1{
	font-family: Verdana;
	font-size:14px;
	padding :  30px 0px 10px 0px;
	text-align: center;
	color:#8CBE14;
	text-transform: uppercase;
}

#dialog p{
display:block;
	font-family: Verdana;
	font-size:10px;
	padding :  0px 0px 10px 0px;
}
table.offres{
	width:524px;
	margin-left:-12px;
}
table.offres caption{
	background-color: #8CBE14;
	width:524px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}

table.offres td{
	font-family: Verdana;
	font-size:10px;
	padding : 10px;
	margin:0px;
}
table.offres tr{
	margin:0px;
	padding:0px;
}
table.offres td.colgauche{
	color:#A90038;
	background-color: #eff4dd;
	width:35%;
	
}
table.offres h2{
	text-align:left;
	font-family: Verdana;
	font-size:10px;
	color:#333333;
}
#btPrint{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#e20919;
	color:#ffffff;
	font-family:Verdana;
	text-decoration:none;
	font-size:11px;
	width:100px;
	text-align:center;
}
#btPostule{
	display:block;
	position:absolute;
	top:0px;
	left:120px;
	background-color:#eb6e1d;
	color:#ffffff;
	font-family:Verdana;
	text-decoration:none;
	font-size:11px;
	width:100px;
	text-align:center;
}
#message2{
	background-color:#ffffff;
}
#message2 #form1{
	position:relative;
	width:550px;
	height: 300px;
	margin-left:20px;
}
#message2 #form2{
	position:relative;
	width:550px;
	height: 190px;
	margin-left:20px;
	margin-top:20px;
}
#message2 #form3{
	position:relative;
	width:550px;
	height: 100px;
	margin-left:20px;
	margin-top:20px;
	
}
#message2 #form4{
	position:relative;
	width:550px;
	height: 470px;
	margin-left:20px;
	margin-top:20px;
	
}

#message2 table{
	padding:5px;
	color:#A90038;
	font-size:11px;
	font-family:Verdana;
	width:99%;
}
#message2 table caption{
	background-color: #8CBE14;
	width:550px;
	font-family: Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
#message2 table td.colgch{
	width:30%;
	text-align:right;
	background-color:#eff6de;
}
#message2 table input{
	border:1px solid #8CBE14;
}
#message2 table input[type=radio]{
	border:0px;
}
#message2 table .inputNoBorder{
	border:0px;
}
#message2 table input[type=text], #message2 table textarea{
	width:100%;
}
#message2 table input.petit{
	width:30%;
}
#message2 h1{
	font-family: Verdana;
	font-size:14px;
	padding :  0px 0px 10px 0px;
	text-align: center;
	color:#8CBE14;
	text-transform: uppercase;
}
#valid{
	position:relative;
	cursor:pointer;
	border:none;
	background-color:#8CBE14;
	padding-top:5px;
	padding-bottom:5px;
	width:100px;
	margin-top:20px;
	margin-left:250px;
	color:#ffffff;
}



#parain .colgch{
	color:#A90038;
	background-color: #eff4dd;
	text-align: right;
	font-size:9px;
	border-bottom:2px solid #FFFFFF;
	
}

#parain input[type=text]{
background-color:#FFFFFF;
border: 1px solid #8CBE14;
width:180px;
font-size:10px;
}

#parain textarea{
height:25px;
}
#parain .titre{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-color:#8CBE14;
}

#parain select,textarea{
border: 1px solid #8CBE14;
width:180px;
}

#parain .star{
	font-size: 10px;
	color:#A90038;
	vertical-align: top;
}

#parain .text-parain{
	font-size: 11px;
	color:#A90038;
}


.bouton_retour_orange{
	min-width:120px;
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #eb6e1d;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	
}

.bouton_envoyer_ma_demande{
	position: relative;
	float: left;
	margin-left:5px;
	border: 0px;
	width:190px;
	text-align: center;
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #a70038;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	right:7px;
	cursor: pointer;
	font-weight: bold;
}
/*-------------FOOTER---------------*/


#footer{
	position:relative;
	width:1024px;
	height:20px;
	background-color: #c3db8a;
	color:#5A8C00;
	font-family: Verdana;
	text-align: right;
	font-size:12px;
}
#footer a{
	margin-left:10px;
	margin-right:10px;
	line-height: 20px;
	color:#5A8C00;
	text-decoration:none;
}
#footer a:hover{
	color:#375902;
}
#footer em{
	display:block;
	position:absolute;
	left:10px;
	bottom:3px;	
}
#listeUl{
	height:inherit;
}

