body {background: url(img/fond5.jpg) #000000 repeat-y; color:#999999; font-size:11px; font-family:arial; margin:-10px 0px 0px 0px; padding:0px;}
a {color:#AAAAAA;}
a:link {}
a:visited {}
a:hover {}
a:active {}
input{font-size:11px;background:#666666; border:1px solid;}
select{font-size:11px;background:#666666; border:1px solid;}
textarea{font-size:11px;background:#666666; border:1px solid; }
h1{width:100%; background-color:#111111; color:#999999; padding:2px 0px 0px 5px; margin:0px 0px 2px 0px;}
h2{width:100%; background-color:#333333; color:#CCCCCC; padding:2px 0px 0px 5px; margin:10px 0px 0px 0px;}
h4 {font-size:12px; font-weight:bold; text-decoration:underline;}
img {margin-right:5px; border:0px solid #666666;}
p{margin-bottom:10px;}
p:first-letter {}
ul{padding:5px 0px 0px 20px;}
li{margin:0px;}
hr {height:1px;border:none; background:#333333;}

#global {margin:0px; padding:0px; width:100%; padding-bottom:10px; text-align:left;}

#top {width:100%; margin:0px; padding:4px 0px 0px 0px; height:21px; color:#FFFFFF; background: url(img/top4_repeat.jpg) #333333 repeat-x; font-size:10px; font-family:arial; text-align:right;}

#left {position:absolute; left:0px; top:0px;  width:200px; margin:0px; margin-bottom:10px; padding:0px;}

#menu { position:absolute; left:200px; top:0px;  width:200px;  margin:0px 0px 10px 0px; padding:0px 0px 0px 5px; color:#222222;}
#menu ul {font-size:18px; color:#000000; text-decoration:none; margin:0px 0px 10px 0px; padding:0px;}
#menu li {font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 0px 5px; width:185px; list-style-type:none; background-image:none; background-repeat:no-repeat;}
#menu li a{font-size:12px; border:none;color:#222222;text-align:left;}
#menu li a:hover {text-decoration:none;color:#000000;}

#icones {float:left; width:15px; margin:3px 0px 0px 2px;}

#edition {margin-top:10px; text-align:center;}
#edition a{font-size:15px; border:none; padding-right:10px; color:#FF9900;}
#page { position:absolute; left:400px; top:0px; text-align:justify; margin:0px 0px 0px 10px; padding:10px 10px 0px 0px;}
#page h2{margin:3px 0px 10px 0px;}
#page h3{margin:3px 0px 10px 0px;}
#page h4{margin:3px 0px 10px 0px;}
#page img{margin:0px 10px 0px 0px;}
#page p {padding:0px 0px 5px 0px; margin:0px;}
#bottom {clear:both; text-align:left; margin:20px 0px 10px 0px;}
#bottom img{margin:0px; padding:0px;}

#test_gauche {float:left; width:200px;}
#test_droite {float:left; width:300px; font-size:36px; background:#220000;}

#tableau_partenaire{}
#tableau_partenaire td,tr { text-align:center;padding:2px;}


.programme .heure{color:#999999; font-size:14px; font-weight:bold;}
.programme .titre{}
.programme .details{ font-style:italic;}

.tableau_liste_selection{}
.tableau_liste_selection table { border-collapse:collapse;}
.tableau_liste_selection th { text-align:left; font-weight:bold; background:#333333; padding:0px 0px 0px 2px;}
.tableau_liste_selection tr {margin:0px;}
.tableau_liste_selection td {margin:0px;text-align:left; padding:2px; border:solid 1px #333333;}

#accueil{}
#accueil_edito {position:relative; float:left; top:0px; left:0px; width:350px;}
#accueil_news {}
#accueil_droite{position:relative; float:left; top:0px; width:200px; margin:0px 0px 0px 10px;}
#accueil_droite h1{ width:196px; }
#accueil_droite h2{ width:196px; margin:5px 0px 0px 0px;}
#accueil_partenaires {}
#accueil_partenaires img{margin:0px 0px 0px 3px; width:60px;}


#accueil #programme h2{ background-color:#333333; color:#CCCCCC; padding:2px 0px 0px 5px; margin:10px 0px 2px 0px;}
#accueil #programme h3{ width:345px; font-size:12px; background-color:#CFCFCF; color:#111111; padding:2px 5px 0px 5px; margin:0px 0px 2px 0px;}

.news { width:191px; background:#111111; padding:2px 5px 0px 5px; margin:0px 0px 2px 0px; text-align:left;}
.news a{}

.titre {color:#999999; font-size:12px; font-weight:bold; text-decoration:underline;}

#invites{}
#invites img{width:75px;}
#invites td,tr { text-align:center;width:75px;}

#doc_presse table,tr,td{ text-align:left; padding:0px 5px 0px 5px; margin:0px 0px 10px 0px;}
#doc_presse td{ border-right:1px solid #333333; margin:0px; width:150px;}
#doc_presse ul {margin:0px; padding:0px;}
#doc_presse li {margin:0px; padding:0px; list-style-type:none; background-image:none; background-repeat:no-repeat;}
#doc_presse li a{}
#doc_presse li a:hover {text-decoration:underline;}
#doc_presse h3 {margin:10px 0px 10px 0px;}

.invite { border:1px solid #333333; padding:0 5px 0 5px; margin-bottom:10px;}
.invite .nom {color:#999999; font-size:12px; font-weight:bold;}
.invite .cv {clear:both;}
.invite img {margin:5px;}

.normal{color:#999999; font-size:11px; font-family:arial; text-align:justify;}
.normal:first-letter {font-size:11px;}

.important {font-weight:bold; color:#FF9900;}
.tres_important {font-size:16px; font-weight:bold; color:#FF9900;}

.rouge {color:#FF0000; border:none;}
.orange {color:#FF9900; border:none;}
.erreur {color:#FF0000;}
.clear{clear:both;}

.tool-tip {
	color: #000000;
	width: 139px;
	z-index: 13000;
	background:#DDDDDD;
	text-align:left;
}
 
.tool-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color:#222222;
	padding:2px;
}
 
.tool-text {
	color:#000000;
	font-size: 11px;
	padding:2px;
}
.Tips{}
.Tips:hover{}