body {
	margin: 0;
	padding: 0;
	background-color :#F9FBFD;
}
	
#conteneur {
	position:absolute;
	left: 50%;
	/*top: 50%;*/
	width: 762px;
	/*margin-top: -240px;
	*/
	margin-left: -381px;
	border-style: solid;
	border-width:1;
	border-color:999999;
	border-top-color : #EDEDED;
	background-color :#F9FBFD;
}

textarea {
	font-family : Trebuchet MS, Arial; font-size : 12px; font-weight : normal; color : #07677F ; margin-top : 0px; margin-bottom : 0px; 
	border-style: dashed;
	background-color : #EDEDED;
	border-color : #224691;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;

}
.logu {
line-height : 9px
}

td {  font-family: TREBUCHET MS; font-size: 12px; color: #666666; }
#titre {margin-bottom : 5px;font-family: TREBUCHET MS; font-size: 11px; color: #FE8E43;}
#cellpad { margin-left : 10px;margin-left : 10px;margin-top :5px}
.ble11 {  font-family: TREBUCHET MS; font-size: 11px; color: #224691;}
a.ble11:link {  font-family: TREBUCHET MS; font-size: 11px; color: #224691;text-decoration: none}
a.ble11:visited {  font-family: TREBUCHET MS; font-size: 11px; color: #224691;text-decoration: none}
a.ble11:hover {  font-family: TREBUCHET MS; font-size: 11px; color: #224691;text-decoration: underline}


.noi13 {font-family: TREBUCHET MS; font-size: 13px; color: #333333;}
.noi11 {font-family: TREBUCHET MS; font-size: 11px; color: #333333;}

.gris11 {  font-family: TREBUCHET MS; font-size: 11px; color: #ACACAC;}
a.gris11:link {  font-family: TREBUCHET MS; font-size: 11px; color: #ACACAC;text-decoration: none}
a.gris11:visited {  font-family: TREBUCHET MS; font-size: 11px; color: #ACACAC;text-decoration: none}
a.gris11:hover {  font-family: TREBUCHET MS; font-size: 11px; color: #ACACAC;text-decoration: underline}


input,select { font-family : Trebuchet MS, Arial; font-size : 10px; font-weight : normal; color : #07677F ; margin-top : 0px; margin-bottom : 0px; 
	border-style: dashed;
	background-color : #EDEDED;
	border-color : #336699 ;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
}
#bouton{
border-style: none;
}
#boutonradio{
border-style: none;
background-color : #F9FBFD;
}

#smenu1 ul, #smenu2 ul, #smenu3 ul {
	margin-left:13;
	padding:0px 10px 0px;
	list-style:none;
	list-style-image: none;
	line-height : 23px;
	color: #224691;
	font-weight:bold;
}

#smenu1 ul a:hover , #smenu2 ul a:hover, #smenu3 ul a:hover{
	margin-left:0;
	padding:0px 0px 0px;
	font-weight:bold;
	list-style:none;
	list-style-image: none;
	line-height : 23px;
	color:#FE8E43;
}

#ulli li {list-style-image : url(/img/commun/s_fleche.gif);
	margin-left:0px;
	margin-top:5px;
	color:#336699;
	font-family: TREBUCHET MS; font-size: 11px; 
}

.bv11 {font-family: TREBUCHET MS; font-size: 11px; color: #336699;}
.bv12 {font-family: TREBUCHET MS; font-size: 12px; color: #336699;}
a.bv12:link {font-family: TREBUCHET MS; font-size: 12px; color: #336699;text-decoration: none}
a.bv12:visited {font-family: TREBUCHET MS; font-size: 12px; color: #336699;text-decoration: none}
a.bv12:hover {font-family: TREBUCHET MS; font-size: 12px; color: #336699;text-decoration: underline}

.bv13 {font-family: TREBUCHET MS; font-size: 13px; color: #336699;}
.bv20 {font-family: TREBUCHET MS; font-size: 20px; color: #336699;}

.blan14 {  font-family: TREBUCHET MS; font-size: 14px; color: #FFFFFF;}
.blan10 {  font-family: TREBUCHET MS; font-size: 10px; color: #FFFFFF;}
.blan12 {  font-family: TREBUCHET MS; font-size: 12px; color: #FFFFFF;}

.classtest {

background:url(/img/com/mg_1_25.gif) no-repeat right bottom;
}

a.blan12:link {  font-family: TREBUCHET MS; font-size: 12px; color: #FFFFFF;text-decoration: none}
a.blan12:visited{  font-family: TREBUCHET MS; font-size: 12px; color: #FFFFFF;text-decoration: none}
a.blan12:hover {  font-family: TREBUCHET MS; font-size: 12px; color: #FFFFFF;text-decoration: underline}

.ble14 {  font-family: TREBUCHET MS; font-size: 14px; color: #336699;}
.ble18 {  font-family: TREBUCHET MS; font-size: 18px; color: #336699;}
.ble11 {font-family: TREBUCHET MS; font-size: 11px; color: #224691;}
.ble12 {font-family: TREBUCHET MS; font-size: 12px; color: #224691;}
a.ble12:link {font-family: TREBUCHET MS; font-size: 12px; color: #224691;text-decoration: none}
a.ble12:visited {font-family: TREBUCHET MS; font-size: 12px; color: #224691;text-decoration: none}
a.ble12:hover {font-family: TREBUCHET MS; font-size: 12px; color: #224691;text-decoration: underline}

.ble10 {font-family: TREBUCHET MS; font-size: 10px; color: #224691;}
a.ble10:link {font-family: TREBUCHET MS; font-size: 10px; color: #224691;text-decoration: none}
a.ble10:visited {font-family: TREBUCHET MS; font-size: 10px; color: #224691;text-decoration: none}
a.ble10:hover {font-family: TREBUCHET MS; font-size: 10px; color: #224691;text-decoration: underline}


.bla11 {  font-family: TREBUCHET MS; font-size: 11px; color: #FFFFFF;}
.ver14 {  font-family: TREBUCHET MS; font-size: 14px; color: #0ee400;}
.orang11 {  font-family: TREBUCHET MS; font-size: 11px; color: #FE8E43;text-decoration: none}
.orang12 {  font-family: TREBUCHET MS; font-size: 12px; color: #FE8E43;text-decoration: none}
a.orang11:link {  font-family: TREBUCHET MS; font-size: 11px; color: #FE8E43;text-decoration: none}
a.orang11:visited {  font-family: TREBUCHET MS; font-size: 11px; color: #FE8E43;text-decoration: none}
a.orang11:hover {  font-family: TREBUCHET MS; font-size: 11px; color: #FE8E43;text-decoration: underline}
.noi11 {  font-family: TREBUCHET MS; font-size: 11px; color: #000000}
.rou11 {  font-family: TREBUCHET MS; font-size: 11px; color: #FF0000}
.rou12 {  font-family: TREBUCHET MS; font-size: 12px; color: #FF0000}
.rou13 {  font-family: TREBUCHET MS; font-size: 13px; color: #FF0000}
.noi12 {  font-family: TREBUCHET MS; font-size: 12px; color: #000000}
TD.solid-green { border: 5px solid green; }

.fd1 {background-color : #D7E0F2;}
.fd2 {background-color : #8DA6DA;}




.sort-table thead {
	background:	ButtonFace;
}

.sort-table td {

}

.sort-table thead td {
	cursor:			default;
}

.sort-table thead td:active {
}

.sort-arrow {
}

.sort-arrow.descending {
	background-image:		url("/img/commun/picto_fl_tab_b.gif");
	
}
.sort-arrow.ascending {
	background-image:		url("/img/commun/picto_fl_tab_h.gif");
}
#ssmenu1 #ssmenu2 #ssmenu3 ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
#ssmenu1 #ssmenu2 #ssmenu3 li {
      float:left;
   /*   background:url("left.gif") no-repeat left top;*/
      margin:0;
      padding:0 0 0 9px;
      }

/*  NEW style */
#bordure-top {

  padding : 20px 0px 0px 0px;
  width : 654px;
  border-left: 0px solid;
  border-top: 1px solid;
  border-bottom: 0px solid;
  border-right: 0px solid;
  border-color:#B0C4D7;
  background-image: url(/img/commun/borderh.gif);
  background-position: 0% 0%;;
  background-repeat: no-repeat;
}

#bordure-bottom {
  width : 654px;
  padding: 0px 0px 10px 0px;
  background-image: url(/img/commun/borderB.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

.spacer {
  clear: both;
}

.twocol {
float: left;
width: 50%;
margin : 1em 0;
}



.divband {
  font-family: TREBUCHET MS;
  font-size: 14px;
  color: #FFFFFF;
  width : 644px;
  padding: 2px 0px 0px 10px;
  background-image: url(/img/commun/arrond_bl_h_2.gif) ;
  background-color : #84A3C1;
  background-position: right;
  background-repeat: no-repeat;
}

#contenuall {
width:655px;
background-color:#F2F6FB;
border-top:1px #84A3C1 solid;
}

#div {
padding:5px;
}

.orang13 {  font-family: TREBUCHET MS; font-size: 13px; color: #FE8E43;text-decoration: none}
.orang11 {  font-family: TREBUCHET MS; font-size: 11px; color: #FE8E43;text-decoration: none}

.noir10_li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none}

.noir10li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none}


/*  STYLE TABLEAU ARRONDI   */

.haut {
	height:12px;
	background-image:url(/img/commun/centre.gif);
	background-repeat: repeat-y;
}
.hautd {
	height: 12px;
	width: 71px;
	background-image:url(/img/commun/hautd.gif);
	float: right;
}
.bas {
	height: 18px;
	background-image:url(/img/commun/bas.gif);
}

.basd {
	height: 18px;
	width: 14px;
	background-image:url(/img/commun/basd.gif);
	float: right;
}
.centre {
	background-image:url(/img/commun/centre.gif);
	background-repeat: repeat-y;
	text-align:left;
}	
#tableprint td {
	border: 1px #336699 solid;
}

#noborder {
border: 0px
}

.contenu {
	background-image:url(/img/commun/centre.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px 10px 0px 10px;
}

dl.event
{
margin: 0;
padding: 0;
font-family: TREBUCHET MS;
font-size: 13px;
color: #336699;
}

.event dt
{
position: relative;
left: 0;
top: 1.1em;
margin-bottom:30px;
font-weight: bold;
font-family: TREBUCHET MS;
font-size: 13px;
color: #336699;
}

.event dd
{
border-left: 1px solid #84A3C1;
margin: 0 0 0 10em;
padding: 0 0 .5em .5em;
font-family: TREBUCHET MS;
font-size: 11px;
color: #336699;
}

p.infopra{
margin : 10px 10px 10px 60px;
padding-left:10px;
border-left: 1px #84A3C1 solid;
font-family: TREBUCHET MS;
font-size: 13px;
color: #336699;
}

p.ssinfopra{
margin : 20px 10px 10px 30px;
padding-left:10px;
border-bottom: 1px #84A3C1 solid;
font-family: TREBUCHET MS;
font-size: 13px;
color: #336699;
}

