body { margin:0px; text-align:center; background-color:#c0c1df; background-image:url('images/fond1.jpg') }

p.texte { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color: #00000; margin-top:20px; margin-bottom:20px; text-align:justify }

p.menu { font-family: Verdana, Arial; font-size:11px; color:#f9f9fb }

p.menu2 { font-family: Arial, Verdana; font-size:12px; color: #4a4b7e; font-weight:bold; text-align:center; margin-top:40px; margin-bottom:20px }

p.accueil { text-align:center; margin-top:30px; margin-bottom:30px }

p.hebergement { margin-left:30px ; font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color: #00000; line-height:1.8 }

p.form { font-family:Tahoma; font-size:11px; color:#102417; margin-top:10px; margin-left:10px; margin-right:10px }

p.erreur { font-family:Verdana; font-size:11px; color:#FF0000; font-weight:bold; margin-left:10px }

p.bas { color:#606686; font-family:Arial,Verdana; font-size:11px; text-align:center; margin-top:20px }

p.map3 { font-family:Verdana; font-size:11px }

a:link.menu { font-family: Verdana, Arial; font-size:11px; color:#f9f9fb; text-decoration:none }
a:visited.menu { font-family: Verdana, Arial; font-size:11px; color:#f9f9fb; text-decoration:none }
a:hover.menu { font-family: Verdana, Arial; font-size:11px; color:#606295; text-decoration:none }
a:active.menu { font-family: Verdana, Arial; font-size:11px; color:#f9f9fb; text-decoration:none }

a:link.menu2 { font-family: Arial, Verdana; font-size:12px; color: #33346b; text-decoration:none; font-weight:bold }
a:visited.menu2 { font-family: Arial, Verdana; font-size:12px; color: #33346b; text-decoration:none; font-weight:bold }
a:hover.menu2 { font-family: Arial, Verdana; font-size:12px; color: #64669f; text-decoration:none; font-weight:bold }
a:active.menu2 { font-family: Arial, Verdana; font-size:12px; color: #33346b; text-decoration:none; font-weight:bold }

a:link.nav1 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#000000; text-decoration:none }
a:visited.nav1 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#000000; text-decoration:none }
a:hover.nav1 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#33346b; text-decoration:none }
a:active.nav1 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#000000; text-decoration:none }

a:link.nav2 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#000000 }
a:visited.nav2 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#000000 }
a:hover.nav2 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#33346b }
a:active.nav2 { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color:#000000 }

a:link.bas { font-family: Arial,Verdana; font-size:11px; color: #606686; }
a:visited.bas { font-family: Arial,Verdana; font-size:11px; color: #606686; }
a:hover.bas { font-family: Arial,Verdana; font-size:11px; color: #606686; }
a:active.bas { font-family: Arial,Verdana; font-size:11px; color: #606686; }

table.light { border: 0px none; border-spacing: 0px; border-collapse: collapse }

td { padding:0 }

td.td1 { width:930px; height:30px; background-color:#8889b3; background-image:url('images/menu.gif'); text-align:center }

table.form { border: 1px solid #C3B2E6; background-color:#E9E2F6; border-spacing: 0px; border-collapse: collapse }

td.topform { padding-left:10px; padding-right:10px; padding-top:5px; font-family:Tahoma; font-size:11px; color:#23392B; }

td.topform2 { height:220px; vertical-align:top; width:395px }

td.form2 { padding-bottom:10px; padding-left:10px }


table.tarifs { border-collapse:collapse }

.tarifs td { padding-left:30px; padding-right:30px; padding-top:6px; padding-bottom:6px; font-size:12px; border:1px solid #C3B2E6; background-color:#E9E2F6; color:#3f3f3f; text-align:center }

td.tarifs2 { text-align:left; padding-left:10px }


div.global { width:100%; background-image:url('images/fond2.jpg'); background-position: center top; background-repeat:no-repeat; padding-top:20px; padding-bottom:20px }

div.global2 { margin-left:auto; margin-right:auto; width:954px; background-color:#FFFFFF; background-image:url('images/top3.jpg'); text-align:center }

div.global3 { margin-left:auto; margin-right:auto; width:930px }

div.bottom { text-align:center; font-family: Arial, Verdana; font-size:12px; color: #33346b; line-height:1.7 }

div.contact_droite { float:right; margin-left:30px; margin-bottom:10px }

div.map2 { width: 450px; height: 300px; border: 1px solid #696B9B; float:right; margin-left:20px }

div.separateur { clear:both; height:50px }

img.top1 { width:954px; height:96px; border:0px }

img.top2 { width:954px; height:142px; border:0px }

img.accueil2 { float:right; margin-left:20px; margin-bottom:10px }

img.top4 { border:0px; width:954px; height:5px }

img.logo { border:0px; height:60px; margin-left:15px }


.form1 { font-family: Tahoma,Verdana; font-size:11px; color: #21284D; border: 1px solid #C3B2E6; padding:2px; }

.go { font-size: 11px; font-family:Tahoma, Verdana, Arial; border: 1px solid #2e503a; color:#21284D; font-weight:bold; background-color:#D8CBEF; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }

hr.form { color: #C3B2E6; background-color: #C3B2E6; border: 0px none }

img { border:0px }



ul { font-family: Trebuchet MS,Arial, Verdana; font-size:13px; color: #00000; text-align:left; }



#situation { float:right; width:450px; height:340px; background:#FFFFFF url('images/situation7.jpg') no-repeat; margin:0 auto }

a.situation1 { background:url('images/mini_situation1.jpg') no-repeat; width:60px; height:37px }

a.situation2 { background:url('images/mini_situation2.jpg') no-repeat; width:60px; height:37px }

a.situation3 { background:url('images/mini_situation3.jpg') no-repeat; width:60px; height:37px }

a.situation4 { background:url('images/mini_situation4.jpg') no-repeat; width:60px; height:37px }

a.situation5 { background:url('images/mini_situation5.jpg') no-repeat; width:60px; height:37px }

a.situation6 { background:url('images/mini_situation6.jpg') no-repeat; width:60px; height:37px }

a.situation7 { background:url('images/mini_situation7.jpg') no-repeat; width:60px; height:37px }


.galerie { padding:0; margin:357px 0 0 0; list-style-type:none; position:relative; width:450px; }

.galerie  a { float:left; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; cursor:default; }

.galerie  a:hover, .galerie li a:focus { float:left; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; cursor:default;}

.galerie img { border:0px none; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0}

.galerie  a img { position:absolute; top:-357px; left:0; visibility:hidden; border:0px none;  }

.galerie  a:hover img, .galerie li a:focus img { visibility:visible }




/* ZONE D'ADMINISTRATION */

p.admin_titre1 { margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color: #FFFFFF }

p.admin_titre2 { margin-top:20px; margin-bottom:10px;font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #F86E09 }

p.admin_texte { margin-top:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000 }

p.admin_texte2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }

p.out { text-align:right; margin-right:20px; font-weight:bold; color:#FFFFFF }

.admin_message { margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000; font-weight:bold }

a.admin:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #313E7D; font-weight:bold }	
a.admin:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #313E7D; font-weight:bold }
a.admin:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #4E5FB2; font-weight:bold }
a.admin:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #4E5FB2; font-weight:bold }

a.admin2:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }	
a.admin2:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }
a.admin2:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFFF; }
a.admin2:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }

table.table_admin { border: 1px solid #546591; border-spacing: 0px; border-collapse: collapse; height:100%; width:900px; background-color:#FFFFFF }

table.table_admin2 { border: 0px none; border-spacing: 0px; border-collapse: collapse; width:860px }

td.admin_top { height:80px; background-color:#546591 }

td.admin_top2 { height:30px; border-bottom: 1px solid #F86E09 }

td.admin_bottom { height:40px; background-color:#546591 }

