/* CSS Document */

/*Balises gÃ©nÃ©rales*/
img,h1,h2,h3,h4,h5,h6,p,body,a
	{
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:0px;
	}

body /*	enlever HTML */
	{
	background-image: url(../medias_communs/images/bg_general_temp3.jpg);
	background-repeat: repeat-x;
	background-color: #D7DCD5;
	/*couleur pour la version avec le bas de page (rubrique)
	/*background-color:#f5f7f4;*/
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; /* dÃ©placÃ© des CSS ci-dessous pour ici */
	font-style: normal;
	font-weight: normal;
	}
	
.fondaccueil
	{
	background-image: url(../medias_communs/images/bg_general_temp.jpg);
	background-color: #e8e9e4;
	}

.date {
width: 590px;
float: left;
margin: 0px;
padding: 5px 0px 0px 0px;
}

.dateleft {
width: 530px;
float: left;
margin: 0px;
padding: 0px;
}

.dateright {
width: 60px;
float: right;
margin: 0px;
padding: 0px;
text-align: right;
}

h1
	{
	font-size:16px;
	color:#356549;
	padding:20px 0px 15px 0px;
	}
	
h2
	{
	font-size:16px;
	color:#356549;
	padding:20px 0px 15px 0px;
	text-align: left;
	}

h3
	{
	font-size:14px;
	color:#558517;
	padding:20px 0px 15px 0px;
	}

h4
	{
	font-size:12px;
	color:#558517;
	padding:5px 0px 15px 0px;
	}
	
h5
	{
	font-size:14px;
	color:#558517;
	padding:0px 0px 15px 0px;	
	}
	
h6
	{
	font-size:12px;
	color:#558517;
	padding:0px 0px 0px 30px;
	font-weight: normal;
	}

p
	{
	padding: 0 0 8px 0;
	color: #333;
	font-size: 12px;
	}

a:link, a:visited
	{
	color:#a75e00;
	}

a:hover
	{
	color: #cd8802;
	}

.fermeture
	{
	clear:both;
	padding:0px 30px 0px 30px;
	}

li
	{
	margin: 0 0 10px 0;
	}

ul, li
	{
	color: #333;
	font-size: 12px;
	}

/* conteneurs */

#wrapperaccueil
	{
	margin:auto;
	height:100%;
	width:941px;
	background-repeat: no-repeat;
	background-position: center top;

	}
	
#wrappercontenant
	{
	margin:auto;
	height:100%;
	width:941px;
	background-image: url(../medias_communs/images/pages/navigation/bg_navig_princ_continu2.gif);
	background-repeat: repeat-y;
	}
	
#wrapper
	{
	width:941px;
	background-image: url(../medias_communs/images/pages/navigation/bg_navig_principal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

#menuprincipal
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_menuprincipal.gif);
	background-repeat:repeat-y;
	height:37px;
	padding-left:20px;
	}

#menuprincipal span
	{
	margin-right:31px;
	}


/*--------------*/
#rubriquescentrales
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_fond_rubriques2.jpg);
	background-repeat:repeat-y;
	background-position: center;
	width: 941px;
	}
#rubriquescentrales #fondhaut
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubriques_haut.gif);
	background-repeat:repeat-y;
	height:24px;
	}
	
	#rubriquescentrales #fondhautkiosque
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubriques_haut_kiosque.jpg);
	background-repeat:repeat-y;
	height:24px;
	}
	
	#rubriquescentrales #fondhautactivite
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubriques_haut_activite.jpg);
	background-repeat:repeat-y;
	height:24px;
	}
	
	#rubriquescentrales #fondhautformation
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubriques_haut_form.jpg);
	background-repeat:repeat-y;
	height:24px;
	}
/*RUBRIQUES CENTRALES DE L'ACCUEIL*/
	/*RUBRIQUE DE GAUCHE*/
#rubriquegauche
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubrique_gauche.jpg);
	background-repeat:no-repeat;
	padding:0px 20px 0px 30px;
	width:416px;
	float:left;
	}
#rubriquegauche p
	{
	color:#423910;
	font-size:12px;
	}
#rubrique3
	{
	padding:0px 0px 0px 30px;
	width:600px;
	float:left;
	}

/*#rubriquegauche .rubrique1, #rubriquegauche .rubrique2
	{
	float: left;
	width: 400px;
	}*/
	
#rubriquegauche .rubrique1 h2
	{
	font-size:16px;
	color:#356549;
	padding:20px 0px 15px 0px;
	}
#rubriquegauche .rubrique2 h2
	{
	font-size:16px;
	color:#558517;
	padding:20px 0px 15px 0px;
	}
	/*RUBRIQUE DE DROIT*/
#rubriquedroit
	{
	width:475px;
	float:left;
	}
#rubriquedroit .lien
	{
	padding:10px 0px 10px 160px;
	}
#rubriquedroit p
	{
	color:#423910;
	font-size:12px;
	}
#rubriquedroit #rubrique1
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubrique_droit01.gif);
	background-repeat:repeat-y;
	
	width:475px;
	float:left;
	}
#rubriquedroit #rubrique1 a
	{
	color:#c47902;
	}
#rubriquedroit #rubrique1 h2
	{
	font-size:14px;
	color:#c47902;
	padding:0px 0px 10px 0px;
	}
/*#rubriquedroit #rubrique1 img
	{
	float:left;
	}*/
	
#rubriquedroit #photorubrique1
	{
	float:left;
	width: 194px;
	}

#rubriquedroit #rubrique1 .contenu
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubrique_droit_bas01_2.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:20px;
	width:251px;
	float:left;
	background-position: left top;
	}
#rubriquedroit #rubrique2
	{
	/*background-image:url(../medias_communs/images/pages/accueil/bg_rubrique_droit02.gif);
	background-repeat:repeat-y;*/
	width:475px;
	float:left;
	}
#rubriquedroit #rubrique2 a
	{
	color:#fce162;
	}
#rubriquedroit #rubrique2 p
	{
	color:#FFFFFF;
	}
#rubriquedroit #rubrique2 h2
	{
	font-size:14px;
	color:#fce162;
	padding:20px 0px 10px 0px;
	}
/*#rubriquedroit #rubrique2 img
	{
	float:left;
	}*/
	
#rubriquedroit #photorubrique2
	{
	float:left;
	width: 194px;
	}

#rubriquedroit #rubrique2 .contenu
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_rubrique_droit_haut02_2.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:20px;
	width:251px;
	float:left;
	height: 163px;
	background-position: left top;
	}

.imageflaotright
	{
	float: right;
	margin-bottom: 15px;
	padding-right: 75px;
	}
	
/* FORMULAIRE DE L'ACCUEIL*/
#formulaireabonnement
	{
	padding:0px 0px 0px 30px;
	color:#558517;
	}
#formulaireabonnement input
	{
	margin:6px 8px 0px 0px;
	}
#formulaireabonnement .btn
	{
	background-color:#eff7e5;
	border: 1px solid #558517;
	color:#558517;
	font-size:12px;
	font-weight:bold;
	}
#formulaireabonnement .champ
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_formulaire.gif);
	background-repeat:no-repeat;
	border: 1px solid #fff;
	color:#000;
	font-size:12px;
	font-weight:normal;
	}
/* BAS DE PAGE GÃ‰NÃ‰RAL*/
#baspage
	{
	width: 936px;
	text-align:right;
	font-size:11px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	}
#baspage a
	{
	color:#355d00;
	padding-left:30px;
	}
#baspage #legal
	{
	padding-top:10px;
	}
	
#signtriomphe
	{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../medias_communs/images/pages/accueil/img_sign_triomphe.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	margin-bottom: 15px;
	margin-right: 5px;
	}
	
#signtriomphe p
	{
	text-align: right;
	font-size: 10px;
	color: #939c7b;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#signtriomphe a:link, #signtriomphe a:visited
	{
	color: #939c7b;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 22px;
	}

#signtriomphe a:hover
	{
	color: #C87902;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 22px;
	}
	
#baspage .rouge
	{
	color:#FF0000;
	}
#contenucentral
	{
	background-repeat:repeat-y;
	background-position: center;
	}
	
#contenucentraltop
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_contenus_shwtop.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
	
/* NAVIGATION */
#contenucentral #fondhautnavigation
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubriques_haut.gif);
	height:24px;
	}

#contenucentral #texte
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_gauche.jpg);
	background-repeat:no-repeat;
	float:left;
	width:605px;
	padding:0px 20px 40px 30px;
	}
	
#sitemap
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_gauche.jpg);
	background-repeat:no-repeat;
	float:left;
	width:605px;
	padding:0px 20px 40px 70px;
	}
	
#fondtextepremier
	{
	background-image: url(../medias_communs/images/pages/navigation/bg_rubrique_gauche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}	


#contenucentral #texteservicepremier
	{
	background-repeat:no-repeat;
	float:left;
	width:605px;
	padding:0px 20px 0px 30px
	}
	
#contenucentral #texteservicepremierlarge
	{
	background-repeat:no-repeat;
	float:left;
	width:825px;
	padding:0px 20px 70px 30px}
	
#contenucentral .texteservices
	{
	float:left;
	width:605px;
	margin-bottom: 40px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

#contenucentral .texteservicescolones
	{
	float:left;
	width:400px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

#contenucentral .texteservicesimpacts
	{
	float: left;
	width: 700px;
	margin: 0 0 15px 0;
	padding: 0 20px 0 30px;
	}

#contenucentral #textephoto
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_gauche.jpg);
	background-repeat:no-repeat;
	/*border: 1px solid #f10000;*/
	float:left;
	width:460px;
	padding:0px 20px 40px 30px;
	}

.texteservicesimpacts .col1
	{
	float: left;
	margin: 0 50px 0 0;
	width: 400px;
	}

.texteservicesimpacts .col2
	{
	float: left;
	margin: 20px 0 0 0;
	width: 250px;
	}

#contenucentral .texteservicesdernier
	{
	float:left;
	width:605px;
	padding:0px 20px 40px 30px
	}


#contenucentral #textespecialistespremier
	{
	background-repeat:no-repeat;
	float:left;
	width:605px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 70px;
	padding-left: 30px;
	background-position: left top;
	}
	
#contenucentral .textespecialistes
	{
	float:left;
	width:605px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
	
#contenucentral .textespecialistesdernier
	{
	float:left;
	width:605px;
	padding:0px 20px 40px 30px
	}

	
#contenucentral #textevideopremier
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_gauche.gif);
	background-repeat:no-repeat;
	float:left;
	width:605px;
	padding:0px 20px 0px 30px
	}
	
#contenucentral .textevideo
	{
	float:left;
	width:605px;
	padding:0px 20px 40px 30px	}
	
#contenucentral .textevideodernier
	{
	float:left;
	width:605px;
	padding:0px 20px 40px 30px
	}
	
#contenucentral #image
	{
	float:left;
	width:275px;
	}
	
#contenucentral .imageservicespremier
	{
	float:left;
	width:275px;
	padding-top: 60px;
	}

#contenucentral .imageservices
	{
	float:left;
	width:275px;
	padding-top: 15px;
	}
	
	
#contenucentral .imagespecialistespremier
	{
	float:left;
	width:240px;
	padding-top: 70px;
	padding-left: 35px;
	}
	
#contenucentral .imagespecialistes
	{
	float:left;
	width:240px;
	padding-top: 15px;
	padding-left: 35px;
	}
	
#contenucentral .imagevideopremier
	{
	float:left;
	width:275px;
	padding-top: 80px;
	}

#contenucentral .imagevideo
	{
	float:left;
	width:275px;
	padding-top: 25px;
	}

#menuprincipalnavigation
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_menuprincipal.gif);
	background-repeat:repeat-y;
	height:27px;
	padding-left:30px;
	}
#menuprincipalnavigation span
	{
	margin-right:31px;
	}
	/* RUBRIQUE DU BAS */
#rubriquebas
	{
	width:941px;
	}
#rubriquebastitre
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_bas_haut.jpg);
	background-repeat:repeat-y;
	height:29px;
	}
#rubriquebastitretemp
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_bas_temp.jpg);
	background-repeat:repeat-y;
	height:20px;
	}
#rubriquebastitre h2
	{
	font-size:16px;
	color:#fff;
	padding:10px 0px 0px 25px;
	}
#rubriquebascontenu
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_bas.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 0px 25px;
	height:135px;
	}
#rubriquebascontenufond
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_rubrique_repetition_bas.gif);
	background-repeat:repeat-y;
	}
#rubriquebascontenu .section
	{
	width:299px;
	float:left;
	}
#rubriquebascontenu .section img
	{
	float:left;
	}
#rubriquebastexte
	{
	width:180px;
	float:left;
	margin-left:5px;
	}
#rubriquebastexte h3
	{
	font-size:12px;
	color:#c7fdcc;
	padding:0px 0px 15px 0px;
	}
#rubriquebastexte p
	{
	font-size:10px;
	color:#fff;
	}
#rubriquebastexte a
	{
	font-size:10px;
	color:#c7fdcc;
	}
#rubriquebastexte div
	{
	padding: 10px 0px 0px 80px;
	}
	
/*	page Ã  page	*/
#pageapage
	{
	font-size: 10px;
	margin: 0 0 0 12px;
	width: 500px;
	}

#pageapage #precedente
	{
	float: left;
	width: 75px;
	}

#pageapage span.inactive
	{
	color:#423910;
	font-size:11px;
	}
	
#pageapage #pages
	{
	float: left;
	text-align: center;
	width: 350px;
	}

#pageapage #suivante
	{
	float: right;
	width: 75px;
	}
/*	fin page Ã  page	*/

/*	liste occurrences	*/

div.uneoccurrence
	{
	margin: 0 22px 0 9px;
	padding: 15px 0 8px 11px;
	border-bottom:1px solid	#fff;
	clear:both;
	}

div.uneoccurrence .photo
	{
	float: right;
	text-align: center;
	width: 210px;
	}

div.uneoccurrence .informations
	{
	float: left;
	width: 500px;
	}

p.nouvtitre a
	{
	font-size:14px;
	}

div.informations p.texteeven 
	{
	font-size:11px;
	}

div.uneoccurrence .lienoccurrence
	{
	clear: both;
	font-weight: bold;
	margin: 0 0 0 350px;
	
	}

#finlisteoccurrences
	{
	height: 10px;
	margin: 0 0 10px 9px;
	padding: 0 0 0 11px;
	
	}

/*	fin	*/

#fermeturebas
	{
	background-image:url(../medias_communs/images/pages/accueil/bg_fermeture_bas.gif);
	background-repeat:no-repeat;
	height:30px;
	}
#fermeturebasnavigation
	{
	background-image:url(../medias_communs/images/pages/navigation/bg_fermeture_bas.gif);
	background-repeat:no-repeat;
	height:29px;
	}
	
/*		Section lien	*/

#sectionlien p
	{
	font-size:10px;
	}

/*		Section temoignage	*/

#sectiontemoignages p
	{
	padding:0 0 5px 0;
	margin:25px 75px 0 0;
	}

#sectiontemoignages span
	{
	border-bottom:1px solid #fff;
	color:#558517;
	display:block;
	padding:0 50px 10px 0 ;
	text-align:right;
	font-style:italic;
	}

/*		Section Chiro		*/

p.nomchiro
	{
	font-weight:bold;
	}
	
/*		Section service_outils		*/

div.servicesoutilstab
	{
	color:#333333;
	margin:0 0 20px 50px;
	padding:0 0 0 0;
	}
	
div.servicesoutilstabdernier
	{
	color:#333333;
	margin:0 0 0px 50px;
	padding:0 0 0 0;
	}

/*	Profil acadÃ©mique	*/

div.annees
	{
	float: left;
	width: 100px;
	}

div.experiences
	{
	float: left;
	width: 450px;
	}

/*	Ã‰vÃ©nements	*/
.descriptionmanquante
	{
	font-style: italic;
	}

/*	FAQs	*/
ol.questions
	{
	list-style: none;
	}

ol.questions li
	{
	margin: 0;
	padding: 0 0 2px 0;
	}
/*	Horaire	*/

table#horaire
	{
	border: 1px solid #aaa;
	text-align: center;
	}

table#horaire th
	{
	background-color: #e6e7d9;
	border-bottom: 1px solid #aaa;
	color: #a75e00;
	}

table#horaire th#jours
	{
	width: 70px;
	}

table#horaire td
	{
	background-color: #efefe5;
	border-top: 1px solid #ccc;
	}

table#horaire td.jours
	{
	border-right: 1px solid #aaa;
	font-weight: bold;
	padding: 0 5px 0 0;
	text-align: right;
	}

table#horaire th#heuresam
	{
	width: 100px;
	}

table#horaire th#heurespm
	{
	width: 170px;
	}

/*	La Vie Chiropratique	*/

span.vie
	{
	color: #ea0005;
	}

/*	Google Maps	*/

#googlemap
	{
	border: 1px solid #aaa;
	height: 300px;
	margin: 0;
	width: 595px;
	}

#googlemap p
	{
	color: #000;
	font-size: 11px;
	}

/*	albums	*/

.album
	{
	border: 1px solid #ff4b18;
	margin: 0 0 11px 0;
	padding: 5px 5px 0 5px;
	}

/*	photos d'un album	*/

.uneoccurrence .informations .photoalbum
	{
	float: right;
	width: 95px;
	}

.vignettephoto
	{
	float: left;
	height: 97px;
	margin: 0px 6px 6px 0;
	text-align: center;
	width: 97px;
	}

.vignettephoto img, .photoalbum img
	{
	background-color: #fff;
	border: 1px solid #c8c29d;
	padding: 2px;
	}

#photocomplete
	{
	text-align: center;
	}

#photocomplete img
	{
	background-color: #fff;
	border: 1px solid #c8c29d;
	margin: 0 0 20px 0;
	padding: 5px;
	}

.photoalbum
	{
	margin: 0 0 10px 0;
	}

/*	page de photos toutes seules	*/

.photosnavigation
	{
	/*background-color: #6e0200;*/
	margin: 0 0 12px 0;
	padding: 5px;
	width: 434px;
	}

.photosnavigation .precedente
	{
	float: left;
	text-align: left;
	width: 200px;
	}

.photosnavigation .suivante
	{
	float: right;
	text-align: right;
	width: 200px;
	}

/*	bloc de recherche par mots-clÃ©s	*/

#rechercheparmotscles .libelle
	{
	float: left;
	margin: 2px 0 0 0;
	width: 95px;
	}

#rechercheparmotscles .champ
	{
	float: left;
	width: 200px;
	}

#rechercheparmotscles .bouton
	{
	float: left;
	margin: 2px 0 0 0;
	width: 150px;
	}
	
#albumvignettes
	{
	/*background-color: #e0dfcd;*/
	background-color: #e3e4d4;
	border: 1px solid #6c8862;
	float: left;
	margin: 93px 0 20px 0;
	padding: 20px 20px 32px 30px;
	width: 315px;
	}

/*	autres	*/

#telephone
	{
	background-image: url(../medias_communs/images/pages/navigation/bg_navig_principal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #6e601e;
	font-size: 11px;
	padding: 10px 80px 0 31px;
	text-align: left;
	width: 830px;
	}



/* *********************    ********************* */


.chromestyle{
width: 99%;
	padding-top: 5px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
padding: 4px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #6d5f1d;
padding: 4px 20px 4px 0;
margin: 0;
text-decoration: none;
font-size: 12px;
letter-spacing: 2px;

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color: #ffb032;/*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #6d5f1d; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family: Verdana;
line-height:12px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #6d5f1d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #6d5f1d;
font-size: 11px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color: #ffb032;
}
