*{ margin:0px auto; padding:0px none; border:0px none; }

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

body{ margin:0px; text-align:center; background:#ffffff url(../images/structure/background.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#444444; }

h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
a{ color:#164b7f; text-decoration:none;}
a:hover{ color: #ba0000}
.clear{clear:both;}
.alignleft{float:left; margin-right:5px;margin-bottom:5px;}
.alignright{float:right; margin-left:5px;margin-bottom:5px;}
.center{text-align:center;}
.bolded{font-weight:bold;}

input { border:1px solid #666; }
.obli { color:#ff0000; }

h1, .h1 {color:#000000; font-size:24px; line-height:18px; padding:30px 0 20px 0; text-align:center;}
h2, .h2 {color:#000000; font-size:18px; line-height:18px; padding:15px 0 15px 0; text-align:center;}
h3, .h3 { font-size: 14px; color: #77a508; margin-bottom: -10px; }
h4, .h4 { font-size: 14px; color: #77a508; margin-bottom:3px; margin-top:18px; padding:0 0 5px 0; ; text-align: left; }
h5, .h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; text-align: left;	font-weight: normal; }
h6, .h6 { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size:12px; color: #77a508; text-align:left; font-weight: 600; margin-top: 10px; }
.titre_centre { text-align:center; font-size:62px;}

p, ol, li, ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color: #666; text-align: justify; }
ol, ul { margin-top: 20px; margin-bottom: 30px;  }
a { text-decoration: none; color: #164b7f; }
a:hover { text-decoration: underline; }

/* ajouts exceptions */
#maincontent ul { list-style:disc; margin-left:30px; }
#maincontent li { margin:0; padding:0; }
#maincontent h6 { margin:0; padding:0; }
#maincontent a:hover{ text-decoration:underline; color:none;}
#temoignage p {margin:10px 0 10px 0; }

table.formulaire td { padding: 5px 0 5px 0; }

/* fin ajouts exceptions */

#container{ width:640px; margin:0px auto; text-align:left;}

#content{ width:660px; border: 2px solid #ccc; margin-top:20px; background:#FFFFFF;}

#top{ color:#ba0000; text-align:center; font-size:32px; font-weight:bold; margin-bottom:20px;}
#top a{ color:#ba0000; }
#top a:hover{ color:#ba0000; }

.padd{padding:20px;}

#topNav {width:620px; height:20px; background:#000000; border:1px solid #ccc;}


#topNavTxt {width:618px; border:1px solid #000000; min-height:100px; }
.topNavTxtLeft {float:left; width:118px; }
.topNavTxtRight {float:rights; width:590px; margin-top:10px; font-weight:bold; }
.topNavTxtRight a {color:#164b7f; text-decoration:none; font-weight:normal; }
.topNavTxtRight a:hover {color:#164b7f; text-decoration:underline; }

#jsddm { margin:0; padding:0; width:620px;}
#jsddm ul { display:block}
#jsddm li { float:left; margin:0px 0px 0 0px; padding:2px 0 0 0; height:20px; border-right:1px solid #ffffff; font-size:12px; line-height:15px;}
#jsddm li#last {border-right:none;}
#jsddm li a { display:block; text-decoration:none;  padding:0px 30px 0 30px; margin:0; height:20px; color:#ffffff; }
#jsddm li a:hover { color:#FFFFFF; text-decoration:none; background:#c0c0c0;}
#jsddm li ul { margin:0; padding: 0; position:absolute; visibility: hidden; }
#jsddm li ul li { float: none; display: block; padding:0; margin:0; border-right:none;}
#jsddm li ul li a { width: auto; background: #000000; padding:0 15px 0 15px; }
#jsddm li ul li a:hover { color:#FFFFFF; text-decoration:none; background:#c0c0c0;		}

#page {margin-bottom:20px;}
#page p{margin:0px; padding:3px 0 5px 0;}

#footer{border-top:1px solid #000000; padding-top:10px;}
#footer p{margin:0; padding:5px 0 0 0;}

#bottom { margin:5px 0 10px 0; text-align:center;}
#bottom a{color:#164b7f;}
#bottom a:hover{color:#336699; text-decoration:underline;}

.bottom_home { color: #FF3300; font-size: 14px; text-align:center; font-weight:bold; }
.bottom_home p { text-align:center; font-weight:normal; padding:5px 10px 5px 10px; }


#bloc_adresse { border:1px solid #ccc; padding:5px 10px 5px 10px; margin:0; text-align: center;width: 260px; }
#bloc_adresse h3 { font-weight:bold; margin-bottom:5px }
#bloc_adresse p { text-align: center; }
#bloc_adresse a { text-decoration: underline; }

#temoignage { color: #FF3300; font-size: 14px; font-weight: normal; }


.num_organisme { color: #da5b00; font-size: 10px; text-align: center; }

.fiche_massage { margin-top: 20px; border: 1px dotted #000; padding: 10px 15px 10px 15px;	}
.fiche_massage p { color: #000; }

.home_actus { margin-top: 5px; border: 1px dotted #000; padding: 0px 15px 0px 15px;	}
.home_actus p { color: #000; }
.home_actus ul { margin:5px 0 10px 0; }


.histoire { margin-top: 10px; }

.formations { font-weight:bold;	color: #333; }

.planning { width: 350px; font-size: 12px; color: #666; text-align: left; border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; }

.formation-image { float:right; margin-left:10px; border:1px solid #CCC; }

#bottom{color:#aaa; font-size:10px}
#bottom a{color:#aaa}																							table { margin: 10px 0 -10px 0 ; ]												
																																					
