/* CSS Document */
body
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	}
 p
 {
		display:block;
}
*{
    margin:0;
	padding:0 0 0 0px;
}

ul li
{
	list-style:none; 
}

a
 {
	text-decoration:none;
	color:#FFFFFF;
	}


a:hover
 {
	text-decoration:none;
}

.clr 
{
	clear:both;
	font-size:0;
	height:0;
}
img
{
	border:0;
}
/************************/
table td
{
	border:0;
}
#left_nav{

		background:url(images/bg_g.jpg) no-repeat  right top ;
}
#right_nav{
	background:url(images/bg_d.jpg) no-repeat top left;
	border:0;
}

#page 
{
	width:955px;
	margin:0 auto;
}
#header
 {
	width:955px;
	background:url(images/header.jpg) 0 0 no-repeat;	
	height:231px;
	float:left;
	position:relative;
}
.logo 
{
	float: left;
	margin: 29px 0 0 54px;
}
.homme1{
	position:absolute;
	top: 17px;
	left: 710px;
	}
.femme1{
	position:absolute;
	top: 18px;
	left: 702px;z-index:2;
}
.voiture{

	position:absolute;
	top:36px;
	left:375px;
}
.voiture2{

	position:absolute;
	top:20px;
	left:345px;
}
.voiturec{
	position:absolute;
	top:45px;
	right:214px;
}
#menu_top{
	padding:0px 29px 0 19px;
	color:#4d6396;
	font-size: 10px;
	float: right;
	}
#menu_top li {
	display:inline;
	font-weight:normal;	
}
#menu_top a{	

	top:0px;
		color: #537c89;	

	padding:0px 1px 0 1px;	
}
#menu_top .none
{
	padding:0 3px 0 0;
}
#menu_top a:hover{
	color:#56732e;

	}
#menu_top .act{
	color:#56732e;

	}
/**********************************************MENU************************************************/
#menu
{
	width:800px;
	float: left;
	padding:47px 0 0 72px;
	}
#menu li
{	
   	float:left;
}
#menu li a
{
	cursor:pointer;
	display:block;
	padding:3px 10px 0 10px;
	color:#a3c784;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu  #menu1 a
{	
	width:70px;
	margin:0 22px 0 0;
}
#menu  #menu1 a:hover , #menu  #menu1 .active
{	
	background:url(images/accueil-hover.gif) no-repeat 0px 0px;
	color:#FFFFFF;
}

#menu  #menu2 a
{	
	width:170px;
	padding-left:3px;
	 margin:0 22px 0 0;
}
#menu  #menu2 a:hover , #menu  #menu2 .active
{	
	background:url(images/trans1.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	}
#menu  #menu3 a
{	
	width:217px;
	padding-left:3px;
	margin:0 10px 0 0;
	
}
#menu  #menu3 a:hover , #menu  #menu3 .active
{	
	background:url(images/trans2.gif) no-repeat 0px 0px;
	color:#FFFFFF;
}
#menu  #menu4 a
{	
	width:66px;
}
#menu  #menu4 a:hover , #menu  #menu4 .active
{	
	color:#FFFFFF;
	background:url(images/contact-hover.gif) no-repeat 0px 0px;
}
/***********************************Fin Menu********************************************/
/***********************************Index********************************************/
.content
 {
	width:911px;
	padding: 20px 0 0px 44px;
	background: url(images/contenu.jpg) #FFFFFF 0 top no-repeat;
	color: #375086;
	float: left;
}
.deplacement{
	float: left;
	width:626px;
	padding: 8px  13px 0 0px;
}
.deplacement .titreco
{
background:url(images/puctitre.gif) no-repeat 0 5px;
	border-bottom:#a3c784 1px solid;
	padding:0px 0px 8px 20px;
	width:396px;
	font-size: 18px;
	margin: 0 0 13px 0px;
	color: #6c7fa6;
	font-style: italic;
}
.deplacement .pdepla
{
	padding:0px 0px 5px 0px;
	width:410px;
	line-height: 18px;
}
.deplacement p
{
	padding:0px 0px 5px 0px;
	text-align: left;
}
.atout{
	float:right;
	margin: 4px 21px 0;
}
.h24{
	float:left;
	margin: 0px 0 4px 26px;
}
.j7{
	float:right;
	margin: 0px 0 4px 0px;
}
.dqualite{
	float: left;
	width:626px;
	padding: 10px 0px 0 0px;
}
.dqualite .qualite .qpuc1{
	background:url(images/puc1.gif) 0 3px no-repeat;
	padding: 0 0 12px 20px;
	font-size:15px;
	display:block;
	width:170px;
	font-style: italic;
	font-weight: bold;
	color: #6c7fa6;
	text-align:left;
}

.dqualite .qualite2  .qpuc2{
	background:url(images/puc2.gif) 0 3px no-repeat;
	padding: 0 0 12px 20px;
	font-size:15px;
	display:block;
	width:170px;
	font-weight: bold;
	font-style: italic;
	color: #6c7fa6;
}
.dqualite .qualite .qpuc3{
background:url(images/puc3.gif) 0 3px no-repeat;
	padding: 0 0 12px 15px;
	font-size:14px;
	display:block;
	width:170px;
}
.dqualite .qualite{
	float: left;
	width:210px;
	padding: 0 15px 0 0px;
	text-align: left;
	font-size: 11px;
}
.dqualite .qualite2{
	float: left;
	width:190px;
	padding: 0 15px 0 0px;
	text-align: left;
	font-size: 11px;
}
.dqualite .qualite1{
	float: left;
	width:190px;
	padding: 0 0px 0 0px;
	text-align: left;
	font-size: 11px;
}
.dqualite .qualite1 .qpuc3{
	background:url(images/puc3.gif) 0 3px no-repeat;
	padding: 0 0 12px 20px;
	font-size:15px;
	display:block;
	width:170px;
	font-weight: bold;
	font-style: italic;
	color: #6c7fa6;
}
.imgqualite{
	float:left;
	margin: 0 11px 0 0;

}

.sagence
{
	background: url(images/pxmactu.gif)  repeat-y;
	width: 221px;
	float:left;
	padding:0 0 20px 0;
	margin:10px 0 0 0;
}
.agence
{
	background: url(images/topmactu.gif) top no-repeat;
	width:221px;
	font-weight: bold
}

.agence  .titreagence{
	padding:3px 0 19px 63px;
	font-size:16px;
	width:100px;
	font-weight: bold;
	color:#FCFFFF;
	font-style:italic;
}
.agence .filet{
	background:url(images/filet.gif) 27px 20px no-repeat;
	width:221px;
	padding:0 0 0px 0;
	float:left;	
}
.agence .filet1{
	background:url(images/filetmove.gif) 68px 20px no-repeat;
	width:200px;
	padding: 0px 0 0px 0;
	float:left;
	margin: 10px 0 0 0;
}
.agence p{
	padding:0 30px 20px 20px;
	margin: 0px 0 0 0;
	color:#FFFFFF;
}
.agence .pfilet{
	width:180px;
	padding: 0px 0 0 27px;
	margin: 0px 0 0 0;
	line-height: 20px;
}
.agence .pfilet1{
	width:180px;
	padding: 0px 0px 0 20px;
	margin: 0px 0 0 0;
	text-align: right;
	line-height: 20px;
	font-size: 13px;
}
.agence .voitur1{
float:right;

}

.agence .voitur2{
	float:left;
	margin: 0 35px 0 0;

}
.agence .act
{
	background:url(images/titreactubloc.jpg) no-repeat;
	width: 239px;
	text-align: center;
	padding: 6px 0;
}




.voiturindex1{
	float:left;
	margin: 10px 0 0 10px;

}


/**************************transportde personnes****************************************/

.consul{
	float: left;
	width:617px;
	padding: 0 0 0 24px;
}
.consul a{
	color: #505B8F;
}
.consul a:hover{
	color: #a8ca8b;
}
.consul .titreco
{
background:url(images/puctitre.gif) no-repeat 0 5px;
	border-bottom:#a3c784 1px solid;
	padding:0px 0px 10px 15px;
	width:600px;
	font-size: 18px;
	margin: 0 0 13px 0px;
	color: #505B8F;
	font-style: italic;
}
.soustitre{
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color:#6c7fa6;
}
.consul .pdepla
{
	padding:0px 0px 3px 0px;
	width:620px;
	line-height: 20px;
}
.consul p
{
	padding:2px 0px 4px 0px;
	text-align: left;
}

.starif
{
	background: url(images/pxmactu.gif)  repeat-y;
	width: 221px;
	float:left;
	padding: 0 0 20px 0;
}
.tarif
{
	background: url(images/topmactu.gif) top no-repeat;
	width: 221px;
	color:#FFFFFF;
	padding: 0 0 0px 0;
}

.tarif  .titretarif{
padding:7px 0 25px 63px;
font-size:16px;
width:100px
}
.tarif .filet{
	background:url(images/filet.gif) 27px 20px no-repeat;
	width:221px;
	padding: 0px 0 20px 0;
	margin: 0px 0 0 0;
}
.tarif .filet1{
	background:url(images/filet.gif) 88px 20px no-repeat;
	width:200px;
	padding: 0px 0 20px;
	margin: 0px 0 0 0;
}

.tarif .pfilet{
	width:180px;
	padding: 0px 0 0 27px;
	margin: 0px 0 0 0;
}

.tarif .voitur1{
float:right;

}

.tarif .voitur2{
float:left;

}
.tarif .act
{
	background:url(images/titreactubloc.jpg) no-repeat;
	width: 239px;
	text-align: center;
	padding: 6px 0;
}
.tarif  .depart{
	padding:6px 0 6px 0px;
	font-weight:bold;
	width:192px;
	margin: 0 0 0 20px;
	display: block;
	text-decoration: underline;

}
.tarif  .destination{
padding:5px 0 4px 30px;
font-weight:bold;
width:180px;

}
.tarif  .lestarif{
	padding:2px 0 0 45px;
	background:url(images/puctarif.gif) 35px 8px no-repeat;
	width: 160px;
	font-weight: bold;
	
}
.tarif  .lestarif span{
	color:#375086;
	padding:0px 0 0 60px;
	font-weight: normal;
}
.consul .liencon{
border:1px solid #576A9E;
display:block;
padding:10px;
font-size:14px;
font-weight:bold;
width:175px;
margin:20px 0 0 0;
background:#989ECE;
color:#fff;
}
.consul .liencon:hover{
background:#A2C682;
color:#fff;
}
/*******************************transport medical*********************************/
.medic{
	float: right;
	width:865px;
	padding: 0 45px 0 0px;
}
.medic .titreco
{
background:url(images/puctitre.gif) no-repeat 0 5px;
	border-bottom:#a3c784 1px solid;
	padding:0px 0px 10px 15px;
	width:850px;
	font-size: 18px;
	margin: 0 0 5px 0px;
	color: #505B8F;
	font-style: italic;
}
.puctrans{
	padding: 0px 0 0 0px;
}
.puctrans span	{
	padding:2px 0 0 15px;
	display:block;
	background:url(images/puctrans.gif)  0 5px no-repeat;
	
}
.medic .soustitre{
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color:#6c7fa6;
	padding: 8px 0;
}
.pratique
{

	width: 221px;
	float:left;

}
.medic .choix{
	padding:4px 0 0 15px;
	display:block;
	background:url(images/choix.gif) 0 10px no-repeat;
	
}
.bloc2_nav
{
	float:left;
	width:212px;	
	padding:0 0 0 0;
	font-size:12px;
	display:none;
	clear:left;
	line-height:20px;
}
.visible
{
	display:block;	
}
.infermeir{
float:left;
margin:3px 10px 5px 0;

}
.urgence{
float:right;
margin:3px 10px 5px 0;
}
.tarif1{
padding:0 0 0 0;
}
.tarif1 span{
	padding:0 20px 0 0;
	text-decoration:underline;
	font-weight: bold;

}
.ameler{
border:1px solid #a3c784 ;
display:block;
padding:6px;
font-size:14px;
font-weight:bold;
width:300px;
margin:10px 0 0 0;
color: #68789A;
}
.ameler:hover{
	color:#5B743A;
}

.img-left-malade{
	width:93px;
	float:left;
	padding:3px 10px 5px;
}

.text-left-malade{
	float:left;
	width:750px;
}

/*-------------------------------Contact----------------------*/
.cordo{
	width:617px;
	float:left;
	padding:0 0 0px 0;
}
.cordo .titreco
{
	background:url(images/puctitre.gif) no-repeat 0 5px;
	border-bottom:#a3c784 1px solid;
	padding:0px 0px 8px 20px;	
	font-size: 18px;
	margin: 0 0 33px 0px;
	color: #68789A;
	font-style: italic;
}
.cordo .adres{
	background: url(images/puc_con.gif) 13px 0 no-repeat;
	padding:0px 0 0 28px;
	font-size:14px;	
	margin: 0px 0 25px 0px;
	font-style: italic;
	color:#5B743A;
		
}
.cordo .aro
{
	position:relative;
	top:8px;
} 
.contactimg{
	float:right;
}
#carte{
	width:221px;
	float:left;
	padding:0 0 0 29px;
}

.cart{
margin:8px 0 0 13px;
float:left;
}

/*------------------------------------CSS formulaire-----------------------------------*/

.formulaire {
	float:right;
	width:310px;
	color: #00496e;
	margin:8px 0 0 10px;
	padding:0 23px 10px 0px;
	background: url(images/bg-formu.jpg) no-repeat 0 0;

}
.formulaire p {
	width:310px;
	margin-bottom:8px;
	padding:0 0 0 0;
	float:left;
	clear:both;
	color:#687B43;
	text-align:right;
}
.formulaire span {	
	font-size:12px;
	font-weight:bold;
	color:#8E9C72;
	font-style:italic;
	display:block;
}
.formulaire p.info {
	clear: both;
	text-align:right;
	width:225px;
	color: #fff;
	
}
.formulaire .info {
	clear: both;
	text-align:right;


}

.formulaire em {
	color:#d45744;
}
.formulaire span.ob {
	color:#d45744;
	float:left;
	width:10px;
}
.formulaire .question {
	padding-top:0px;
	clear:both;
}
.formulaire input {
	float:right;
	width:212px;
	height:18px;
	color:#56732e;
	background:#dae9ce;
	border:0;
	margin-left:10px;
	

}.formulaire select {
	float:right;
	width:212px;
	height:20px;
	color:#56732e;
	background:#dae9ce;
	border:0;
	margin-left:10px;

}
.formulaire textarea {
	float:right;
	height:80px;
	width:212px;
	overflow:hidden;
	color:#56732e;
	background: #dae9ce;
	border:0;
	margin-left:10px;
}
.formulaire .bout {
	width:98px;
	height:21px;
	border:none;
	background:none;
	float:left;
	margin:0 0 0 94px;	
}

.formulaire p .champs{
color:#56732e;
float:right;
font-weight:normal;
font-size:11px;
padding:5px 0 0 0;
}
.formulaire p.form-bout {
	width:158px;
	float: right;
	margin: 0 5px 0 0;

}
.formulaire p.rouge {
	color: #FF0000;
	font-weight:bold;
	float:left;
	padding-top:5px;
	clear:both;
	width:159px;

}
/************************* Fin contact **************************************/
/*---------------Mentions Légales------------*/
.contenuMention{
	width:866px;
	padding: 20px 45px 0px 44px;
	background: url(images/contenu.jpg) #FFFFFF 0 top no-repeat;
	color: #375086;
	float: left;
}
.contenuMention p{
	 padding:3px 0 0px 0;	 
	 text-align:justify;	 
	 line-height:20px;		 	
}
.contenuMention .titre_ment
{
	background:url(images/puctitre.gif) no-repeat 0 5px;
	border-bottom:#a3c784 1px solid;
	padding:0px 0px 8px 20px;	
	font-size: 18px;
	margin: 0 0 16px 0px;
	color: #68789A;
	font-style: italic;
	line-height:normal;
}

.contenuMention .fonce
{
	color:#5B743A;
	font-weight:bold;
}
.contenuMention strong
{
	color:#5B743A;
}
/*-----------------------CSS footer------------------------*/

#footer
 {
    background:url(images/footer.jpg) center top no-repeat;
	color:#fec975;
	text-align:center;
	padding: 0px 0 0px 0;
	width:955px;
	margin:0 auto;
		
}
.fot
{
	margin:0 auto;
	color:#FFFFFF;
	padding:13px 0px 0 0;
	font-size:11px;
	width: 100%;
	text-align: center;
	}
.fot span
{
	padding:0 7px 0 7px;
}
#footer img
{
	padding:4px 0 0 0;	
}
#footer .navigation
{
	color:#375086;
	text-align:center;
	display: block;
	padding:20px 0 5px 0;
}
 .fot  object
{
	top:6px;
	position:relative;
}
#footer  a
{
	padding:0 3px 0 3px;
	font-size:10px;	
	color:#375086;
	}
 #footer  a:hover{
	color:#9ca3d1;
	}
	 #footer  .actif{
	color:#9ca3d1;
	}
#toptech
 {
	text-align:center;
	width: 955px;
	clear: both;
	margin: 0 auto;

} 


#toptech a
{
	font-size:9px;
	border:none;	
	color:#000;
	}

#toptech a:hover
{
	color:#BABEE4;
}

