html {padding:0;margin:0;}
body {margin:0;padding: 0;background:#b0e45f url(img/body.gif) top left repeat-x;
      font:0.70em/1.1em "verdana", "arial", "helvetica","Lucida Sans Unicode", "sans-serif";voice-family:inherit;} 

img {border:none;}
a {color: #ffffff; font-size: 1em;background-color:transparent;text-decoration: none;}
pre {color: #564b47;font-size: 11px;background-color: #e1ddd9;font-family: Courier, Monaco, Monospace;}
p,h1, h3, pre {padding: 5px 0;margin: 0;text-align: justify;}
h3 {font-size: 13px;text-transform:uppercase;color: #564b47;background-color: transparent;}
h2 {margin: 0;padding: 0;font-size: 11px;font-style: normal;font-weight: bold;color: Black;}
h2.accatelier {text-align:left;font-size:1em; "verdana","Lucida Sans Unicode", "arial";font-weight:bold;color:#c81116;padding:0 0 6px 14px;margin:0}

/* contenu */
#global {margin:0;padding: 0;background: url(img/fond.jpg) top left no-repeat; width:800px;}
#global-accueil {margin:0;padding: 0;background: url(img/fd_accueil.jpg) top left no-repeat; width:800px;}

#logo {margin:0;padding: 0}
#logo h1  {margin:0;padding:0;background: url(img/logoSVT3.png) top right no-repeat;}
#logo h1 span {margin:0;padding:0;display:none;}

#gauche {position: absolute;width: 370px;left: 0px;background: url(img/logoSVT3.png) top left no-repeat;padding:0;margin:0px;}

*+html #listmenu, * html  #listmenu {margin-top:-6px}
#listmenu {float:left;padding:17px 0 0 26px;margin:0;width:190px}
#listmenu dt span {display:none;}
#menupoint dl{width: 190px;margin:0;padding:0;}
#listmenu dl, #listgalerie dt, #listgalerie dd {margin:0;padding:0}
#listmenu dl {background: url("img/dl-bottom.gif") bottom left no-repeat;padding-bottom: 8px;}
#listmenu dt {font-size:1.2em;font-weight:bold;color:#fff;margin:0;padding:6px 0 0 25px;background:  url("img/dl-top.gif") top left no-repeat;text-align: left;height:38px !important; height /**/:47px; /* for IE5/Win */}
#listmenu dd {margin:-12px 0 0 0;padding:0 5px 5px 5px;text-align:left;background:  url("img/dl-middle.gif") top left repeat-y;}
#listmenu dt.accueil {margin:0;padding:9px 0 0 0;background:  url("img/dl-top2.gif") top left no-repeat;text-align: left;height:38px !important; height /**/:47px; /* for IE5/Win */}


ul#list{margin: 0; padding:10px 0 0 0; list-style-type: none; }
#list li {letter-spacing: -0.03em;margin:0 0 0 -2px; padding:4px 0 0 0; text-decoration: none;display: block;}
#list li a {margin:0; padding:0 10px 0 15px; color: #69487f;display: block; text-decoration: none;background: url(img/triangle.gif) top left no-repeat;line-height:14px}
#list li a:hover {color: #f43035; text-decoration: none;background: url(img/triangle.gif) top left no-repeat;}
/* #list li a:link {color: #ff2558; text-decoration: none;} */
.bold {color: #7c027b;font-weight:bold;}                      
p.underline {text-decoration: underline;padding:5px 18px 0 10px;}
.boldmenu {color: #7c027b;font-weight:bold;font-style:italic}  
#mentions {margin:30px 0 0 5px;background-color:#fff;overflow: auto;width:170px;height: auto}
ul#bottom {margin: 0; padding:8px 0 0 0; white-space: normal;list-style-type: none;text-align: center;}
#bottom li {margin: 0; padding:0 ; text-decoration: none;display: block; background: url(img/mentions.jpg) center left no-repeat; }
#bottom li a {margin:0; padding:0; color: #fff; text-decoration: none;line-height: 18px}
#bottom li a:hover {color: #d2d2d2; text-decoration: none;}

#milieu {margin: 0 0 0 370px;min-width:410px; max-width: 850px;min-height:600px}
#top-milieu {margin: 0; padding:0;background: url(img/atelierB2i.gif) top left no-repeat; height:101px}
#top-milieu-accueil {margin: 0; padding:0; height:101px}
p.didier {margin:0 ;padding:0;float:right}
#content {margin:0 0 0 0;padding: 30px 0 0 0;width:380px;}

#global-accueil #content {padding: 80px 150px 0 0;}
#global-accueil #content h3 {padding: 2em 2em 1em 4em;};
.rmq_identif {padding: 15em 2em 0 4em;}
#rmq_acces {margin: 4em 2em 0 0em;width:380px;}


#content-credit {margin:0;padding: 30px 0 0 0;width: 410px;}

#listcredit {float:left;padding:0;margin:0;width:410px}
#listcredit dt span {display:none;}
#contentcredit dl{width: 410px;margin:0;padding:0;}
#contentcredit h3 {color: #000; font-size: 1.2em; font-weight: bold; text-transform: none; margin: 1em 0.5em 0.1em 0.5em;}
#contentcredit p {margin: 0 0.5em; }
#listcredit dl, #listgalerie dt, #listgalerie dd {margin:0;padding:0}
#listcredit dl {background: url("img/credit-bottom.gif") bottom left no-repeat;padding-bottom: 10px;}
#listcredit dt {margin:0;padding:5px 0 0 0;background:  url("img/credit-top.gif") top left no-repeat;text-align: left;height:0px !important; height /**/:10px; /* for IE5/Win */}
#listcredit dd {margin:0;padding:0 5px 5px 5px;text-align:left;background:  url("img/credit-middle.gif") top left repeat-y;}

p.ttmentions {margin:0;padding:9px;font-size: 20px;color:#f43035; font-weight:bold}

p.externlink {margin:0; padding:0 47px 20px 0;text-align:right;color: #fff;font-weight:bold;font-size:1em;}
p.externlink  a {color: #fff;margin:0; padding:0; text-decoration: underline;font-weight:bold;font-size:1em;}

p.externlinka {margin:0; padding:0 22px 20px 0;text-align:right;color: #fff;line-height:25px;font-weight:bold;font-size:1em;}
p.externlinka  a {color: #fff;margin:0; padding:0; text-decoration: underline;font-weight:bold;font-size:1em;}

p.externlinkm {margin:0; padding:0 22px 20px 0;text-align:right;color: #fff;font-weight:bold;font-size:1em;}
p.externlinkm  a {color: #fff;margin:0; padding:0; text-decoration: underline;font-weight:bold;font-size:1em;}


#listdroite {float:left;padding:0;margin:0;width:410px}
#listdroite dt span {display:none;}
#contentd dl{width: 410px;margin:0;padding:0;}
#listdroite dl, #listgalerie dt, #listgalerie dd {margin:0;padding:0}
#listdroite dl {background: url("img/bottom-content.gif") bottom left no-repeat;padding-bottom: 14px;}
#listdroite dt {font-size:1.7em;font-weight:bold;color:red;margin:0;padding:12px 0 5px 17px;background:  url("img/top-content.gif") top left no-repeat;text-align: left;height:22px !important; height /**/:40px; /* for IE5/Win */}
#listdroite dd {margin:0;padding:0 5px 5px 5px;text-align:left;background:  url("img/middle-content.gif") top left repeat-y;}

p.open {margin:0 0 8px 28px; padding:5px 0 5px 22px; text-decoration: none;color: #000;font-size: 0.95em;line-height:17px;background:  url("img/doc3.jpg") center left no-repeat;}
p.doc {margin:0 0 8px 28px; padding:0 0 5px 22px; text-decoration: none;color: #000;font-size: 0.95em;line-height:17px;background:  url("img/doc.jpg") center left no-repeat;}
p.xls {margin:0 0 8px 28px; padding:0 0 5px 22px; text-decoration: none;color: #000;font-size: 0.95em;line-height:17px;background:  url("img/xls.jpg") center left no-repeat;}

p.open a {margin:0; padding:0 0 0 5px;vertical-align: -7px;}

p.me {margin: 0; padding:0 20px 10px 15px;}
p.me a {margin: 0 0 0 40px; padding:0 0 0 20px; color: red; text-decoration: none; background: url(img/xls.jpg) top left no-repeat; }
p.me a:hover {color: Black; text-decoration: none;}

p.space {margin: 0; padding:9px 0 0 0}

p.violet {margin: 0; padding:0 18px 10px 10px; text-decoration: none;color: #002192; font-weight:bold}

p.accueil {margin: 0; padding:5px 18px 8px 10px;}
.red {color: red;font-weight:bold}
.black {color: #000;font-weight:bold}
p.black {color: #000;font-weight:bold}

ul#accueil {margin: 6px 0 15px 0; padding:0 0 0 0px;list-style-type: none;}
#accueil li {margin: 0; padding:0; text-decoration: none;display:}

/* new form */
#textpage{
	margin:-10px 0 0 0;
	padding:3px 0 0 0;
	font-size: 0.90em; color: #fff;
	width:383px;}

#listform {float:left;padding:0;margin:0;width:383px;}
#listform dt span {display:none;margin:0;padding:0;}
#docform dl{width: 383px;margin:0;padding:0;}
#listform dl, #listgalerie dt, #listgalerie dd {margin:0;padding:0}
#listform dl {background: url("img/bg-form-bottom.gif") bottom left no-repeat;padding-bottom: 14px;}
#listform dt {font-size:0.9em;font-weight:bold;color:#fff;margin:0;padding:12px 0 0 35px;background:  url("img/bg-form-top.gif") top left no-repeat;text-align: left;height:41px !important; height /**/:0px; /* for IE5/Win */}
#listform dd {margin:0;padding:0 5px 0 5px;text-align:left;background:  url("img/bg-form-middle.gif") top left repeat-y;}


.label {margin:0 5px 0 0;padding:2px 0 5px 0;text-align:right;width:140px;float:left;font-size:10px;color: #fff;}
.legend {display:none;}
.fieldset  {margin:-10px 0 0 0;width:380px;border:none;height:70px}
/*declaration d'input sur IE et mozilla ayant la meme longueur*/
.textfield {margin:0; height:18px; padding:2px 7px; width:185px;
	background: url("img/bgfield.gif") top left no-repeat;border:none;color: #88be67;
	font-weight:bold;font-size:0.9em;}
fieldset>input.textfield {width:175px;margin-bottom:5px;background-color: none;background-image: url(img/bgfield.gif)top left no-repeat;border:none;}

.submit { margin:10px 0 0 16px; padding:3px 5px; background-color: #002192; border-style: none; color: #ffffff; font-size: 0.9em;}
p.textform {padding: 0; margin: 20px 20px 0 0; font-size: 0.9em; color: #fff; text-align: right;}
p.textform a {text-decoration:underline;color: #fff;padding :0; margin:0}

p.acces {margin-top:15px; padding: 4px 20px 20px 10px;
	height:40px; width:360px; text-align:left; vertical-align: -7px; /**/
	background: url(img/acces.gif) top left no-repeat;
	color: #fff;}
p.acces span {background-color: #002192;} /* pour le cas où on grossi le texte au dela du cartouche violet */
p.acces a {color: #fff;font-weight:bold;}
/* p.acces a {margin:0 0 0 55px; padding:0 3px 0 0;vertical-align: -3px;text-align:right} */
.bold-acces {font-size: 1em; color: #fff;font-weight:bolder;}   

blockquote.alaune {margin:-18px 0 0 0;padding:0;width:383px}
blockquote.inter{margin:-9px 0 0 0;}
html>/**/body blockquote.alaune {margin:0;padding:33px 0 5px 0;}

.erreur { padding: 3px 15px; margin-bottom: 5px; font-weight:bold; text-align:center; color:#002192; }

.addendum { color: #002192; font-weight: bold;}
.addendum a { color: #002192; font-weight: bold; text-decoration: underline;}


