/****************************************************************************/
/*                                                         Margin                                                              */
/****************************************************************************/
*{
	margin:0;
}
#tableauPrinc{
	margin:0;
	margin-top:-13px;
}
#hautPage{
	margin-left:25em;
	margin-top:1em;
	margin-right:1em;
	margin-bottom:1em;
}
#menuGen{
	margin-top:2em;
	margin-bottom:1em;
}
#menuSpec ul, #menuSpec li{
	margin-left:0;	
}
.bandeauVertical{
	margin:0;
}
#menuSpec ul ul li{
	margin-left:10px; 
}
#contenu h2, .details, #pubVerticale, hr{
	margin-top:1em;
}
#hautPage p{
	margin-left:1em;
}
#menuSpec li.nouveau{
	margin-left:22px;
}
#pubHorizontale, .remerciements{
	margin-top:2em;
}
.quote{
	margin:0px;
	margin-top:1px;
}
/****************************************************************************/
/*                                                         Padding                                                              */
/****************************************************************************/
*{
	padding:0;
}
#tableauPrinc{
	padding:0;
}
#tableauPrinc td{
	padding:5px;
}
#menuGen{
	padding-left:5em;
	padding-bottom:2px;
	padding-top:2px;
}
#menuSpec ul, #menuSpec li{
	padding-left:0; 
}
.bandeauVertical{
	padding:0;
}
#pubHorizontale{
	padding:1em;
}
#menuSpec{
	padding:1em;
}
#pubVerticale{
	padding:1em;
}
#menuGen li{
	padding-left:1em;
	padding-right:1em;
}
.remerciements{
	padding-top:1em;
}
.bonus{
	padding:5px;
}
.genmed{
	padding:1em;
}
.quote{
	padding:1em;
	padding-top:0px;
}
hr{
	padding-top:1px;
}
/****************************************************************************/
/*                                                   Listes et puces                                                         */
/****************************************************************************/
#menuSpec li{ 
	list-style-type:none;
}
#pubVerticale li, #pubHorizontale li{
	list-style-type:none;
}
#menuGen li{
	list-style-type:none;
}
#menuSpec li.nouveau{
	list-style-image:url(../../forum/images/smiles/icon_butterflytwo.gif);
}
.quote{
	list-style-type:none;
}
/****************************************************************************/
/*                                 Le tableau principal - taille des colonnes                                    */
/****************************************************************************/
/* Colonne de gauche - bannière verticale */
/* Cinquième colonne - bannière verticale */
.bandeauVertical{
	width:30px;
}
/* * * * * * * * * * * * * * * * * * * * * * * */
/* Deuxième colonne - menu spécifique */
#menuSpec{
	width:150px;
}
/* * * * * * * * * * * * * * * * * * * * * * * */
/* Colonne du milieu - contenu */
#contenu{
	width:auto;
	width:expression(true ? document.body.clientWidth-410 : "auto");
}
/* * * * * * * * * * * * * * * * * * * * * * * */
/* Quatrième colonne - bonus */
#tableauPrincDroite{
	width:200px;
}
#pubVerticale{
	width:200px;
}
/****************************************************************************/
/*                                                         Les bordures                                                     */
/****************************************************************************/
#menuGen{
	border-top:1px solid #993333;
	border-bottom:1px solid #993333;
}
#menuGen li{
	border-right:1px solid #993333;
}
#menuSpec{
	border-right:1px dashed #993333;
	border-bottom:1px dashed #993333;
}
#pubHorizontale{
	border:1px dashed #993333;
}
.remerciements{
	border-top:1px solid #993333;
}
img{
	border:0;
}
#menuSpec ul.menu_images a img{ 
	border-width:2px; 
	border-style:solid; 
	border-color:white; 
}
#menuSpec ul.menu_images a.selected img{ 
	border-color:black; 
}
#menuSpec ul.menu_images a:hover img{ 
	border-color:#FF6633;
}
.bonus{
	border-style:solid;
	border-color:#660066;
	border-width:1px;
}
.quote{
	border-style:solid;
	border-width:1px;
}
/****************************************************************************/
/*                                                Police d'écriture                                                        */
/****************************************************************************/
body{
	font-family:verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
}
.genmed{
	font-size:10px;
}
#hautPage h1{
	font-size:14px;
}
#hautPage h2{
	font-size:12px;
}
#hautPage h3{
	font-size:11px;
}
#menuGen li a{
	font-weight:bold;
	text-decoration:none;
	color:black;
}
#menuGen li a:hover{
	color:#FF6633;
	text-decoration:underline;
}
#menuSpec li a{ 
	text-decoration:none; 
	color:black; 
}
#menuSpec li a:hover{ 
	color:#FF6633; 
	text-decoration:underline; 
}
#menuSpec ul.rire li span {
	font-weight:bold; 
}
#contenu{
	text-align:justify;
}
.details:first-letter{
	font-weight:bold;
}
#contenu h1{
	font-family:georgia, verdana, sans-serif;
	font-size:14px;
}
#contenu h3{
	font-size:10px;
}
#menuSpec li.nouveau a{
	color:#CC0000;
	font-style:italic;
}
#contenu a.selected, #menuSpec a.selected {
	font-weight:bold;
	color:#993333;
	text-decoration:none;
}
.bonus h3{
	font-size:11px;
}
#tableauPrinc td{
	vertical-align:top;
}
#contenu h2{
	font-size:12px;
}
.details {
	color:#660066;
	font-size:10px;
}
.quote{
	font-size:10px;
}
/****************************************************************************/
/*                                          Tailles des boîtes                                                             */
/****************************************************************************/
#tableauPrinc{
	width:100%;
}
#hautPage form{
	width:20em;
}
#hautPage h2{
	line-height:3em;
}
#menuSpec ul.menu_images{
	width : 170px;
}
/****************************************************************************/
/*                                            Disposition des boîtes                                                    */
/****************************************************************************/
#hautPage form{
	float:right;
}
#hautPage h2{
	display:inline;
}
#remerciements form{
	float:right;
}
#hautPage p{
	display:inline;
}
#menuGen li{
	display:inline;
}
.remerciements{
	clear:both;
}
#menuSpec ul.menu_images li{
	display:inline; 
}
#corps_cinema .new{
	float:right;
}
#menuSpec ul.menu_images{
	display:block;
}
.bonus{
	overflow:scroll;
}
tr, td, th, #menuSpec, #contenu{
	vertical-align:top;
}
/****************************************************************************/
/*                                                      Background                                                          */
/****************************************************************************/
#menuSpec{
	background-image:url(rose.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.bonus{
	background-color:#F5E0F5;
}
hr{
	background-color:white;/*#993333;*/
}
body{
	background-image:url(../totote_logo2.png);
	background-position:1em 1em;
	background-repeat:no-repeat;
}