html {font-size: 95%;}

.prop {
margin: 1em 10%;
background-color: #ffff00;
border: 1px solid #000000;
}

.proportionnelles {
background-color: #ffff00;
border: 1px solid #000000;
margin-right:auto;
margin-left:auto;
width:900px;
text-align:center;
}

div.centrage {text-align: center;}

.fond {

background-image : url(fond.jpg);

background-color : #87cefa;

color : #000000;

margin : 8px;

padding : 0;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

}

.fonduni {

background-image : none;

background-color : #87cefa;

color : #000000;

margin : 8px;

padding : 0;

}

p.titre-ppal {

color: #AE0404;

font-size : 2.5em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-top : 0;

}

p.titre-cine {

color: #AE0404;

font-size : 1.3em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-top : 10px;

}

p.titre-entete {

font-size : 1.5em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

margin-top : 70px;

}

p.titre-second {

font-size : 1.5em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

}

.titre-secgra {

font-size : 1.5em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

p.titre-tableau {

font-size : x-large;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

p.texte-standard {

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

margin-bottom : 1px;

margin-top : 1px;

}

.texte-gr {

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 1px;

margin-top : 1px;

}

.texte-std {

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

margin-bottom : 1px;

margin-top : 1px;

}

p.texte-contact {

color: #000000;

font-size : 1.1em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 1px;

}

p.texte-gras {

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 40px;

}

p.texte-ggras {

color: #000000;

font-size : 1.2em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 40px;

}

p.texte-grras {

color: #000000;

font-size : 1.2em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 4px;

}

p.texte-gggras {

color: #000000;

font-size : 1.6em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 40px;

}

tr.texte-gras {

text-align : left;

vertical-align : top;

}

td.col-ima {

text-align : middle;

vertical-align : middle;

}

p.texte-comment {

color: #000080;

font-size : 1.0em;

font-style : italic;

font-weight : bold;

font-family : arial, sans-serif;

}

p.texte-left {

text-align : left;

}

table.coord {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : middle;

border-width : 0px 0px 0px 0px;

border-style : inset inset inset inset;

width : 100%;

margin : 8px;

padding : 0;

text-align : center;

font-size : 1.0em;

font-style : italic;

font-weight : bold;

font-family : arial, sans-serif;

}

table.coord td {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : middle;

border-width : 1px 1px 1px 1px;

border-style : inset inset inset inset;

border-color : #000000;

margin : 8px;

padding : 0;

text-align : center;

font-size : 1.0em;

font-style : italic;

font-weight : bold;

font-family : arial, sans-serif;

}

p.texte-coord {

text-align : center;

font-size : 1.0em;

font-style : italic;

font-weight : bold;

font-family : arial, sans-serif;

margin-top : 5px;

margin-bottom : 5px;

}

p.texte-soulign {

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

text-decoration : underline;

}

p.texte-date {

color: #AE0404;

font-size : 1.5em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-top : 70px;

}

p.texte-date-l {

color: #AE0404;

font-size : 1.5em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-top : 100px;

}

p.texte-debut {

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

margin-top : 70px;

}

td.titre-tableau {

background-image : none;

background-color : #C0C0C0;

color : #000000;

vertical-align : top;

}

tr.posi-tableau {

vertical-align : top;

}

br.saut-large {

margin-top : 30px;

}

img.flottante {

float : left;

margin : 8px;

border : 0;

}

.decalage-titre {

margin-left : 120px;

}

table.calendrier {

background-image : none;

background-color : #00DDFF;

color : #000000;

vertical-align : top;

border-width : 1px 1px 1px 1px;

border-style : outset outset outset outset;

width : 100%;

margin : 8px;

padding : 0;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

}

table.calendrier th {

background-image : none;

background-color : #C0C0C0;

color : #000000;

vertical-align : middle;

border-width : 3px 3px 3px 3px;

padding : 1px 1px 1px 1px;

margin : 1px 1px 1px 1px;

border-style : inset inset inset inset;

}

table.calendrier td {

background-image : none;

background-color : #00DDFF;

color : #000000;

vertical-align : top;

border-width : 1px 1px 1px 1px;

padding : 4px 4px 4px 4px;

margin : 4px 4px 4px 4px;

border-style : inset inset inset inset;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

}

p.anne_calend {

text-align : center;

font-size : 1.6em;

font-style : normal;

font-weight : bold;

margin-top : 5px;

margin-bottom : 5px;

}

td.date_calend {

width : 20%;

}

p.date_calend {

color: #AE0404;

font-size : 1.3em;

font-style : normal;

font-weight : bold;

margin-top : 4px;

margin-bottom : 4px;

}

p.titre_calend {

color : #000000;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

margin-top : 4px;

margin-bottom : 4px;

}

table.formul {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : top;

text-align : left;

border-width : 1px 1px 1px 1px;

border-color : #000000;

border-style : solid solid solid solid;

border-collapse : collapse;

margin : 8px;

padding : 0;

}

table.formul td {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : top;

border-width : 1px 1px 1px 1px;

border-color : #000000;

padding : 4px 4px 4px 4px;

margin : 4px 4px 4px 4px;

border-style : solid solid solid solid;

}

table.revuep {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : top;

text-align : left;

border-width : 1px 1px 1px 1px;

border-spacing : 1px 1px 1px 1px;

border-color : #000000;

border-style : solid solid solid solid;

border-collapse : collapse;

margin : 0px;

padding : 0;

}

table.revuep td {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : top;

border-width : 1px 1px 1px 1px;

border-color : #000000;

padding : 4px 4px 4px 4px;

margin : 4px 4px 4px 4px;

border-style : solid solid solid solid;

}
table.liens {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : top;

border-width : 1px 1px 1px 1px;

border-style : outset outset outset outset;

border-color : #000000;

border-collapse : collapse;

width : 80%;

margin : 8px;

padding : 0;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

}

table.liens th {

background-image : none;

background-color : #C0C0C0;

color : #000000;

vertical-align : middle;

border-width : 3px 3px 3px 3px;

border-color : #000000;

padding : 1px 1px 1px 1px;

margin : 1px 1px 1px 1px;

border-style : inset inset inset inset;

}

table.liens td {

background-image : none;

background-color : transparent;

color : #000000;

vertical-align : top;

border-width : 1px 1px 1px 1px;

padding : 4px 4px 4px 4px;

margin : 4px 4px 4px 4px;

border-style : solid solid solid solid;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

}

p.tit-liens {

text-align : center;

font-size : 1.4em;

font-style : normal;

font-weight : bold;

margin-top : 5px;

margin-bottom : 5px;

}

table.report {

background-image : none;

background-color : transparent;

color : #000000;

border-spacing : 0;

vertical-align : text-top;

margin : 8px;

padding : 3px;

width : 80%;

}

table.enum {

background-image : none;

background-color : transparent;

color : #000000;

border-spacing : 1px;

vertical-align : text-top;

margin : 0px;

padding : 0px;

width : 50%;

}

table.tabimg {

background-image : none;

background-color : transparent;

border-spacing : 0px;

text-align : center;

vertical-align : text-top;

border-style : none;

margin : 8px;

padding : 3px;

width : 80%;

color: #000080;

font-size : 1.0em;

font-style : italic;

font-weight : bold;

font-family : arial, sans-serif;

}

table.tabclu {

background-image : none;

background-color : transparent;

border-spacing : 0px;

text-align : left;

vertical-align : text-top;

border-style : none;

margin : 8px;

padding : 3px;

width : 60%;

color: #000000;

font-size : 1.4em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

colgroup.textimg {

background-image : none;

background-color : transparent;

border-spacing : 0px;

text-align : center;

vertical-align : text-top;

border-style : none;

margin : 8px;

padding : 3px;

color: #000080;

font-size : 1.0em;

font-style : italic;

font-weight : bold;

font-family : arial, sans-serif;

}

colgroup.textpal {

background-image : none;

background-color : transparent;

border-spacing : 0px;

text-align : left;

vertical-align : text-top;

border-style : none;

margin : 8px;

padding : 3px;

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

table.tabbra {

background-image : none;

background-color : transparent;

color : #000000;

border-spacing : 0px;

text-align : right;

vertical-align : text-top;

border-style : none;

margin : 8px;

padding : 3px;

width : 80%;

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

ul.texte-plan {

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 40px;

}

li.texte-plan {

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

margin-bottom : 40px;

}

li.texte-standard {

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

}

li.texte-gras {

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

li.texte-ggras {

color: #000000;

font-size : 1.0em;

font-style : normal;

font-weight : bold;

font-family : arial, sans-serif;

}

table.boutique {

background-image : none;

background-color : transparent;

color : #000000;

text-align : center;

vertical-align : top;

border-width : 3px 3px 3px 3px;

border-style : outset outset outset outset;

border-color : #33CC00;

width : 100%;

margin : 8px;

padding : 0;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

font-family : arial, sans-serif;

}

table.boutique tr {

background-image : none;

background-color : transparent;

color : #000000;

text-align : center;

vertical-align : top;

border-width : 1px 1px 1px 1px;

border-color : #33CC00;

padding : 4px 4px 4px 4px;

margin : 4px 4px 4px 4px;

border-style : solid solid solid solid;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

}

table.boutique td {

background-image : none;

background-color : transparent;

color : #000000;

text-align : center;

vertical-align : top;

border-width : 1px 1px 1px 1px;

border-color : #33CC00;

padding : 4px 4px 4px 4px;

margin : 4px 4px 4px 4px;

border-style : solid solid solid solid;

font-size : 1.0em;

font-style : normal;

font-weight : normal;

}

p.ref-boutique {

color: #AE0404;

background-color : #CCFFCC;

text-align : center;

font-size : 1.6em;

font-style : normal;

font-weight : bold;

margin-top : 5px;

margin-bottom : 5px;

}

p.art-boutique {

color: #000000;

background-color : #CCFFCC;

text-align : center;

font-size : 1.2em;

font-style : normal;

font-weight : bold;

margin-top : 5px;

margin-bottom : 2px;

}

p.des-boutique {

color: #000000;

background-color : #CCFFCC;

text-align : center;

font-size : 1.0em;

font-style : italic;

font-weight : normal;

margin-top : 2px;

margin-bottom : 5px;

}

td.col-admin {

width : 25%;

}

td.col-liens {

width : 50%;

text-align : center;

}

span.rouge {

color: #FF0000;

}

span.bleu {

color: #0000FF;

}

td.col-coord1 {

width : 20%;

}

td.col-coord2 {

width : 25%;

}

td.col-coord3 {

width : 25%;

}

td.col-coord4 {

width : 30%;

}

table.cache {

background-image : none;

background-color : transparent;

color : #000000;

border-width : 0px 0px 0px 0px;

border-style : solid solid solid solid;

border-color : #000000;

width : 100%;

margin : 2px;

padding : 0;

}

img.aronde {

vertical-align : middle;

padding : 25px;

width : 800px;

height : 533px;

border-style : none;

border-width : 0px 0px 0px 0px;

}

img.img-42 {

width : 400px;

height : 266px;

border-style : none;

border-width : 0px 0px 0px 0px;

}

img.img-82 {

width : 800px;

height : 266px;

border-style : none;

border-width : 0px 0px 0px 0px;

}

img.img-24 {

width : 266px;

height : 400px;

border-style : none;

border-width : 0px 0px 0px 0px;

}

img.img-21 {

width : 200px;

height : 133px;

border-style : none;

border-width : 0px 0px 0px 0px;

}

img.img-12 {

width : 133px;

height : 200px;

border-style : none;

border-width : 0px 0px 0px 0px;

}

img.carte {

vertical-align : middle;

padding : 25px;

width : 642px;

height : 640px;

border-style : none;

}

td.col-carte {

vertical-align : top;

width : 650px;

}


