html, body, div, span, applet, object, iframe, img,
h1, h2,  h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn,  font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b,  i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead,  th {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
		color:#fff;
        font-size: 14px;
		font-weight:normal;
        font-family:“Century Gothic”, Verdana, Arial, Helvetica, sans-serif; 
		font-style:normal;
		text-align:justify;	
}
h1, h2,  h3, h4 {text-align:left}

@font-face {
	font-family: 'ArialRoundedMTBoldRegular';
	src: url('ttf/arlrdbd-webfont.eot');
	src: local('?'), url('ttf/arlrdbd-webfont.woff') format('woff'), url('ttf/arlrdbd-webfont.ttf') format('truetype'), url('ttf/arlrdbd-webfont.svg#webfontFNoRewrD') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background:url(art/fond.jpg) 0 0 repeat fixed;}

div#headerbg {position:fixed; background:url(art/bordure-haut.png) 0 0 repeat-x; width:100%; height:38px}
div#headerblank {width:1000px; height:38px; float:none; margin:0 auto}
/*div#header {background:url(art/bordure-haut1000.png) 0 0 no-repeat; width:1000px; height:38px; margin:0; padding:0;}*/

div#contentbg {width:100%; float:left}
div#contentblank {float:none; width:1000px; margin:0 auto}
div#content {float:left;width:670px; margin:25px 0 105px 330px;}

div#footerbg {width:100%;  float:left; background:url(art/bordure-pied.png) 0 0 repeat-x;  height:86px; position:fixed; bottom:0;}
div#footerblank {width:1000px; height:86px; float:none; margin:0 auto}
div#footer {float:left; width:1000px; height:86px; margin:0; padding:0;}

#content p {margin-bottom:10px; /* font-family: 'ArialRoundedMTBoldRegular', sans-serif; */}
#content p a {text-decoration:none; font-weight:bold; color:#efdf04; cursor:url(img/cursor.cur); }
#content p a:hover {text-decoration:underline;}
#content table p.droit {text-align:right;}
#content table img {margin:0 5px}

#content img.photo {margin:0 20px}

#footer #pied-gauche a:hover, #footer #pied-milieu a:hover, #footer #pied-droit a:hover  {text-decoration:underline; color:#5185a6}
#footer #pied-gauche {float:left; width:300px; padding-top:22px; margin-left:60px }
#footer #pied-milieu, #footer #pied-droit {float:left; width:300px; padding-top:22px;}
#footer #pied-gauche a, #footer #pied-milieu a, #footer #pied-droit  a {font-variant:small-caps; line-height:15px; font-size:12px; font-weight:bold; color:#7ba4be; margin-left:4px; text-decoration:none; letter-spacing:2px}

#footer #pied-milieu {float:left; width:330px; }
#footer #pied-milieu p { text-align:center; }
#footer #pied-milieu a {font-size:22px;line-height:26px}

#footer #pied-droit p { text-align:right; line-height:14px }

h1 {font-family: 'ArialRoundedMTBoldRegular', sans-serif; font-size:30px; text-align:center; text-shadow: #224 1px 1px 0;}
h2 {font-weight:normal; font-size:18px; text-align:center; margin-bottom:20px}
h3 {font-weight:bold; margin-top:15px; font-size:15px;}
h4 {text-align:center; margin-top:20px;}

#accueil-g {float:left; width:380px; margin-right:30px}
#accueil-d {float:left; width:250px}
#accueil-g p, #accueil-d p {text-align:left}

#cont-text p {text-align:center; font-weight:normal}
span.tel, span.tel a {font-size:30px; font-weight:normal}

span.tarif { color:#ffd0bb; font-weight:bold;}

#packs a {text-align:center}

/* **** LISTES **** */
ul.yellow, ul.red { margin: 0; padding:0 10px 0 34px; }
ul.yellow {margin:0 0 0 1em; list-style-image: url(art/etoile-jaune.png); line-height:20px}
ul.yellow li {text-align:left}
ul.red li {margin:0 0 0 2em; list-style-image: url(art/etoile-rose.png); font-size:12px; text-align:left}
table.fraisdepl td  {padding-left:5px}
/* **** fin LISTES **** */

/* **** MENU **** */
#menu {position:fixed; display:block; top:0px; background:url(art/menu-fond.jpg) 0 0 no-repeat; width:309px; height:620px}
#menu p.horaires {font-weight:normal; color:#fff; text-align:center; margin:12px 0;font-family: 'ArialRoundedMTBoldRegular', sans-serif; font-size:16px; letter-spacing:1px}
#menu ul {margin-top:4px}
#menu ul li {list-style:none;  margin-left:31px;  }
#menu ul li a { display:block; width:243px;}
#menu ul li a.inst {background:url(art/menu-inst.jpg) 0 0 no-repeat; height:56px; }
#menu ul li a.inst:hover {background:url(art/menu-inst.jpg) 0 -56px no-repeat; }
#menu ul li a.dep {background:url(art/menu-dep.jpg) 0 0 no-repeat; height:59px; }
#menu ul li a.dep:hover {background:url(art/menu-dep.jpg) 0 -59px no-repeat; }
#menu ul li a.form {background:url(art/menu-form.jpg) 0 0 no-repeat; height:63px; }
#menu ul li a.form:hover {background:url(art/menu-form.jpg) 0 -63px no-repeat; }
#menu ul li a.crea {background:url(art/menu-crea.jpg) 0 0 no-repeat; height:62px; }
#menu ul li a.crea:hover {background:url(art/menu-crea.jpg) 0 -62px no-repeat; }
/* **************** */

