@charset "iso-8859-1";@import url(lightbox.css);

BODY{font-family :  Bookman, Times New Roman, Verdana, Helvetica, sans-serif; font-size: 0.9em; color:#OOO; padding:0; margin:0; background-position:top; background-repeat :repeat-x; background-color:#FFF; }
div {margin:0;padding:0;}
a {color :#000; text-decoration: none; font-weight:normal;}
a:visited {color:#000;text-decoration: none;}
a:hover {color: #333399; text-decoration: none; }

a img {border:0;}

div {margin:0;padding:0;} p {margin:0;padding:0;} ul {margin:0;padding:0;} li {margin:0;padding:0;} 
table {margin:0;padding:0;} 

.float_right {float:right; margin-left:10; margin-bottom:10;}
.float_left {float:left; padding-right:20;}
.floatleft {float:left;}
.centre {text-align:center;}
.justify {text-align:justify;}

div.invisible {clear:both; height:1; visibility:hidden;}
hr.invisible {clear:both; visibility:hidden;} 

h1 {font-size: 1.4em; color:#000; }
h2 {color:#333399; }

div#conteneur {text-align:center; }
div#cadre {position:absolute; width:914; right:50% ; margin-right:-457;  text-align:justify; background-color:#FFF; }
div.encadrement {border-width:0pt; border-style:solid; border-color:#FFF; margin-right:15; margin-left:15; background-position: 0pt 20pt;  background-image : url(fond_escalier.jpg);  background-repeat :no-repeat;}

div#col1 {float:left; width:150; }
div#col2 { margin-left:250; }

div#zone_menu {width:150;  }
ul#menu { list-style-type:none; text-align:left;}
ul#menu li {height:40; }
ul#menu li  a img{}
ul#menu li  img:hover {position: relative ; left: 10px  ; }
ul#menu li a:hover img{position: relative ; left: 10px  ; }

div.contenu {margin:0; padding:0; padding-left:5; padding-right:5; }
div.tv {width:550; height:480; text-align:center; background-position:center center; background-repeat :no-repeat; background-color:#FFF;  }
div.tv div {padding-top:65;}

.res_creation {font-size:0.75em; width:195; text-align:center;}

div#presse {width:500; height:500; text-align:center; overflow:auto;}

table tr td.compagnie  {margin:0; padding:10; }

img.floatleft {float:left; padding-right:15}
img.creation {width:190; border-width:2pt; border-style:solid;  margin-right:2;}
img.creationgf {width:300; border-width:2pt; border-style:solid; margin-right:2;}
img.creation:hover {position: relative ; left: 10px  ;}

ul#sousmenu {list-style-type:none; width:200; font-size: 1.2em;  background-color: #FFF; border-style:solid; border-color:#333399; border-width:1pt; padding:5}
ul#sousmenu li {font-weight:bold; width:200; color:#333399;}
ul#sousmenu li a {font-weight:normal; width:200; background-color: #FFF;}
ul#sousmenu li a:hover {font-weight:normal; color:#FFF; background-color: #333399;}

div#hautcontact {height:400;  margin:0; padding:0;}
div#bascontact {  margin:0; padding:0;}
div#col1c {float:left; width:340;  margin:0; padding:0;}
div#col2c {margin-left:350; }

.lignebas {clear:both; text-align:right; font-size: 0.8em; padding-bottom:3;}

.titre_video {text-align:left; line-height:25px; }
.titre_creation {font-size:1.2em; font-weight:bold; color:blue; }
.descrip_spect {font-size:0.9em; text-align:left; } 
td.spect_details {padding-right:10;}
.decale {margin-left:20;}

img.img_creation {margin:0; padding:0; margin-left:10; }
a.anim:hover {position: relative ; left: 10px  ;}

#glob_accueil {padding-left:30; }
.decal_pa {padding-left:40;}
#photos_accueil {height: 300px; width: 486px; padding: 0; margin: 0 auto; overflow: hidden; }
#txt_accueil{ width: 575px; text-align:center; background-position: 0pt 0pt; background-image:url(fond_home2.jpg) ; background-repeat :no-repeat; padding: 0; margin: 0; }
