/*-- BODY --*/
body { 
background-image:url(../images/bgbody.jpg);
background-repeat:repeat-x;
background-color:#FFF;
}

/*-- PROPRIETES TYPOS --*/

.iframe {
margin: 7px;
}

.novideo {
display:none;
}


p {
    color: #575756;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    line-height: 23px;
    text-align: justify;
}


h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 40px;
	color: #5d2784;
	font-weight: lighter;
}

h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 33px;
	color: #981868;
	font-weight: lighter;
	line-height:40px;
}

h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #000;
	text-decoration:underline;
	font-weight: lighter;
	line-height:25px;
}

h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #878787;
	line-height:16px;
	font-weight:lighter;
	margin-top:-12px;
}

h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #981868;
	font-weight: lighter;
	line-height:35px;
	margin-bottom: 16px;
}
h6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #981868;
	margin-bottom:-2px;
}
h7 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #000;
	font-weight: lighter;
	line-height:35px;
	margin-bottom: 16px;
}

.mauve {
    color: #5D2784;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 20px;
    font-weight: lighter;
}

.mauve2 {
    color: #5D2784;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
	line-height: 22px
}

.nous {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #981868;
	font-weight: bold;
	line-height: 21px;
}


.nous2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #5D2784;
	font-weight: bold;
	line-height: 21px;
	font-style:italic;
}
.violet {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #981868;
	font-weight:bold;
	line-height:20px;
}
.noir {
    color: #444;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    font-weight: 600;
	line-height: 21px;
}

.noirbig {
    color: #555;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 25px;
    font-weight: 600;
	line-height: 21px;
}

.petit {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}

.footer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #706F6F;
	line-height:17px;
}

.footer2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #706F6F;
	line-height:17px;
	text-align:right;
}





/*-- HEADER --*/
#conteneur {
	width:950px;
	margin:0 auto; 
} 


#conteneur #header{
    margin:0 auto;
	width:950px;
} 

#conteneur #header{
    margin:0 auto;
	width:950px;
	float: left;
} 
	
	/*-- MENU --*/
#conteneur #header .navigation{
    position:relative;
    margin:0 auto;
    margin:0 auto;
	width:950px;
	float: left;
}
ul.menu{
    list-style:none;
    font-family:"Verdana",sans-serif;
    margin:0px;
    padding:0px;
    float:left;
}
ul.menu li{
    float:left;
}
ul.menu li a{
    text-decoration:none;
    background:#A21868 url(../images/bgMenu.png) repeat-x top left;
    padding:13px 0px;
    width:103.7px;
    color:#FFF;
    float:left;
    text-align:center;
    border-right:1px solid #666;
    border-left:1px solid #696969;
    font-weight:bold;
    font-size:13px;
    -moz-box-shadow: 0 1px 3px #555;
    -webkit-box-shadow: 0 1px 3px #555;
}
ul.menu li a.hover{
    background-image:none;
    color:#FFF;

}
ul.menu li a.first{
    -moz-border-radius:4px 0px 0px 4px;
    -webkit-border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
    border-left:none;
}
ul.menu li a.last{
    -moz-border-radius:0px 4px 4px 0px;
    -webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-right:none;
}

	/*-- DIAPORAMA --*/
#conteneur #header .diaporama {
	width:950px;
	height: 330px;
	background-image:url(../images/bgdiapo.png);
	margin-top:20px;
	float: left;
} 

#conteneur #header .diaporama .slideshow{ 
	float: left;
	margin-top:7px;
	margin-left:7px;
	} 

#conteneur #header .diaporama .slideshow .flashContent{ 
	margin:0 auto; 
	} 



/*-- ZONE CENTRALE --*/
#conteneur #zonecentrale{
    margin:0 auto;
	width:950px;
	margin-top: 30px;
	float: left;
}

#conteneur #zonecentrale .contenu{
	width:700px;
	float: left;
}

#conteneur #zonecentrale .contenu a:link {
	text-decoration: none;
	color: #706F6F;
}
#conteneur #zonecentrale .contenu a:visited {
	text-decoration: none;
	color: #706F6F;
}
#conteneur #zonecentrale .contenu a:hover {
	text-decoration: underline;
	color: #575756;
}

#conteneur #zonecentrale .contenu .texte {
	width:700px;
	float: right;
	margin-top: -30px;
}


/*-- GLOBAL --*/

#conteneur #zonecentrale .contenu .minihead{
	width:700px;
	float: left;
}

#conteneur #zonecentrale .contenu .minihead .acces{
	width:700px;
	float: left;
}

#conteneur #zonecentrale .contenu .titre2{
	width:700px;
	float: left;
}
#conteneur #zonecentrale .contenu .pra{
    float: right;
    margin-top: -70px;
    width: 52px;
}



	/*-- ACCUEIL --*/

#conteneur #zonecentrale .contenu .bloc{
	width:700px;
	float: right;
	margin-top: 20px;
}
#conteneur #zonecentrale .contenu .bloc .solution{
	width:700px;
	float: left;
	margin-top: 15px;
}
#conteneur #zonecentrale .contenu .bloc .solution .bouton{
	width:150px;
	float: right;
	margin-top:-19px;
}
#conteneur #zonecentrale .contenu .bloc .ligne{
	width:700px;
	float: left;
	margin-top:35px;
}

/*-- PRATICIENS --*/
#conteneur #zonecentrale .contenu .photo{
	width:80px;
	float: left;
	margin-top: 35px;
}
#conteneur #zonecentrale .contenu .soustitre{
	width:700px;
	float: left;
	margin-top: -5px;
}

#conteneur #zonecentrale .contenu .bloc2{
	width:600px;
	float: right;
	margin-top: 20px;
}


#conteneur #zonecentrale .contenu .bloc2 a:link {
	text-decoration: none;
	color: #706F6F;
	font-size: 13px;
	font-weight:bold;
}
#conteneur #zonecentrale .contenu .bloc2 a:visited {
	text-decoration: none;
	color: #706F6F;
	font-size: 13px;
	font-weight:bold;
}
#conteneur #zonecentrale .contenu .bloc2 a:hover {
	text-decoration: underline;
	color: #575756;
	font-size: 13px;
	font-weight:bold;
}

#conteneur #zonecentrale .contenu .texte {
	width:700px;
	float: right;
	margin-top: -30px;
}

#conteneur #zonecentrale .contenu .bloc2 .solution{
	width:600px;
	float: left;
	margin-top: 15px;
}
#conteneur #zonecentrale .contenu .bloc2 .solution .bouton{
	width:150px;
	float: right;
	margin-top:-19px;
}
#conteneur #zonecentrale .contenu .bloc2 .ligne{
	width:600px;
	float: left;
	margin-top:35px;
}


/*-- FAQS --*/
#conteneur #zonecentrale .contenu .bloc4{
	width:700px;
	float: right;
	margin-top: -7px;
}

#conteneur #zonecentrale .contenu .bloc4 a:link {
	text-decoration: none;
	color: #575756;
	font-size: 13px;
	font-weight:bold;
}
#conteneur #zonecentrale .contenu .bloc4 a:visited {
	text-decoration: none;
	color: #575756;
	font-size: 13px;
	font-weight:bold;
}
#conteneur #zonecentrale .contenu .bloc4 a:hover {
	text-decoration: underline;
	color: #575756;
	font-size: 13px;
	font-weight:bold;
}

/*-- LIENS --*/
#conteneur #zonecentrale .contenu .bloc3{
	width:700px;
	float: right;
	margin-top: -7px;
}


#conteneur #zonecentrale .contenu .bloc3 .link {
    color: #5D2784;
    font-size: 17px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
}

#conteneur #zonecentrale .contenu .bloc3 a:link {
    color: #5D2784;
    font-size: 17px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
}
#conteneur #zonecentrale .contenu .bloc3 a:visited {
    color: #5D2784;
    font-size: 17px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
}
#conteneur #zonecentrale .contenu .bloc3 a:hover {
    color: #5D2784;
    font-size: 17px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: underline;
}

/*-- COLONNE DROITE --*/
#conteneur #zonecentrale .colonne{
	width:248px;
	float: right;
	height:100%;
	margin-top:-12px;
}

#conteneur #zonecentrale .colonne .ombre{
	width:24px;
	float: left;
	margin-left:18px;
}
#conteneur #zonecentrale .colonne .ombre .ombre1{
	width:24px;
	float: left;
	height:130px;
}
#conteneur #zonecentrale .colonne .ombre .ombre2{
	width:24px;
	float: left;
	height:100%;
	background-image:url(../images/ombre2.png);
	background-repeat:repeat-y;
}
#conteneur #zonecentrale .colonne .ombre .ombre3{
	width:24px;
	float: left;
	height:130px;
}


#conteneur #zonecentrale .colonne .contenucolonne{
	width:185px;
	float: right;
}

#conteneur #zonecentrale .colonne .contenucolonne .article{
    float: left;
    margin-bottom: 72px;
    min-height: 30px;
    width: 185px;
}

#conteneur #zonecentrale .colonne .contenucolonne .article a{
	opacity:1;
	color: #5d2784;
	text-decoration:none;
}

#conteneur #zonecentrale .colonne .contenucolonne .article a:visited{
	opacity:1;
	color: #5d2784;
	text-decoration:none;
}

#conteneur #zonecentrale .colonne .contenucolonne .article a:hover{
	opacity:0.5;
	color: #5d2784;
	text-decoration:underline;
}

#conteneur #zonecentrale .colonne .contenucolonne .article .video{
	float: left;
    margin-top: -25px;

}















/*-- FOOTER --*/
#conteneur #footer{
    margin:0 auto;
	width:950px;
	float: left;
}

#conteneur #footer a:link {
	text-decoration: none;
	color: #706F6F;
}
#conteneur #footer a:visited {
	text-decoration: none;
	color: #706F6F;
}
#conteneur #footer a:hover {
	text-decoration: underline;
	color: #706F6F;
}

#conteneur #footer .ligne{
	width:950px;
	margin-top: 40px;
	float: left;
}
#conteneur #footer .textegauche{
	margin-top: 5px;
	float: left;
	min-width:150px;
}
#conteneur #footer .textedroit{
	margin-top: 5px;
	float: right;
	min-width:150px;
	margin-right: -29px;
}



#mentionslegales a:link {
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5D2784;
}
#mentionslegales a:visited {
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5D2784;
}
#mentionslegales a:hover {
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5D2784;
}



#credits a:link {
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5D2784;
}
#credits a:visited {
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5D2784;
}
#credits a:hover {
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5D2784;
}