body{
	background: url("../h/images/font_gestion.jpg") repeat-y white;}

img{
	border: none;}

a{
	text-decoration: none;
	color: black;}

h3{
	text-decoration: underline;
	margin-left: 60px;
	padding: 10px;}

a:hover{
	color: rgb(140,60,255);
	background-color: rgb(247,240,255);}
   
a:active{
	color: rgb(90,12,170);}
   
a:visited{
	text-decoration: none;
	color: rgb(205,050,150);}
   
.details{
	width: 170px;
	margin-left: 10px;
	padding: 5px;}
   
.details a:hover{
	color: black;
	text-decoration: underline;
	border: inset thin silver;}
   
.details a:visited{
	color: black;}
   
.details  select{
	text-align: center;
	width: 90px;
	margin-right: 15px;
	margin-left: 10px;
	font-family: "comic Sans MS", Serif;}
   
.part_left{
	width: 200px;
	vertical-align: top;}
   
.part_left p{
	font-size: small;
	font-family: verdana, "comic Sans MS", Serif;
	background: url("../h/images/font_caption.jpg") no-repeat rgb(247,247,250);}
   
.part_right{
	width: 300px;
	vertical-align: middle;
	border-left: ridge medium silver;}

.part_middle{
	text-align: center;}

.part_middle img{
	width: 46%;
	margin: 0.5%;
	margin-top: 0px;
	border: outset medium silver;}
   
.pub_001{
	margin: 20px;}

.sel_filtre th{
	font-family: verdana, Arial, Serif;
	border: inset thin black;
	background-color: rgb(225,230,235);}

.part_top{
	text-align: center;
	vertical-align: top;
	height: 50%;}

.part_top  table{
	margin: auto;
	width: 94%;
	font-size: 1.1em;
	font-family: "comic Sans MS", Arial, Serif;}

#corp .sel_filtre, .part_top  table, .logiciels{
	border: ridge thick black;}

.sel_filtre td, .part_top  table td, .logiciels td{
	text-align: center;
	font-family: "comic Sans MS", Serif;
	border: inset thin black;
	border-bottom: dotted medium black;}

.part_top  table td{
	border: none;
	border-right: groove thin silver;
	border-left: groove thin silver;}
   
.maj{
	width: 170px;
	margin-left: 10px;
	padding: 5px;
	font-size: small;
	font-family: verdana, "comic Sans MS", Serif;
	background: url("../h/images/font_caption.jpg") no-repeat rgb(247,247,250);}
   
.maj a:hover{
	text-decoration: underline;
	border: none;}
   
.switch{
	margin-left: 5px;
	font-weight: bold;
	font-style: normal;}
   
.caption{
	font-weight: bold;}
   
.body_galerie{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 99%;}
   
#corp{
	position: absolute;
	top: 0px;
	left: 220px;
	padding-left: 15px;}

#corp img{
	float: left;}

.left a{
	float: left;
	width: 250px;
	height: 60px;
	font-size: 0.9em;
	font-family: verdana, "comic Sans MS", Serif;
	border: outset thin silver;}

.left a:hover {
	border: inset thin silver;}

.float{
	text-align: center;
	width: 99%;
	float: left;
	font-size: large;
	font-family: Serif;}

.float select{
	font-size: large;
	font-family: Serif;}

.float input{
	font-size: medium;}

.float table{
	margin: auto;
	width: 98%;
	border: outset medium grey;
	background-color: rgb(245,245,245);}
	
.float  td {
	border-left: inset thin black;
	border-bottom: dotted thin black;}

.float  .info_img{
	width: 130px;
	height: 132px;}

.entete {
	padding-left: 15%;
	height: 130px;
	border-bottom: groove thick silver;}

.entete a {
	position: relative;
	top: 45px;
	margin-left: 30px;
	font-size: 0.9em;
	font-weight: bold;
	font-family: verdana, "comic Sans MS", Serif;
	border: outset thin silver;}

.entete a:active {
	border: inset thin silver;}
   
.corp_cg {
	background: url("../h/images/font_cg.jpg") no-repeat top right fixed;}
   
.corp_dm {
	background: url("../h/images/font_dm.jpg") no-repeat top right fixed;}

.studio_cg_a {
	position: relative;
	top: 10px;}

.studio_cg_a_resize {
	position: relative;
	top: 10px;
	font-size: 0.9em;}

.color_creator {
	font-family: "comic Sans MS", Arial, Serif;}

.lien_mu {
	background-image: url("../h/images/mega_logo_a.png");}

.lien_mu:hover {
	background-image: url("../h/images/mega_logo_b.png");}

.lien_galerie {
	width: 50%;
	font-size: 0.9em;
	text-decoration: underline;}

.lien_galerie a:hover, .part_top table a:hover {
	text-decoration: underline;
	border: inset thin silver;}

.lien_galerie_vide {
	width: 50%;
	font-size: 0.9em;
	text-decoration: line-through;}

.parodie {
	width: 20%;}

.date_depot {
	width: 10%;}

.nbre_page {
	width: 400px;}

#corp .nbre_page img {
	padding-left: 23%;}

.censure_Oui {
	background-color: rgb(255,243,243);}
.censure_Non {
	background-color: rgb(243,255,243);}
.censure_Oui:hover {
	background-color: rgb(255,220,220);}
.censure_Non:hover {
	background-color: rgb(220,255,220);}

.page_sui_pre  a{
	color: black;
	padding: 1px;
	font-family: Arial, Serif;
	border: outset thin silver;
	background-color: rgb(220,235,255);}

.ddl_galerie  a{
	background-color: rgb(248,248,255);}

.logiciels {
	text-align: center;
	font-size: 1.1em;
	font-family: "comic Sans MS", Arial, Serif;
	width: 750px;}

.logiciels .img{
	width: 140px;}

	
