P.sautdepage
{
    PAGE-BREAK-BEFORE: always
}
#programme
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#programme P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#programme .entetesamedi
{
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/SNFGE/entete-fmc.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 650px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 266px
}
#programme .entetedimanche
{
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/SNFGE/entete-fmc.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 266px
}
#programme .entetelundi
{
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/SNFGE/entete-scientif.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 650px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 266px
}
#programme .entetemardi
{
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/SNFGE/entete-scientif.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 650px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 266px
}
#programme .entetemercredi
{
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/SNFGE/entete-scientif.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 650px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 266px
}
#programme .basentete
{
    CLEAR: both;
    BACKGROUND-COLOR: #ffffff;
}
#programme .imgsession
{
}
#programme .heuresession
{
    CLEAR: both;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    WIDTH: 210px;
    COLOR: darkgreen;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#programme .joursession
{
    margin-top: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #339298;
    TEXT-ALIGN: left
}
#programme .libelletypescientifique
{
    CLEAR: left;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-LEFT: 130px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 50%;
    COLOR: #0098a1;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
#programme .titresession
{
	clear:both;
    PADDING-LEFT: 80px;
	margin-top: 15px;
	padding-top: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color:#ECECEC;
}

#programme .detail
{
    CLEAR: both;
}
#programme .detailsession
{
}
#programme .detailtitre
{
    FONT-WEIGHT: normal;
    COLOR: #000000
}
#programme .sessionintervenant
{
	clear:both;
    PADDING-LEFT: 80px;
    PADDING-bottom: 5px;	
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #339298;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#programme .heureintervention
{
	BORDER-TOP: #339298 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;	
    COLOR: #339298;	
    FONT-FAMILY: Arial, Helvetica, sans-serif;	
    TEXT-ALIGN: left;	
	width:65px;	
	padding-right:10px;
}
#programme .numcommunication
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    WIDTH: 55px;
    COLOR: #e2001a;
    PADDING-TOP: 10px
}
#programme .intervention
{
    WIDTH: 100%;
}
#programme .titreintervention
{
    BORDER-TOP: #339298 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
	width:400px;
}
#programme .intervenantintervention
{
    BORDER-TOP: #339298 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
/*    WIDTH: 49%;*/
    COLOR: #339298;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#programme .detailintervention
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    TEXT-ALIGN: justify
}
#programme .imgsession
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 50px
}
#programme .heuresession
{
    PADDING-BOTTOM: 9px
}
#programme .libellesalleWILS
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: left
}
#programme .libellesalleCPD
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: darkgoldenrod;
    TEXT-ALIGN: left
}
#programme .libellesalleOP
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: darkblue;
    TEXT-ALIGN: left
}
#programme .libellesalle2YAS
{
    MARGIN-TOP: 1px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
	padding-top:5px;	
    WIDTH: 100%;
    COLOR: #339298;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR:#FFFF00;
    TEXT-ALIGN: left;
}
#programme .libellesalleCPDS
{
    MARGIN-TOP: 1px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
	padding-top:5px;	
    WIDTH: 100%;
    COLOR: #FFFFFF;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR:#DFB105;
    TEXT-ALIGN: left;
}

#programme .libellesalleCCRC
{
/*    MARGIN-TOP: 15px;*/
    MARGIN-TOP: 1px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
	padding-top:5px;	
    WIDTH: 100%;
    COLOR: #FFFFFF;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR:#D0A0D1;
    TEXT-ALIGN: left;
}
#programme .libellesalleTS
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #339298;
    TEXT-ALIGN: left;
}
#programme a.libellesalle
{
	text-decoration:none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left;
	cursor:default;
}
#programme a.libellesalleLink
{
	text-decoration:none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left;
}
#programme .libellesalleMS
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: royalblue;
    TEXT-ALIGN: left
	text-decoration:none;
}

#programme .libellesalleCC
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: mediumvioletred;
    TEXT-ALIGN: left
}
#programme .jourSession2
{
    FONT-SIZE: small;
    COLOR: white;
    FONT-VARIANT: small-caps
}
#programme .jourSession3
{
    COLOR: white
}
#programme .libellesalleCS
{
    MARGIN-TOP: 1px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: chocolate;
    TEXT-ALIGN: left
}
#programme .libellesalleP
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: darkgoldenrod;
    TEXT-ALIGN: left
}
#programme .joursessionpreprog
{
	margin-top:10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:#D0A0D1;
    TEXT-ALIGN: left
}
/*********** ecran login ********************/
.securiteIn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#001E57;
	font-weight:bold;
}
.securiteIn table.tableauLogin a {
	color:#001E57;
	font-weight:normal;
}
.securiteIn table.tableauLogin {
	height:155px;
	width:320px;
	margin:280px auto 0 auto;
	border:1px solid #339298;
}
.securiteIn table.tableauLogin img {
	position:relative;
	right:-35px;
	top:-50px;
	border:none;
}
.securiteIn table.tableauLogin input {
	border:1px solid #339298;
}
.securiteIn table.tableauLogin label {
	font-weight:normal;
}

