body {
	background: #80929b;
	margin: 0;
	text-align: center;
	font-size: 0.96em;
	font-family:Arial, Helvetica, sans-serif;
	color: #1a3069;
}

img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
  position:relative;
	width: 1000px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background:white;
}

#conteneur { width: 100%; }



#conteneur #contenu {
	float: left;
  display:inline;
  width: 1000px;
  background:white;
	
}
#bandeau { float:left; display:inline; width:1000px; height:150px;
         background:url(../IMG/usic_top_1.jpg)left no-repeat;
          }
#bandeau_gauche {float:left; display:inline; width:647px; height:150px;}
#bandeau_droite {float:left; display:inline; width:353px; height:150px;}

.logo_usic {float:left; display:inline; margin-left:71px; margin-top:31px; width:247px; }
.text_usic {float:left; display:inline; margin-top:31px; width:328px;
            font-size:1.4em; font-style:italic;
            }
.bande_bleue {float:left; display:inline; margin-top:8px;width:647px; height:24px; color:white; background:#27489c;
             font-style:italic; text-align:center;}
.bande_orange, .bande_orange2 {float:left; display:inline; color:white; background:#f28d4f;
               width:1000px; text-align:center; font-weight:bold; font-size:1.4em; letter-spacing:0.1em; }

/*#bloc_presentation {float:left; display:inline; width:1000px; height:207px; }*/
#bloc_presentation {float:left; display:inline; width:1000px; height:auto; 
  margin-bottom:20px; 
} 
.bloc_flash { float:left; display:inline; margin-left:28px; margin-top:12px; width:267px; height:183px; background:gray;}
.bloc_texte { 
  float:left; 
  display:inline; 
  margin-left:28px; 
  margin-top:12px; 
  width:649px; 
    /*height:183px;*/
    /*background:url(../IMG/fond_bloc_accueil.gif);*/
    border : solid 2px #27489c ;
    border-radius: 15px;
            }

.texte {margin:24px;}
.texte em {font-size:.88em;}

.bande_orange2 {text-align: left;}
h2.grandes_salles { margin-left: 130px;}
.petites_salles { margin-left:320px; }

.photo {float:left; display:inline; width:167px; height:195px; margin-left:28px; margin-top:12px;
       text-align:center; font-size:0.77em;
       }
.bloc_comment_Gsalles {float:left; display:inline; width:363px; height:53px; margin-left:28px;
       text-align:center; font-size:0.77em; background:#ffe6ab; border:1px solid #1a3069; }
       
.bloc_comment_video_proj {float:left; display:inline; text-align:center; width:550px; font-style:italic;
                          font-size:0.77em; }
.bas_page { float:left; display:inline; width:1000px; height:32px; border-top:1px solid #8f5627;
          font-size:0.92em; font-weight:bold; text-align:center; color:#8f5627; margin-top:12px; padding-top: 4px;
          }
a {color:#8f5627; text-decoration:none;}
a:hover {color:#f28d4f;}

.mini_infos { float:left; display:inline;  width:1000px; height:18px; padding:0; text-align:center; font-style:italic; font-size:0.71em;}


/* ************************* interieur *********************************/

.navigation { float:left; display:inline; width:1000px; height:28px; margin-top:12px; text-align:center;
            padding-bottom:4px; border-bottom:1px solid #8f5627; margin-bottom:1em;
            font-size:0.82em;}
.photo_int {float:left; display:inline; width:520px; height:338px; margin-left:28px;}
.legende_int {float:left; display:inline; width:300px; height:338px; margin-left:28px;}
.legende_int.pupey {margin-top:-18px;}
.legende_int h1, .texte_int h1{ font-size:1.6em; text-align:center; font-family:"Times new Roman",times, serif;
                 margin-top:1em;}
.legende_int p { text-align:justify;}
.legende_int p.contact, .texte_int p.contact{text-align:right;}
.texte_int {float:left; display:inline; width:944px; margin-left:28px; margin-right:28px; font-size:0.88em;}
ul {list-style-position:inside;}

#photo_cachee {position:absolute; left:28px; top:234px; display:none;}
#vignette, #vignette_cachee {position:absolute; left:486px; top:511px; font-size:0.71em; font-style:italic;}
#vignette span, #vignette_cachee span {margin-left:8px; background :white;}
.bug_ie{color:white;}

