* {
			margin: 0;
                        padding: 0;
			border: 0;
}

html {
		        background-color: #fc0;
}

body {
		        background-color: #fc0;
}

#conteneur {
                        width: 760px;
                        margin: 0 auto;
}

#cont {
                        width: 760px;
                        margin: 0 auto;
                        background-color: #ff9;
}

#filar {
                        width: 760px;
                        margin: 0 auto;
                        text-align: center;
                        font: normal small-caps bold 0.8em/1em verdana, sans-serif;
                        padding: 2px 0;
                        color: #000;
}

#filar a {
                        color: #c00;
                        text-decoration: none;
}

#filar a:hover {
                        text-decoration: underline;
}

h1 {
                        display: block;
                        text-align: center;
                        background-color: #c00;
                        font: normal normal bold 0.8em/1em verdana, sans-serif;
                        padding: 2px 0;
                        margin: 0;
                        border-bottom: 4px #fc3 solid;
                        color: #fc3;
}

h2 {
                        font: normal small-caps bold 2.5em/0.8em "Trebuchet MS", sans-serif;
                        color: #911;
                        letter-spacing: -1px;
                        margin-bottom: 20px;
}

img#allins {
                        float: left;
                        margin: 0 20px;
}

ul#listins {
                        clear: left;
                        list-style-type: none;
                        margin: 0 20px;
}

ul#listins li {
                        clear: both;
                        list-style-type: none;
                        margin: 20px 0;
                        padding-top: 20px;
                        border-top: 1px #dd7 solid;
}

ul#listins h3 {
                        font: normal small-caps bold 1.1em/2em verdana, sans-serif;
                        color: #222;
}

ul#listins p {
                        font: normal normal normal 0.7em/1.6em verdana, sans-serif;
                        color: #222;
                        padding: 10px 0;
}

ul#listins p.morinf {
                        font-weight: bold;
                        text-align: right;
                        font-size: 0.8em;
                        padding: 2px 10px;
                        background-color: #fc3;
                        margin: 10px 100px 10px 0;
}

ul#listins p a {
                        color: #c00;
                        text-decoration: none;
}

ul#listins p a:hover {
                        text-decoration: underline;
}

ul#listins li img {
                        float: right;
                        margin: 0.7em 0 0 20px;
}


 /* 1 INSTRU */

#linstru {
                        padding: 0 20px;
                        float: right;
                        width: 510px;
}

#linstru img {
                        float: left;
                        margin: 10px 20px 10px 0;
}

h2.delinstru {
                        font-size: 2em;
                        line-height: 2em;
                        margin-left: 20px;
}

p.partc, #linstru p, #linstru p.pinstru {
                        font: normal normal normal 0.75em/1.6em verdana, sans-serif;
                        color: #222;
                        padding: 10px 0;
}

#linstru li {
                        font: normal normal normal 0.75em/1.6em verdana, sans-serif;
                        color: #222;
                        padding: 0 0 5px 30px;
                        list-style-position: inside;
}

#linstru p.extra {
                        font-weight: bold;
}

#linstru p a {
                        color: #c00;
                        text-decoration: none;
}

#linstru p a:hover {
                        text-decoration: underline;
}




ul#ssmenu {
                        width: 150px;
                        padding: 0 0 0 30px;
                        float: left;
                        list-style-type: none;
}

ul#ssmenu li {
                        font: normal normal bold 0.75em/1.6em verdana, sans-serif;
                        clear: both;
                        list-style-type: none;
                        margin: 10px 0;
                        padding-bottom: 10px;
                        border-bottom: 1px #bb5 solid;
                        color: #111;
}

ul#ssmenu a {
                        color: #c00;
                        text-decoration: none;
}

ul#ssmenu a:hover {
                        text-decoration: underline;
}

h2.artc {
                        font: normal small-caps bold 1.7em/2em "Trebuchet MS", sans-serif;
                        color: #911;
                        margin-bottom: 0;
}




.vcard {
                        font: normal normal bold 0.75em/1.6em verdana, sans-serif;
}



.pioub {
                        width: 720px;
                        margin: 0 auto;
}


#verpub {
                        width: 160px;
                        float: left;
                        margin: 0 0 0 20px;
}

 /* FOOTER */

p.fouteur {

                        font: normal normal normal 0.7em/1.6em verdana, sans-serif;
                        color: #222;
                        text-align: center;
}

p.fouteur a {
                        color: #c00;
                        text-decoration: none;
}

p.fouteur a:hover {
                        text-decoration: underline;
}



 /* MISC. */

.oust {
			position: absolute;
			left: -6666em;
			top: 0;
			width: 1px;
			height: 1px;
			overflow: hidden;
}

.clearbot {
			clear: both;
			margin: 0;
                        padding: 0;
			border: 0;
}


