* {

	margin: 0;

	padding: 0;

}



body {

	background-color: #000;

scrollbar-face-color:#800000;
scrollbar-highlight-color:#C17668;
scrollbar-3dlight-color:#9D6D2D;
scrollbar-darkshadow-color:#82501E;
scrollbar-shadow-color:#6F3A1C;
scrollbar-arrow-color:#CC914F;
scrollbar-track-color:#CFA463;

}



/*** Conteneur global ***/

#global{

	width: 800px;

	height: 600px;

	position: absolute;

	left: 50%;

	margin-left: -400px;

}



/*** En-tête ***/

a.header {

	display: block;

	width: 350px;

	height: 50px;

}



#header {

	height: 145px;

	width: 800px;

	background-image: url(../images/front/header.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#header div {

	position: relative;

	top: 85px;

	margin-right: 5px;

}



#header p,form {

	color: #FFF;

	text-align: right;

}



#login {

	position: relative;

	width: auto;

	top: 85px;

	color: #fc6;

}



#login .padright {

	padding-right: 4em;

}



#login .intitule {	

	padding-left: 1em;

	padding-right: 1em;

}



#login .champ {

	width: 8em;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-bottom-color: #fc9;

	border-left-color: #fc9;

	border-bottom-style: solid;

	border-left-style: solid;

}



#login a {

	color:#900;	

	font-weight: bold;

	text-decoration: none;

}



#login a:hover {

	color:#fc6;

	font-weight: bold;

	text-decoration: none;

}



#log a {

	color:#fff;	

	font-weight: bold;

	text-decoration: none;

}



#log a:hover {

	color:#fff;

	font-weight: bold;

	text-decoration: underline;

}



#log a:visited {

	color:#fff;	

	font-weight: bold;

	text-decoration: none;

}



.bouton {

	background-image: url(../images/front/fondbouton.jpg);

	background-repeat: repeat-x;

	color: #960;

	border: thin solid #FFFFFF;

	height: 18px;

	font-size: 11px;

}



/*** Menu ***/

#menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 434px;

	width: 148px;

	background-image: url(../images/front/menu.jpg);

	float: left;

}



#menu dl {

	height: 434px;

}



#menu dt {

	margin-bottom: 5px;

}



#menu dt a img, #menu dt a:hover img, #menu dt a:visited img {

	border: 0;
	LANG="fr";
	text-decoration: none;

}



#menu dd {

	padding-top: 5px;

	font-size: 12px;

	padding-left: 25px;

}



#menu dd a {

	color: #c96;

	text-decoration: none;

}



#menu dd a:hover {

	color: #663;

	text-decoration: none;

}



#titreOeuvres {

	position: relative;

	top: 12px;

	left: 10px;

}



#titreForum {

	position: absolute;

	bottom: 95px;

	left: 15px;

}



#titreRechercher {

	position: absolute;

	bottom: 50px;

	left: 22px;

}



/*** Contenu ***/

#content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #c60;

	background-image: url(../images/front/content2.jpg);

	background-repeat: no-repeat;

	background-position: right;

	float: left;

	height: 434px;

	width: 652px;

}



#corps {

	margin-top: 50px;

	margin-left: 75px;

}



#corps h1 {

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 5px;

}



#corps h2 {

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 5px;

}



#corps p {

	font-size: 11px;

	padding-bottom: 1em;

}



#corps table {

	text-align: left;

}



#corps td {

	font-size: 11px;

	padding-bottom: 1em;

}



#corps a, a:active, a:visited {

	color: #c60;
	font-size: 12px;

}

#corps a.image:link, a.image:link img {

	border-color: #7C8EF8;

}

#corps a:hover {

	color: #000;

}



#content td {

	color: #000;

}



#content .thresultat {

	border-bottom: solid 2px black;

	padding-bottom: 3px;

	text-align: center;

	color:#990000;



}



#content .tdresultat {

	text-align: center;

	padding-top: 1em;

	padding-left: 1em;

	padding-right: 1em;

	border-bottom: dotted 1px #990000;

}



#content .alignleft {

	text-align: left;

	padding-left: 7px;

}



#bloc_bienvenue {

	width: 250px;

	height: 300px;

	padding-right: 5px;

	float: left;

}



#bloc_actus {

	width: 250px;

	height: 300px;

	overflow: auto;

	padding-left: 10px;

	padding-right: 5px;

	border-left: thin dashed #900;

	float: left;

}



#bloc_coordonnees {

	width: 180px;

	height: 300px;

	padding-right: 5px;

	float: left;

}



#bloc_commandes {

	width: 320px;

	height: 300px;

	overflow: auto;

	padding-left: 10px;

	padding-right: 5px;

	border-left: thin dashed #900;

	float: left;

}



#bloc_commandes th{

	font-size: 12px;

	font-weight: bold;

}



.date {

	font-size: 10px;

	font-weight: bold;

}



#detail {

	width: 550px;

	height: 360px;

}



.detail_texte {

	font-size: 11px;

	width: 570px;

}



#commande_texte {

	font-size: 11px;

	width: 150px;

	height: 200px;

	margin-right: 5px;

	padding-right: 5px;

	border-right: thin dashed #900;

	float: left;

}



#commande_coordonnees h1 {

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 4px;

}



#commande_coordonnees {

	font-size: 11px;

	width: 150px;

	height: 200px;

	padding-left: 5px;

	float: left;

}



#commande_form form {

	float: left;

}



#commande_form form fieldset{

	font-size: 11px;

	width: 200px;

	height: 30px;

	margin-top: 10px;

	padding: 5px;

	text-align: left;

}



#commande_form form legend, label {

	color: #900;

}



#commande_form form label {

	margin: 5px;

}



/*** Pied de page ***/

#footer {

	background-image: url(../images/front/footer.jpg);

	height: 19px;

	width: 600px;

	float: left;

	padding-left: 200px;

	padding-top: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#footer span {

	padding-left: 3em;

	color: #fc6;

}



#footer a {

	color: #fff;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



/***

 * Classes spéciales

 */

.scroll {

	width: 560px;

	height: 310px;

	overflow: auto;

}



.float_left {

	float: left;

	margin-right: 1em;

}

