

body {font-family: Comic sans MS, Times New Roman; text-align: center; background-color: #777;font-style:italic}
.tablegen {width: 760px; border:solid 1px green; background-color:#E6E6E6	}
.tdcor {width: 79px; height: 79px}
.tdtop {width: 602px; height: 79px; text-align: center; vertical-align: middle}
.tdcot {width: 79px; text-align: center; vertical-align: top}
.tdmil {width: 602px; text-align: center; vertical-align: top}

.tableimg {text-align: center; border: solid thin black}
.tablemil {text-align: center; width: 100%; border-style: none}
.tdcen {text-align:center; vertical-align: middle}

.tableprog {font-weight: 400; font-style: normal; font-variant: normal; width: 90%; vertical-align: top}


.normal {font-family: Comic sans MS, Times New Roman, Serif; color: #000000; font-size: 10pt; text-align: justify; font-weight: 400; }

.home {font-family: Comic sans MS, Times New Roman, Serif; color: #000000; font-size: 10pt; text-align: justify; font-weight: 400;}

P.section_over{text-align:center;padding:20px;border:dashed #999 1px;background-color:#eee}
P.section_out{text-align:center;padding:20px;border:dashed #E6E6E6 1px;}
SPAN.label{font-weight:bold;}

.pied {font-family: Arial; color: #000000; font-size: 7pt; text-align: center; font-weight: 400;}

.piedold {font-family: Comic sans MS, Times New Roman, Serif; color: #000000; font-size: 7pt; text-align: center; font-weight: 400;}

.menu {color:black;font-size: 8pt; text-align: center; font-weight: bold; font-style:italic;text-decoration: none}



.bd{font-size: 34px; font-style:italic; font-weight:900; letter-spacing: 9px; }
.ttr{ margin-top:30px;margin-bottom:30px;font-size: 50px; font-style:italic; font-weight:900; letter-spacing: 4px; }
.sttr{ font-size: 20px; font-style:italic; font-weight:900; letter-spacing: 1px; }

TABLE.gb {font-size: 8pt;}
TABLE.gb TD { text-align: left;padding: 15px;  }
TABLE.gb HR {height:1px; background-color:#999; border: solid 0px #999; margin-top:10px; margin-bottom:10px}
TABLE.gb TR.msg {background-color: #e6e6e6;}
TABLE.gb TR.msg:hover {background-color: #eee; }

TABLE.gb TD.msg {border:dashed 1px #e6e6e6;}
TABLE.gb TD.msg:hover {border:dashed 1px #999;}

FORM.frm {font-size: 8pt;text-align:center;}

FORM.frm td {text-align:left; padding-right:20px;}
FORM.frm input,textarea {width: 260px;}
FORM.frm textarea {height:80px;}
FORM.frm input,textarea {font-family:Comic sans MS;font-size:8pt; border:dashed 1px #999;padding:5px; background-color:#eee;}


DIV.photo { background-color:#eee;
			margin-left:auto;
			margin-right:auto;
			width:90%;
			border: 1px dashed #999;
			padding:2px;
			}

DIV.film {  background-color:red;
			margin-left:auto;
			margin-right:auto;
			width:92%;
			border: 1px solid black;
			height: 100px;
			background-image:url("../images/movie.gif");
			overflow: hidden;
			}


TABLE.listgal TD { padding-bottom:10px; font-size:10pt }

TABLE.film{
vertical-align:middle;
height:100%;
border-style:none;
}

TABLE.film TD {
padding-right:7px;
padding-left:7px;

}

TABLE.film IMG {
-moz-opacity:0.5;
filter:alpha(opacity=50);
}

IMG.photo {

border:double 4px #999;
margin-bottom:30px;


}

IMG.mem {
border:double 3px #999;

}

A.accueil:visited{color: #000;text-decoration: none;font-weight:bold}
A.accueil:link {color: #000;text-decoration: none;font-weight:bold}
A.accueil:hover {color: #000;text-decoration: none;font-weight:bold}


A.liens:visited{color: #555;text-decoration: none;}
A.liens:link {color: #555;text-decoration: none;}
A.liens:hover {color: #555	;text-decoration: none;letter-spacing:2px;}

A.menu{color: #555; text-decoration: none;}

TABLE.menu {  
			 margin-left: 1px;
			 margin-right: 5px;
			 background-color: #fbfbfb;
			 border-collapse: collapse;
			
}

TABLE.menu td {border-left: 1px solid #fbfbfb;border-right: 1px solid #fbfbfb;}
TABLE.menu td:hover {
	background-color: #e6e6e6; 
}

TABLE.menu tr.menu2 td {border: none; background-color: #ccc}
TABLE.menu tr.menu2 td:hover {border: none; background-color: #e6e6e6}









