* {margin: 0; padding: 0;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; }
p { padding: 1em 0 1em 0; }
img { border: 0; }
a:link { text-decoration: none; color: #000; }
a:visited  { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #999; }

body, html {
overflow: scroll ;
}

html {
overflow: scroll ;
}

body {
overflow: auto ;
}

body > #menu {
position: fixed !important;
}

body > #menu2 {
position: fixed !important;
}
                         
#contenu { font-family:Verdana, Arial, Helvetica, sans-serif; /*margin-left: 265px;*/ margin-left: 27%; /* margin-left: -410px;*/ }
#contenu h1 { font-size: 10px; padding: 1.2em 0 1.5em 25px; }
#contenu h2, #contenu h3, #contenu h4, #contenu h5, #contenu h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
#contenu h2 { padding: .5em 0 .5em 50px; }
#contenu h3 { font-weight: normal; padding: .5em 0 .5em 50px; }
#contenu h4 { font-weight: normal; padding: .5em 0 .5em 100px; }
#contenu h5 { font-weight: normal; padding: .5em 0 .5em 150px; }
#contenu h6 { padding: 1em 0 0 30px; }

#menu { position:absolute ; height: 100%; top:0; left:8px; width: 200px; font-weight: normal; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 0; }
     #menu a:link { text-decoration: none; color: #696969; }
     #menu a:visited {color: #696969; }
     a.flink:hover {background-color: #E8E8E8; }
     #menu p { padding: 0 0 1em 0; }
     #submenu { list-style-image:url(../images/camera.gif); }
     #submenu li { margin: 0 0 4px 20px; }
     #menu a {display:block; padding: 0.3em 0 0.3em 0; width:175px;}

#menu2 { position:absolute ; height: 100%; top:0; right:15px; width: 200px; font-weight: normal; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 0; }
     #menu a:link { text-decoration: none; color: #696969; }
     #menu a:visited {color: #696969; }
     a.flink:hover {background-color: #E8E8E8; }
     #menu p { padding: 0 0 1em 0; }
     #submenu { list-style-image:url(../images/camera.gif); }
     #submenu li { margin: 0 0 4px 20px; }
     #menu a {display:block; padding: 0.3em 0 0.3em 0; width:175px;}

.fpheight {
	height: 24px;
}
.fpleft {
	background-repeat:repeat-y;
	background-position:right;
	clear:left;
}
.fpleft2 {
	background-repeat:repeat-y;
	background-position:right;
	position: relative;
        width:50%;
        float:left;
}
.fpright {
	background-repeat:repeat-y;
	background-position:left;
}
.fpright2 {
	background-repeat:repeat-y;
	background-position:left;
}
.fptl {
	background-image:url(../graphics/box_TL.gif);
}
.fptr {
	background-image:url(../graphics/box_TR.gif);
}
.fpml {
	background-image:url(../graphics/box_ML.gif);
	height: 100%;
}
.fpmr {
	background-image:url(../graphics/box_MR.gif);
	height: 100%;
}
.fpbl {
	background-image:url(../graphics/box_BL.gif);
}
.fpbr {
	background-image:url(../graphics/box_BR.gif);
}
.fheading {
	margin: 0px 0px 0px 0px;
}
.fpleftwidth {
	width:200px;
	height:0px;
}
.fprightwidth {
	width:200px;
	height:0px;
}
.diapo {
        position: absolute;
        width: 160px;
        height: 104px;
        bottom: 30px;
        margin-left: 5px;
        border-style: solid; 
        border-width:1px; 
        border-color:#999999;
}

.style1 {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:justify; }
.style2 {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style3 {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left:30px; }

.mainheadpad {
	background-image:url(../graphics/box_head_main.gif);
	background-repeat:no-repeat;
	height: 41px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.maincontent {
	background-image:url(../graphics/box_head_left.gif);
	background-repeat:no-repeat;
	padding: 15px 25px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 150%;
	overflow:hidden;
	min-height: 100px;
}


#contenuindex { text-align: center; padding: 0 0 0 0;}
h1.contenuindex { font-weight: normal; font-size: 10px; }

#contenuindex2 { text-align: center; padding: 0 0 0 0;}
#contenuindex2 a:link {cursor: text; text-decoration: none; color: #000000;}
#contenuindex2 a:hover {cursor: text; color: #000000; }
#contenuindex2 a:visited {cursor: text; color: #000000; }
h1.contenuindex2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

#contenuindex3 { /*position: relative; left: 50%; top: 610px; margin-left: -460px; margin-top: -200px; width: 570px;*/ font-size: 10px; line-height: 1.4em; text-align:justify; }
ul.index {list-style-image:url(../images/camera.gif); }
ul.index li { padding: 0.7em 3em 0.7em 1em; margin-left: 5em;}

#contenuindex4 { position: absolute; left: 50%; top: 630px; margin-left: -270px; margin-top: -200px; width: 500px; /*padding: 2px 20px 2px 30px;
/*border-style: solid; border-width:1px; border-color:#999999; background: #FFFFFF;*/ font-size: 10px; }


#contenugalerie { margin-left: 20%; margin-top: 5%; height: 580px; width: 580px; text-align: center; font-size: 8px; }
#contenugalerie h2 { font-weight: normal; padding: 0; }
#contenugalerie h3 { padding: 0; }

#contenutirage2 { margin-left: -8%; width: 79%; line-height: 15px; text-align:justify; }
        #contenutirage2 a:link {font-weight: bold; color: #999999; }
        #contenutirage2 a:visited {color: #999999; }

#contenugalerie2 { height: 580px; width: 100%; text-align: center; font-size: 8px; }
#contenugalerie2 h2 { font-weight: normal; padding: 0; }
#contenugalerie2 h3 { padding: 0; }

#contenutirage { max-width: 570px; width: 63%; line-height: 15px; text-align:justify; }
        table.livres {text-align:left; font-weight: normal; margin-left: 40px; width: 90%; }
        table.tables {text-align:left; font-weight: normal; margin-left: 40px; }
        tr.img {text-align:center; }
        tr.tables {text-align:center; height: 30px; background-color: #000; color: #FFFFFF; }
        tr.tables1 {text-align:center; height: 20px; background-color: #DFDFDF; }
        tr.tables2 {text-align:center; height: 20px; }
        table.cuves {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 90px; width: 75%; }
        td.center {text-decoration: none; text-align: center; }
        td.centerred {width:33%; table-layout: auto; text-decoration: none; text-align: center; background-color: #FF0000;}
        td.centeryellow {width:33%; text-decoration: none; text-align: center; background-color: #FFFF00;}
        td.centergreen {width:33%; text-decoration: none; text-align: center; background-color: #33CC00;}
        ul.tirage { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; list-style-type: circle; font-size: 10px; }
        ul.tirage li { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 0 60px; padding: 0 0 .5em 0;}
        ul.dev { list-style-type: circle; }
        ul.dev li { margin: 0 0 0 140px; padding: 0 0 .5em 0;}
        #contenutirage a:link {font-weight: bold; color: #999999; }
        #contenutirage a:visited {font-weight: bold; color: #999999; }
        #contenutirage img {border: 1px solid black; }

#contenuwhite { max-width: 570px; width: 63%; line-height: 15px; text-align:justify; }
        table.center {margin-left: 30%; }
        table.center2 {margin-left: 35%; }
        td.center {text-align: center; }

#contenuwhite a:link {font-weight: bold; color: #999999; }
#contenuwhite a:visited {font-weight: bold; color: #999999; }

#listedev { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; max-width: 570px; width: 100%; line-height: 15px; text-align:justify; }
       ul.dev { list-style-type: circle; }
       ul.dev li { margin: 0 0 0 100px; padding: 0 0 .5em 0;}

#encart{float: right; width:195px; margin:0 5px 20px 20px; padding:30px 0 0 0; }
#encart2{float: right; width:250px; margin:0 0 20px 20px; padding:0 0 0 0; }
#encart3{float: left; width:160px; margin:0 0 20px 25px; padding:0 0 0 0; }
#encart4{float: right; width:100px; margin:0 0 0 20px; }

div[id=menu] {
position: fixed !important;
}
div[id=menu2] {
position: fixed !important;
}
html > body {
overflow: visible !important;
}
