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;
}

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:1px;
	border-color:#999999;
	border-top-color : #EDEDED;
	background-color :#F9FBFD;
}

.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}

textarea {
	font-family :TREBUCHET MS;
	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;
	font-family: TREBUCHET MS;
}

td {  font-family:TREBUCHET MS; font-size: 10px; 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}
.bv13 {font-family:TREBUCHET MS; font-size: 13px; color: #224691;}
a.bv13:link {font-family:TREBUCHET MS; font-size: 13px; color: #224691;text-decoration: none}
a.bv13:visited {font-family: TREBUCHET MS; font-size: 13px; color: #224691;text-decoration: none}
a.bv13:hover {font-family:TREBUCHET MS; font-size: 13px; color: #224691;text-decoration: underline}
.bv20 {font-family: TREBUCHET MS; font-size: 20px; color: #224691;}
.bv16 {font-family:TREBUCHET MS; font-size: 16px; color: #224691;}
input,select { font-family : TREBUCHET MS; font-size : 10px; 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;
}
#bouton{
border-style: none;
}
#boutonradio{
border-style: none;
background-color : #F9FBFD;
}

#smenu1 ul, #smenu2 ul, #smenu3 ul {
	margin-left:13px;
	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;
}

.bv11 {font-family:TREBUCHET MS; font-size: 11px; color: #224691;}

.bv12 {font-family:TREBUCHET MS; font-size: 12px; color: #224691;}
a.bv12:link {font-family:TREBUCHET MS; font-size: 12px; color: #224691;text-decoration: none}
a.bv12:visited {font-family:TREBUCHET MS; font-size: 12px; color: #224691;text-decoration: none}
a.bv12:hover {font-family:TREBUCHET MS; font-size: 12px; color: #224691;text-decoration: underline}


.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;}


.ble14 {  font-family: TREBUCHET MS ;font-size: 14px; color: #0079af;}
.ble18 {  font-family: TREBUCHET MS; color: #0079af;
font-size: 18px;}
 
.bla11 {  font-family:TREBUCHET MS; font-size: 11px; color: #FFFFFF;}
.ver14 {  font-family:TREBUCHET MS; font-size: 14px; color: #0ee400;}

.orang14 {  font-family:TREBUCHET MS; font-size: 14px; color: #FF6600;text-decoration: none}

.orang11 {  font-family:TREBUCHET MS; font-size: 11px; 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;}

.nonvalid {  font-family:TREBUCHET MS; font-size: 11px; color: #000000; text-decoration: underline}

.sort-table {
}

.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");
	vertical-align:middle;
	margin-left:5px;
	margin-top:5px;

}
.sort-arrow.ascending {
	background-image:url("/img/commun/picto_fl_tab_h.gif");
	margin-left:5px;
	margin-top:5px;
}



#ssmenu1 #ssmenu2 #ssmenu3 ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
	  background-color : red;
      }
#ssmenu1 #ssmenu2 #ssmenu3 li {
      float:left;
   /*   background:url("left.gif") no-repeat left top;*/
      margin:0;
      padding:0 0 0 9px;
      }
	  

 /*  STYLE TABLEAU ARRONDI   */

.haut {
	height:12px;
	background-image:url(/img/commun/centre.gif);
	border-top :1px #6687CD solid;
	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;
}
.contenu {
	background-image:url(/img/commun/centre.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px;
	width:100%
}

.spacer {
  clear: both;
}

#noboutonprint {
display:block;
float:right;
text-align:right;

}

#table {
border : 1px #224691 solid;
border-style : solid solid none solid;
width:100%;
}
#tablenonebor {
width:100%;
}

#cellfond {
background-image:url(/img/commun/fd_cell_tit.jpg);
background-repeat: no-repeat;
background-position:left;
text-align:left;
width:100%;
}

#titrepage {
margin-top:15px;
width:100%;
text-align:left;
font-family: TREBUCHET MS;
font-size: 20px;
color: #224691;
}

#sstitrepage {
width:100%;
text-align:left;
font-family: TREBUCHET MS;
font-size: 14px;
color: #224691;
}

#tablearrondi {
width:100%;
background-color:#F2F6FB;
margin-left:20px
}

#td0 {
background-color : #D7E0F2;
border-bottom : 1px #224691 solid;
}

#td0stage {
background-color : #E6F1F3;
border-bottom : 1px #224691 solid;
}

#td01 {
background-color : #D7E0F2;

}


#td02 {
background-color : #D7E0F2;
border-top : 2px #224691 solid;
border-bottom : 1px #224691 solid;

}

#td11 {
background-color : #D7E0F2;
border-top : 2px #224691 solid;
border-bottom : 1px #224691 solid;
}

#td12 {
background-color : #E6F1F3;
border-top : 2px #224691 solid;
border-bottom : 1px #224691 solid;
}


#td1 {
border-bottom : 1px #224691 solid;
text-align:center;
}

.cursus_titre{text-decoration:none;}
.lien_open_type_cursus{float:left;display:inline;}
.cursus_titre span, .lien_open_type_cursus span{font-weight:bold;color:#107C97;}
.cursus_titre img, .lien_open_type_cursus img{margin:0 0 0 4px;border:0;}
.lien_nouveau_type_cursus{float:right;display:inline;}