html{
	width:100%;
	height:100%;
}

body.frames{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:white;
        background-image:url(http://www.audiophora.com/audiophora/images/degrade.png);
        background-repeat:repeat-x;
}

div#conteneur{
  position:relative;
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  background-color:#000033;
}

#entete{
	width:100%;
	height:69px;
}

div#logo{ /* 2006-06-14 */
	float:left;
	margin:0px;
	padding:0px;
	width:146px;
	
	border:0px solid white;
	text-align:left;
}

div.titre{ /* 2006-06-14 */
	float:left;
	width:658px;
	right:220px;
	margin:0px;
	padding:0px;
	height:100%;
	border:0px solid white;
}

div.logo_rubrique{ /* 2006-06-14 */
	float:left;
	margin:0px;
	padding:0px;
	width:220px;
	height:100%;
	border:0px solid white;
}

div.filet_haut{ /* 2006-06-14 */
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:8px;
	border:0px solid white;
	background:url(audiophora/images/filet_mixte.jpg) repeat-x;
	text-align:left;
}

#contenu_contexte{
	width:100%;
}


div.historique{ /* 2006-06-14 */
	padding:0px;
	height:30px;
	width:650px;
	border:0px solid yellow;
}

#colonne_gauche{
	float:left;
	width:146px;
}


div.menu{ /* 2006-06-14 */
	
	width:100%;
	margin:0px;
	padding:25px 0px 25px 0px;
	border:0px solid white;
}

div.bandeaud{ /* 2006-06-14 */
	background-color:rgb(0,0,51);
	margin:0px;
	padding:0px;
	width:100%;
	border:0px solid white;
}



div#filtre_modal{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:200%;
	margin:0px;
	padding:0px;
	background-color:#666666;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7;
	opacity: 0.7;
	z-index:99;
        visibility:none;
}

object#bandeau{
	text-align:center;
	border:0px solid red;
	display:block;
	margin-right:auto;
	margin-left:auto;
}

div.message{
	position:absolute;
	top:200px;
	width:300px;
	height:100px;
	display:inline;
	left:50%;
	margin-left:-150px;
	z-index:100;
}

table.message{
	width:100%;
	height:100%;
	border:2px solid rgb(149,208,68);
}

th.message{
	background-color:rgb(149,208,68);
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height:15px;
	padding:0;
}

td.message{
	background-color:rgb(0,0,48);
	text-align:center;
	vertical-align:middle;
	color:white;
	padding:0;
	height:85px;
}



div.filet_bas{ /* 2006-06-14 */
	
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:8px;
	border:0px solid white;
	background:url(audiophora/images/filet_mixte.jpg) repeat-x;
	text-align:left;
}



div.principal{ /* 2006-06-14 */
	float:left;
	padding:40px 20px 40px 20px;
	width:630px;	
	border:0px solid blue;
	text-align:left;
}

div#mentions_legales{ /* 2006-06-18 */
	width:300px;
	background-color:rgb(0,0,51);
	margin:0px auto 0px auto; /*190+180*/
	padding:0px;
	height:45px;
	border:0px solid green;
}


div#colonne_droite{
	float:left;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:200px;
	border:0px solid white;
}


div#contexte{

	width:100%;
	margin:0px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#000033;
	border:0px solid white;
}



div#quiz{ /* 2006-06-18 */

	background-color:rgb(0,0,51);
	margin:0px 0px 0px 0px; /*190+180*/
	padding:0px;
	width:100%;
	border:0px solid orange;
	z-index:15;
}


div.conteneur_moteur{
	position:absolute;
	
	top:78px;
	width:50%;
	height:30px;
	border:0px solid black;
	margin:0px auto 0px auto;
	text-align:center;
	z-index:99;
}

div#moteur{ /* 2006-06-18 */
	position:absolute;
	left:50%;
	margin-left:-175px;
	top:70px;
	background-image:url(/audiophora/images/menus/onglet_moteur.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:35px;
	width:350px;
	border:0px solid green;
}

p.moteur{position:relative;left:36px;padding:0px;width:278px;height:20px;border:0px solid red;background-color:rgb(149,208,68);margin:0;}
p.moteur input{display:inline;vertical-align:middle;width:100%;padding:0;margin:0}
p.moteur input.hidden{display:inline;vertical-align:middle;width:100%;padding:0;margin:0;border:0;}
input.boutonsubmit{width:0px;height:0px;display:inline;padding:0;margin;0;display:none !important;}

/****************************************/
/************ Menu de gauche *************/
/****************************************/

table.menu_audiophora{ /* 2006-06-14 */
	width:144px;
	border:0px solid #CEE7FF;
}

table.menu_audiophora th{ /* 2006-06-15 */
	height:18px;
	font-size:12px;
	border:0px solid #CEE7FF;
	/* background-color:#CEE7FF; */
	color:white;
	background:url(styles/images/degrade.png) repeat-x center;
}

table.menu_audiophora td{ /* 2006-06-14 */
	width:100%;
	border:0px;
	background:rgb(51,0,51) url(styles/images/dot.png) repeat-x bottom !important;
	color:rgb(255,255,255);
	cursor:hand;
	cursor:pointer;
	padding:0px 0px 1px 0px;
}

table.menu_audiophora td.last{ /* 2006-06-15 */
	width:100%;
	border-bottom:0px dotted #CEE7FF;
	border-right:0px solid white;
	border-left:0px solid white;
	border-top:0px solid white;
	background-color:rgb(0,0,51);
	color:rgb(255,255,255);
	cursor:hand;
	cursor:pointer;
	padding:0px;
}

table.menu_audiophora td a:link,table.menu_audiophora td.last a:link { /* 2006-06-14 */
	display: block;
	width: 142px; /* 100% déborde sous Firefox*/
	background-color:rgb(0,0,51);
	padding:2px;
	font-weight:bold;
	color:rgb(255,255,255);
}
table.menu_audiophora td a:visited,table.menu_audiophora td.last a:visited { /* 2006-06-14 */
	display: block;
	width: 142px;
	background-color:rgb(0,0,51);
	padding:2px;
	font-weight:bold;
	color:rgb(255,255,255);
}

table.menu_audiophora td a:hover,table.menu_audiophora td.last a:hover { /* 2006-06-14 */
	display: block;
	width: 142px;
	background-color:rgb(255,228,4);
	color:rgb(0,0,51);
	padding:2px;
	font-weight:bold;
}

table.menu_audiophora td a:active,table.menu_audiophora td.last a:active { /* 2006-06-14 */
	display: block;
	width: 142px;
	background-color:rgb(255,228,4);
	color:rgb(0,0,51);
	padding:2px;
	font-weight:bold;
}

/****************************************/
/************ Logo rubrique **************/
/****************************************/

table#tableau_prenom{ /* 2006-06-18 */
	width:100%;
	height:100%;
	border:0px solid black;
}



/****************************************/
/************ Formulaires ****************/
/****************************************/


input.bouton_image{
	height:20px;
}

/****************************************/
/************ Fiche groupe ****************/
/****************************************/

.bloc_petites_images img{
	margin:10px;
}
