@charset "iso-8859-1";@import url(lightbox.css);

BODY{font-family : Georgia,Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color :#000; margin:0; padding:0; background-color:#818181;}
a { color:#666666;text-decoration: none; font-weight:normal;}
a:visited {color:#666666;text-decoration: none;}
a:hover {color: #FF9900;font-weight:bold;text-decoration: underline;}
a img {border:0;}

div {margin:0;padding:0;}
p {margin:0;padding:0;}
ul {margin:0;padding:0;}
li {margin:0;padding:0;}
.color {color:#FF9900; font-weight:bold; }
.color2 {color:#FF9900; font-weight:bold; font-size:12;}
.gras {font-weight:bold;}
 
.float_left {float:left; margin-right:25;}
.float_right {float:right; margin-right:25;}
div#conteneur {width:100%; height:100%; text-align:center;}


div#cadre {width:960; height:100%; margin-right:auto; margin-left:auto; text-align:left; background: url(/theme/fond.gif);}

div#cadre div {padding-left:50; padding-right:35; }
div.fond {}
div#cadre div div {padding:0;}

h1 {font-size: 1.4em; line-height:2em; margin:0;padding:0;}
H1.titre2 {font-size: 10pt; color:#FFF; margin:0.3em; line-height:1em;}

img.logo {margin-top:5; margin-bottom:5;}

ul#menu {list-style-type:none; color:#FF9900; font-weight:bold;}
ul#menu.presta {padding-left:60;}
ul#menu li {float:left; padding-right:2; }
ul#menu li.menutemp {color:#666; font-weight:normal;}
ul#menu li a {font-weight:normal;}
ul#menu li a:hover {font-weight:normal;}

ul.liste {margin-left:30;}

ul#menuphototheque {list-style-type:none;}
ul#menuphototheque li.theme {color:#OOO; font-weight:bold;}
ul#menuphototheque li.soustheme {color:#FF9900; font-weight:bold;}
ul#menuphototheque li.sujetselect {color:#FF9900; font-weight:bold;}


div#accgauche {float:left; width:340; text-align:justify;}
div#accmilieu {float:left; width:30;} 
div#accdroite {float:left; width:490; text-align:left;}

p.col1 {float:left;text-align:left; margin-right:5; margin-top:4; }
p.col2 {float:left; background-color:#FF9900; width:166; height:86; margin-top:4; padding:4; font-size:9; color:#FFF; text-align:right;}

div#presentation_photo {float:left; width:300; text-align:justify; padding-left:10;}


div#photogauche{ float:left; width:150; margin-left:5;  text-align:left; }
div#photocentre{float:left; width:200; margin-left:15;text-align:justify; font-size:10;}
div#photodroite{float:left; width:460; margin-left:15;text-align:center;  }
div#photogal{float:left; width:700; margin-left:5; font-size:8;}

TD.pmenu { color:black; text-align:left; font-size:12; } 

table.presentation {font-size:8pt; text-align:center;}
table.presentation tr td img {width:144; height:95; border-style:solid; border-width:1; border-color:#000;}

div.presta_decal {margin-left:60;}
div#presta_left {float:left; width:380;  text-align:left;}
div#presta_right {margin-left:450; }

div#contactgauche {float:left; width:370; height:475; text-align:left;border-style:solid; border-width:0; border-right-width:0pt; border-color:#FF9900;}
div#contactmilieu {float:left; width:45; height:475; } 
div#contactdroite {float:left; width:435; height:475; text-align:left;}

.formelements{ position:absolute; left:170; border:1; border-style:solid; margin:1; padding:0;  }
.formelements1{ position:absolute; left:300; border:1; margin:1; padding:0;  }
.formelements2 {border:1; margin:0; padding:0;  background:#999999; color:#FFF}
div#zone_controle { width:440; color:#FF0000; text-align: center; }
table.formulaire {font-family : Georgia; font-size: 1em; }

hr.invisible {clear:both; visibility:hidden;}
hr.separation {clear:both; height:1; width:98%; }
div#bas {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10; text-align:center; width:100%;}


.imgphotog {float:left; padding-right:10;}
h1.titre2 {color:#FF9900; font-weight:bold; font-size:14pt; }
div#galactu {width:840; }
li a {font-weight:normal;}

#col2dt {float:left; width:600; }