/*--------------------------- Généralités -----------------------*/
body { 
	padding: 0px; 
	margin: 0 0 0 0 ; 
}
h1 { 
	font-family:  Arial, Helvetica, sans-serif; 	font-size : 24pt;
	text-align : left;	color: #223388;	 margin: 0 0 6px 0;
}
h2 { 
	font-family:  Arial, Helvetica, sans-serif;	font-size : 20pt; 
	text-align : left;	color: #5566bb; margin: 0 0 12px 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #223388;
	margin: 0 0 0 1em;
	line-height : 40pt;
}
h4 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #223388;
	margin: 0 0 0 1em;
	line-height : 40pt;
	font-size : 16pt;
}
p {
	font-family:  Arial, Helvetica, sans-serif;
	color: #152C4D ;
	text-align:justify;
}
a{
	font-family: Arial, Helvetica, sans-serif;
		color: #152C4D ;
	text-decoration:none;
	font-weight:bolder;
}
li {
	font-family: Arial, Helvetica, sans-serif;
		color: #152C4D ;
	text-decoration:none;
	font-weight:normal;
}
/*--------------------- Styles de paragraphes -------------------*/
.texte1g { 
	font-size:9pt;
	margin : 0 5em 0em 2em;
	text-align : left
}
.texte1 { 
	font-size:9pt;
	margin : 0 5em 0em 2em;
}

.paragraphe {
	text-align:left;
	font-size:9pt;
	margin : 0 5em 0.75em 2em;
}
.centre {
	font-size:9pt;
	text-align:center;
	margin : 0 1em 0.75em 2em;
}
	
.titre1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color : #223388;
	margin : 0 1em 0.25em 2em;
}
.texte2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin : 0 5em 0.5em 3em;
}
.organisme{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
.alerte{
	font-family: Arial, Helvetica, sans-serif; font-size : 12pt; 
	color: #FF0000;   font-weight:bold;
	text-align : center;
	margin : 0 2em 0 2em ;
}
/*--------------------- Menu pages principales ------------------*/
#menu{
	position : absolute;
	background : #152C4D;
	top:97px;
	left:0px;
	height: 100% ;
}
#menu ul{
	list-style: none;  		/* Enlève les puces */
	padding:0;
	margin:0;
}
#menu li{
	text-align : center;
	display: block;			/* Toute la largeur */
}
#menu li a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:9pt;
	font-weight:bold;
    line-height:10pt;
	text-decoration: none;
	text-align:left;
	color: #FFFFFF;
	display: block;			/* Toute la largeur */
	padding: 4px;
}
#menu a:hover{
	background: #AABBFF;
}
#menu a.select{
	background: #769AB3;
}
#menu a.select:hover{
	background: #769AB3;
}
/*-------------------- En-tête pages principales ----------------*/
#enTete { 
	background : url(images/fond-en-tete.png) repeat-x;
	width : 100%;
}
#enTete table { 
	width : 100%;
}
#enTete td { 
	text-align : left ;
	padding : 5px;
}
#enTete td.titre { 
	padding : 0 30px;
}
#enTete td.titre h1{
        font-family: Arial, Helvetica, sans-serif;
        text-shadow: 0px 0px 4px #c6e3f9;
        font-size:18pt;
        font-weight:bold;
        line-height:20pt;
        text-decoration: none;
        color: #FFFFFF;
}
#enTete td.titre h2{
        font-family: Arial, Helvetica, sans-serif;
        text-shadow: 0px 0px 4px #c6e3f9;
        font-size:12pt;
        font-weight:bold;
        line-height:14pt;
        text-decoration: none;
        color: #FFFFFF;
}     

/*-------------------- Corps pages principales ------------------*/
#corps{
	position: absolute;
	width: 100%;
}
#contenu{
	background-color:#FFFFFF;
	margin : 0 0 0 11.35em;
}
#contenu h3{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
}
#contenu h4{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
}

#avion{
	background-color:#FFFFFF;
	margin : 0 0 0 0;
}
#contenu ul li{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin : 0 0 0 2em;
	padding:0;
	list-style-image: url(images/puce.png);
}
#avion ul li{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin : 0 0 0 2em;
	padding:0.25em;
	list-style-image: url(images/puce.png);
}
#contenu ol li{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin : 0 0 0 2em;
	padding:0;
}

#contenu table{
	margin: 0 0 0.5em 2em;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #152C4D ;
}
#contenu .tablecentree{
	margin-left : auto;
	margin-right: auto;
	margin-left:2cm;
}

#contenu td{
	padding:0 1em;
}

#contenu .heure { 
	font-weight:bold;
	vertical-align:top;
	background-color:#99BBFF;
	color:#223388;
	text-align:center; 
}

#contenu .salle {
	font-family:sans-serif;
	text-align:center;
	background-color:#99BBFF;
	color:#223388;
	padding:3pt;
}

#contenu .cafe {
	background-color:white;
	color:#4B3628;
	text-align:center;
	font-style:oblique;
}

#contenu .bouffe {
	background-color:#9BFFC7;
	color:black;
	text-align:center;
	font-style:oblique;
	height:1cm;
}

#contenu .conf {
	background-color:#e5ff31;
	color:black;
	text-align:center;
	font-weight:bolder;
	height:1cm;
}

/* conferences */


#contenu .session-T10-1 {
        background-color:#fc00f0;
        color:black;
        text-align:center;
        font-family:sans-serif;
        height:1.5cm;
        width:3cm;
}

/* sessions */

#contenu .session-T1-1 { background-color:#fdffd2; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T1-2 { background-color:#fdffd2; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T1-3 { background-color:#fdffd2; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T1-4 { background-color:#fdffd2; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T3-1 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T3-2 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T3-3 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T3-4 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T4-1 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T4-2 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T4-3 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T4-4 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T5-1 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T5-2 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T5-3 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T5-4 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T6-1 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T6-2 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T6-3 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T6-4 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T7-1 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T7-2 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T7-3 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T7-4 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T8-1 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T8-2 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T8-3 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T8-4 { background-color:#fcddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }

#contenu .session-T9-0 { background-color:#8c8dff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T9-1 { background-color:#acddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T9-2 { background-color:#acddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T9-3 { background-color:#acddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }
#contenu .session-T9-4 { background-color:#acddff; color:black; text-align:center; font-family:sans-serif; height:1.5cm; width:3cm; }


#contenu .log {
	background-color:#613E3D;
	color:white;
	text-align:center;
	font-family:sans-serif;
	height:2cm;
}
#contenu .poster {
	background-color:#7F622F;
	color:white;
	text-align:center;
	font-family:sans-serif;
	height:3cm;
}

#contenu .excursion {
	background-color:lightgreen;
	color:black;
	text-align:center;
	font-variant:small-caps;
	height:2cm;
}


#contenu .session_titre {
        font-family:sans-serif;
        font-weight:bold;
}

#contenu .session_auteur {

}

#contenu .session_organisme {
        font-family:serif;
        font-style:oblique;
}
#contenu .session_conf {
        background-color:lavender;
        padding:5pt;
}

#contenu .session_chairman {
        display:block;
        font-weight:bold;
        font-size:large;
        font-family:sans-serif;
        margin-top:10pt;
        margin-bottom:20pt;
	margin-left:12pt;
	color:darkblue;
}


	
/*--------------------- Formulaires soumission ------------------*/
#formulaire{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
}

#formulaire table{
	margin: 0 0 0 2em; 
}

#formulaire .tablecentree {
	font-size:12pt;
	margin-left : auto;
	margin-right: auto;
	margin-left:2cm;
}

#formulaire td{
	vertical-align:top;
}
#formulaire .comment{
	font-size:10pt;
	color : #999999;
	padding-bottom : 1em;
}
#formulaire p{
	font-family: Arial, Helvetica, sans-serif; 
	margin: .5em 1em .5em 1em; 
}
.oblige{
	font-family: Arial, Helvetica, sans-serif; 
	color : #FF0000;
}
#formulaire input.bouton{
	color: #223388;
	font-size:14pt;
	font-weight:bold;
	padding : 0.1em 1em 0.1em 1em;
}
#formulaire .titre{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;    font-size:18pt;    text-align : center;
	line-height:20pt;    margin: 1em; 
}
#formulaire .auteurs{
	font-family: Arial, Helvetica, sans-serif; margin:0;
	font-weight:bold;  font-size:12pt;    text-align : center;
}
#formulaire .session{
	font-family: Arial, Helvetica, sans-serif;
        font-size:14pt;    text-align : center; margin:0;
}
#formulaire sup{
  font-size:9pt;  font-weight:bold;
}
#formulaire .coord{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal;  font-size:12pt; 
	padding : 0em 0em 0.5em 0em;
}
#formulaire .relief{
	color: #1155cc;   font-weight:bold;
}
#formulaire .centre{
	font-size:12pt;
	text-align:center;
	margin : 0 1em 0.75em 2em;
}

#formulaire .droit {
	font-size:12pt;
	text-align:right;
	margin : 0 10em 0.75em 2em;
}

