* {
font-family:Arial, Helvetica, sans-serif;
}
* img {
border:0;
}
body {
margin:10px 0 0 0;
padding:0;
}
#page {
width:740px;
margin:auto;
padding:0;
}
#logo {
width:170px;
background:#000;
margin:0;
padding:0;
}
#bando {
width:570px;
background:#000;
margin:0;
padding:0;
}
#menuHaut ul {
margin:0;
padding:3px 0;
text-align: left ;
margin-left : 169px
}
#menuHaut ul li {
display:inline;
font-size:0.7em;
}
#menuHaut ul li a {
text-decoration:none;
font-weight:bold;
}
#menuHaut ul li a:hover {
text-decoration:underline;
font-weight:bold;
}
#deuxCol {
border-spacing:0;
border-collapse:collapse;
border:0;
margin:0;
padding:0;
width:100%;
}
.align-bas {
vertical-align:bottom;
}
h1 {
text-align:center;
margin:0;
padding:0;
}
#adrGauche {
bottom:0;
padding:0;
margin:0;
background:#000;
vertical-align:bottom;
}
#adresse {
padding-left:10px;
margin:15px 0 3px 0;
font-size:0.7em;
font-weight:bold;
}
#menuGauche {
width:170px;
background:#000;
vertical-align:top;
}
#menuGauche ul {
margin-left:2px;
padding:2px;
margin: 0 0 20px 0;
list-style-type:none;
}
#menuGauche ul li a {
font-weight:bold;
text-decoration:none;
display:block;
height:15px;
width:152px;
background:#EEE url(../img/puceG.gif) left center no-repeat;
padding:0 0 0 12px;
font-size:0.7em;
margin:5px 0;
}
#menuGauche ul li a:hover, #menuGauche ul li a.active {
background:#EEE url(../img/puceGact.gif) top left no-repeat;
}
#breadcrumb {
margin-top:8px;
font-size:0.7em;
}
#accroche {
text-align:center;
font-weight:bold;
text-transform:uppercase;
margin: 10px 0 15px 0;
letter-spacing:0.2em;
}
.titrAccroche {
font-size:1.3em;
}
.textAccroche {
font-size:1em;
}
#contenu {
width:570px;
background:#EFE;
padding:0 12px;
margin:0;
vertical-align:top;
}
h2 {
font-size:0.9em;
margin:5px 0;
}
.bodytext {
font-size:0.8em;
margin:5px 0 15px 0;
text-align:justify;
}
ul {
margin:3px 8px;
}
.csc-textpic-text ul li {
font-size:0.8em;
}
/* Contenu gauche :  */
#cLeft {
color:#FFF;
padding:0 10px;
}
#acces, #horaires {
color:#FFF;
padding:0 10px;
font-size:0.7em;
margin-bottom:6px;
}
#plan {
text-align:center;
margin-bottom:6px;
}
#cLeft .bodytext {
text-align:left;
}
#footer {
clear:both;
text-align:center;
margin:0;
padding:3px 0;
font-size:0.75em;
font-weight:bold;
}
#footer a {
text-decoration:none;
color:#000;
}
#footer a:hover {
color:#FFF;
}
.csc-textpic-caption {
font-family:Verdana, Helvetica, sans-serif;
font-size:0.55em;
text-align:center;
color:#555;
}
fieldset.csc-mailform {
font-size:0.7em;
border:0;
margin:10px auto;
}
.csc-mailform-field {
clear:both;
display:table;
}
.csc-mailform-field .label {
float:left;
text-align:right;
width:150px;
padding:3px 2px;
}
.csc-mailform-field .input {
float:left;
padding:3px 2px;
width:300px;
}
.csc-mailform-field .input input, .csc-mailform-field .input textarea   {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:160px;
}
.csc-mailform-field .input input.csc-mailform-submit ,.csc-mailform-field .input input.csc-mailform-check, .csc-mailform-field .input input.csc-mailform-radio {
width:auto;
}
.csc-mailform-field .input fieldset {
border:0;
padding:0;
margin:0;
}
.csc-mailform-field .input fieldset legend {
display:none;
}
/* defaut - htmlarea */
p.align-center {
font-size:0.7em;
text-align:center;
}
p.align-right {
font-size:0.7em;
text-align:right;
}
p.align-left {
font-size:0.7em;
text-align:left;
}
