.ciel{
font-weight: bold;
  color:#5296CE; 
}
.soleil{
font-weight: bold;
  color:#FF4E00; 
}

.grisb{
font-weight: bold;
  color:#4682B4; 
}
.noirR{
font-weight: bold;
  color:#2F4F4F; 
}

/* --------------------------------------------------------------------------------- */
/* Barre */
/* ----------------- */
.barres_vide{
clear: left;
width: 768px;
background: url(images/bg_wrapper.gif) top repeat-y;
margin: 0;
padding: 0;
height: 10px;
}
/* --------------------------------------------------------------------------------- */
/* Header conférence */
/* ----------------- */

div.headers{
background: url(images/header.gif) top no-repeat;
width: 768px;
height: 205px;
margin: 0;
}
div.headers#recherches{
height: 205px;
padding: 0;

}
div.headers#recherches h1{
position: absolute;
top: -9999px;
}



/* --------------------------------------------------------------------------------- */
/* Liste Header conférence */
/* ----------------- */
ul#header_recherches{
width: 305px;
height: 157px;
margin: 0 15px;
padding: 16px;
background: #F4F4F4;
border: 1px dashed #C3D3E2;
}

ul#header_recherches li#zero{
margin: 0;
padding: 0;
color: #FF6600;
padding: 0 0 15px 1px;
font: normal 17px/18px Arial, Helvetica, sans-serif;
}
ul#header_recherches li#un{
margin: 0;
padding: 0;
color: #2F4F4F;
padding: 0 0 15px 16px;
background: url(../styles/images/fleche_orange.gif) 0 7px no-repeat;
}
ul#header_recherches li#deux{
margin: 0;
padding: 0;
color: #2F4F4F;
padding: 0 0 15px 16px;
background: url(../styles/images/fleche_orange.gif) 0 7px no-repeat;
}
ul#header_recherches li#trois{
margin: 0;
padding: 0;
color: #2F4F4F;
padding: 0 0 1px 16px;
background: url(../styles/images/fleche_orange.gif)  0 7px no-repeat;
}
ul#header_recherches li#rss{
margin: 0;
padding: 0;
color: #2F4F4F;
padding: 0 0 15px 24px;
background: url(../styles/imagindex/rss.png) 0 1px no-repeat;
}

ul#header_recherches li a,ul#header_recherches li a:link,ul#header_recherches li a:visited{
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
ul#header_recherches li a:hover{
text-decoration: underline;
background: #fff;
color: #FC3D02;
}

/* ------------------------------ */
/* recherche */
/* ------------------------------ */




form {background:#fff; width:580px; padding:10px; border:1px solid #fff; margin:0; font-family:arial, helvetica, sans-serif; }

select {
border:1px solid #ccc;
color:#2F4F4F;
width:250px;
height:22px;
}
.tdleft_right {
width:30%;
vertical-align: top; 
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color:#2F4F4F;
	text-align:left;
}
.tdleft {
width:30%;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color:#2F4F4F;
	text-align:left;
}

.tdright { 
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	text-align:left; 
}


label {clear:left; display:block; float:left; width:100px; text-align:left; padding-right:10px; color:#778899; margin-bottom:0.5em;}

 input {border:1px solid #ccc; background:#fff;padding-left:0.5em; }
 input:hover { background:#fff; border:1px solid #778899; color:#2F4F4F;;}
 input:focus {background:#fff; border:1px solid #b80b38; color:#2F4F4F; font-weight: normal;}

form option {background:#fff; color:#2F4F4F;}

.table {
	width: 580px;
	border:1px dotted #fff; 
	text-align: left;
	border-spacing: 0px;
	background: #FFF;
	clear: both;
}



.table td {	padding:2px 2px 2px 1px; }






th {
	font: bold 13px/18px arial, helvetica, sans-serif;
	height: 30px;
	text-align: center;
	color: #CD5C5C;
	background: #F5F5F5;
	border-bottom: 2px solid #778899;
	white-space: nowrap;
}




tr.row1 {
	background-color: #fff;
	font-size:100%;
}

tr.row2 {
	background: #FFFFFF;
	font-size:100%;
}




tr.txt td {
	font-size: 80%;
	text-align: center;
	background-color: #F5F5F5;
}


form #button1, form #button2 {color:#fff;  cursor:pointer; width:100px; background:#4682B4; border:1px solid; border-color:#EBE1C5 #EBE1C5 #EBE1C5 #EBE1C5; text-align: center;}
form #button1:hover, form #button2:hover {color:#fff; background:#778899; border:1px solid; border-color:#B0C4DE #2F4F4F #2F4F4F #B0C4DE; text-align: center; }
form p {font-size:.9em; color:#778899; text-align:left; padding:15px 5px 5px 20px; margin:15px 5px 5px 20px;}




