body {
	background-color: #99ccff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#000000;
}
img{
border:0;
}
.txt_bleu{
color:#0094D8;
}
.txt_bleu a{
font-weight:bold;
color:#0094D8;
text-decoration:none;
}
.txt_bleu a:hover{
color:#fff;
background-color:#99ccff;
text-decoration:none;
}

.txt_blanc{
color:#fff;
}
.txt_blanc a{
font-weight:bold;
color:#fff;
text-decoration:none;
}
.txt_blanc a:hover{
color:#0094D8;
background-color:#ffffff;
text-decoration:none;
}

.txt_vert{
color:#79B51C;
}
.txt_vert a{
font-weight:bold;
color:#79B51C;
text-decoration:none;
}
.txt_vert a:hover{
color:#fff;
text-decoration:none;
background-color:#DAF3B4;
}
.txt_rose{
color:#E2007A;
}
.txt_rose a{
font-weight:bold;
color:#E2007A;
text-decoration:none;
}
.txt_rose a:hover{
color:#fff;
text-decoration:none;
background-color:#FFCCFF;
}

a{
font-weight:bold;
text-decoration:none;
color:#000000;
}
a:hover{
color:#fff;
background-color:#99ccff;
text-decoration:none;
}
.cadre{
font-size:0.9em;
padding:25px 25px 15px 5px;
color:#FFFFFF;
width:160px;
height:360px;
background:#FFFFFF url(media/cadre.gif) no-repeat;
}
.cadre a{
color:#FFFFFF;
text-decoration:none;
}
.cadre a:hover{
color:#fff;
background-color:#99ccff;
text-decoration:none;
}
.lien_part{
padding:15px 15px 0px 10px;
}
.lien_part img{
padding-right:3px;
float:left;
}
.lien_part a{
color:#ffffff;
text-decoration:none;
}
.lien_part a:hover{
background-color:#99ccff;
text-decoration:none;
}

.main_debats{
width:100%;
padding:5px 5px 0 0;
}
.debats{
float:left;
width:110px;
min-height:175px;
margin:0 10px 25px 10px;
padding-bottom:5px;
border-bottom:7px #E2007A solid;
font-style:italic;
}
.debats a{
font-weight:normal;
}
.debats a:hover{
background-color:#FFCCFF;
}
.deb_titre{
color:#E2007A;
font-weight:bold;
font-size:1.1em;
margin:0 0 5px 0;
font-style:normal;
}
.deb_titre a{
color:#E2007A;
font-weight:bold;
font-size:0.8em;
margin:0
font-style:normal;
}
.deb_titre a:hover{
background-color:#FFCCFF;
}
.type_deb{
width:100%;
font-weight:bold;
font-size:1.4em;
padding-bottom:15px;
}
.type_deb img{
float:left;
}
.clearboth { clear: both; }

.ress_list li{
color:#0094D8;
font-variant:small-caps;
font-size:1em;
list-style:none;
margin-left:-20px;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:3px #0094D8 solid;
}
.ress_list li a{
color:#0094D8;
}
.ress_list li a:hover{
color:#fff;
}
.ress_list li li{
font-size:0.8em;
list-style:bullet;
margin:10px 0 5px -30px;
padding-bottom:2px;
border-bottom:1px #CCC solid;
}
.ress_list li li a{
padding:1px;
color:#666;
}
.ress_list li li a:hover{
padding:1px;
color:#fff;
}
#rubHolder{
width:90%;
margin:10px auto;
border:1px #ccc dotted;
}
.rubTxt{
border:1px #0094D8 dotted;
margin:0 0 5px 0;
padding:5px;
width:165px;
}
.rubBox{
border:1px red dotted;
width:90%;
}
.sub{
position:relative;
margin:5px 0 5px 10px;
border:1px #ccc dotted;
padding:5px;
width:140px;
}
#rubHolder img{
position:relative;

}
.rubImgs {
margin-left:180px;
padding:5px;
border:1px #ccc dotted;
margin-top:-30px;

}
#ressForm{
max-width:100%;
min-height:150px;
padding:0;
margin:10px;
}
#ressForm label{
float:left;
font-size:0.8em;
margin-right:10px;
padding:5px;
width:110px;
border:#CCCCCC 1px dotted;
}
#ressForm input, textarea{
font-size:1em;
margin-bottom:15px;
padding:5px;
}