@import url(reset.css);
/* ##########################
					CORPS DE LA PAGE
	########################## */
 body { 
	background-image:url('img/fond.png');
	font-family:arial;
	font-size:10pt;
	color:#F0F0F0;
	margin:0px;
	padding:0px;
	line-height:12pt
}


	/* ##########################
						TABLEAUX
	########################## */
table {
	/*border:1px solid #FFFFFF;	*/
}
table#main {
	width:960px;
	border-left:3px solid #222222;
	border-right:3px solid #222222;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;	
}

/*	Menu (zones)	*/
table#lefttable {
	width:230px;

}

/*	Lecteur video et liste de lecture	*/
table#righttable {
	width:100%;
	height:auto;
	
	/*background-image:url('img/tv.png');
	background-repeat:no-repeat;
	background-position: 50% 100px;*/
}


	/* ##########################
						LIGNES
	########################## */
	
/*	Menu et Lecteur video	*/
tr#toptr {
	height:465px;	
}

/*	La publicité	*/
tr#middletr {
	height:180px;
}

/*	Copyright	*/
tr#bottomtr {
	height:10px;
}


	/* ##########################
						CELLULES
	########################## */
td {
	vertical-align:top;
/*	border:1px solid #FFFFFF;*/
}

/*	Contient le tableau [ Menu et Logo ] : lefttable	*/
td#lefttd {
	width:220px;
	height:100%;
}

/*	Logo du menu	*/
td#logotd {
	border-bottom:2px solid #222222;
	height:75px;
}
/*	Titre de la page	*/
td#titretd {
	padding-top:20px;
	height:auto;
}

/*	Menu (zones)	*/
td#zonestd {
	width:220px;
	height:390px;
}

/*	Contient le tableau [ Lecteur video et liste de lecture ] : righttable	*/
td#righttd {
	width:740px;
	height:auto;
}

/*	Lecteur video	*/
td#playertd {
	padding-top:20px;
	padding-right:10px;
}

/*	Liste de lecture	*/
td#listelecturetd {
	width:570px;
	height:170px;
}

/*	Formulaire de recherche	*/
td#recherchetd {
	width:200px;
	height:130px;
	padding:40px 0px 0px 0px;
}

/*	Contient le tableau [ Publicite ] : pubtable	*/
td#pubtd {
	height:180px;
	
}

td#pubimages {
	width:590px;
}

td.pubtexte {
	width:165px;
}

/*	Copyright	*/
td#copyrighttd {
	border-top:2px solid #222222;
	border-bottom:2px solid #222222;
	padding:5px;
	text-align:center;
	font-size:8pt;
}


	/* ##########################
						DIV
	########################## */
div  {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
div#logo {
	margin:5px 0px 0px 2px;
}
div#textes {
	width:350px;
	float:left;
	margin:0px;
	
}
div#videosinfos {
	margin:15px 0 0 0;
	padding:0px;
	height:230px;
	width:100%;
}
div#swfdiv_flvplayer {
	height:291px;
	width:360px;
	vertical-align:bottom;
	float:left;
	margin:0px;
	padding:0px;
}
div#swfdiv_listelecture{
	float:left;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
div#zones {
	margin:10px 0 0 10px;
}
div#recherchediv {
	margin-left:10px; width:160px;
}
div#pub {
	font-size:8pt;
	padding-top:5px;
}

	/* ##########################
						LISTES
	########################## */
/*	Pour enlever le pbm de décalage sous IE 	*/
li {
	height:100%;
}

/*	Liste du Menu (zones)	*/
#zonestd ul {
	/*	top , right , bottom , left	*/
	margin:5px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
}


	/* ##########################
						LIENS
	########################## */
 a:link, a:visited { 
	color:#F0F0F0; 
	text-decoration:none;
	font-size:10pt; 
}
 a:hover {
	color:#AD8641;
	text-decoration:none;
	font-size:10pt; 
} 
 a:active { 
	color:#D3292C;
	text-decoration:none;
	font-size:10pt;
}

/*	Liens des departement	*/
a.dpt:link, a.dpt:visited {
	font-weight:normal; 
	font-size:15pt;
}
a.dpt:hover, a.dpt:active { 
	font-weight:normal; 
	font-size:15pt;
}

/*	Liens des zones	*/
a.zone:link, a.zone:visited {
	font-weight:bold;
	font-size:10pt;
}
a.zone:hover, a.zone:active { 
	font-weight:bold;
	font-size:10pt;
}

/*	Liens des villes	*/
a.underzone:link,a.underzone:visited{
	margin-left:10px;
	font-weight:normal; 
	font-size:9pt; 
}
a.underzone:hover, a.underzone:active {
	font-weight:normal; 
	font-size:9pt; 
}
/*	Liens des pubs	*/
a.pub:link, a.pub:visited {
	color:#AD8641;
	text-decoration:underline;
	font-size:10pt;
}
a.pub:hover, a.pub:active { 
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10pt;
}
/*	Liens alerte javasctipt ou flash desactive	*/
a:link#adobe, a:visited#adobe {
	font-weight:normal; 
	text-decoration:underline;
}
a:hover#adobe, a:active#adobe {
	font-weight:normal; 
	text-decoration:underline;
}

/*	Liens des Rights	*/
#copyrighttd a:link, #copyrighttd a:visited {
	font-weight:normal; 
	text-decoration:none;
	font-size:8pt;
}
#copyrighttd a:hover, #copyrighttd a:active {
	font-weight:normal; 
	text-decoration:underline;
	font-size:8pt;
}


	/* ##########################
						TEXTES
	########################## */
h1 {
	font-size:20pt;
}


strong {
	font-size:13pt;
}
.titre {
	width:90%;
	height:auto;
	margin:0px;
	padding:0px;
	font-size:15pt;
	font-weight:bold;
	color:#ad8641;
}
.soustitre {
	height:auto;
	padding-left:10px;
	font-size:9pt;
	font-style:italic;
	color:#d3292c;
}
.description {
	width:90%;
	height:150px;
	overflow: auto;
	margin-top:10px;
	font-size:9pt;
}
.texte {
	margin-left:10px;
}

	/* ##########################
					FORMULAIRES
	########################## */
label {
	font-weight:bold;
}
.ctc_txt {
	width:130px;
	font-size:8pt;
}
.erreur {
	color:#F00;
	font-weight:bold;
}
.final {
	font-weight:bold;
}