/*

Couleur IP  : #d70203
Couleur Gfk : #f96530
Couleur 360 : #00ADEF
Couleur link: #4078AC

*/

#CS_Content{
	width:990px; padding:0;
}

.conference {
	width:990px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0 auto;
}

.conference a {
	color:#4078AC;
	text-decoration:none;
	border-bottom:0px transparent solid;
	font-weight:normal;
}

.conference a:hover {
	color:#4078AC;
	text-decoration:underline;
	border-bottom:0px transparent solid;
}

.conference p {
	margin:0;
	line-height: 1.3em;
}

.conference h1, .conference h2, .conference h3, .conference h4, .conference h5, .conference h6 {
	margin:0;
	padding:0;
	font-weight:bold;
}


/* Entete */

.confZoneEntete {
	padding:5px 20px 25px;
	color:#000;
}

.conference h2 {
	font-size:2.9em;
	margin:2px 0 5px;
}

.conference h3 {
	font-size:1.5em;
	margin:0 0 20px 2px;
}

.confZoneEntete p {
	font-size:1.3em;
	margin-left:2px;
}

.confZoneEntete a {
	color:#000;
	text-decoration:none;
	border-bottom:solid #999 1px;
}

.confZoneEntete a:hover {
	text-decoration:none;
	border-bottom:solid #d70203 1px;
}

.confZoneEntete_Titres {
	padding: 0 50px 0 0;
	width:556px !important;
}

.confZoneEntete_Menu ul {
	list-style-position: inside;
	list-style-type: none;
	margin:0;
	padding:8px 15px 8px;
	border-left:#d2ddea solid 1px;
}

.confZoneEntete_Menu li {
	margin:6px 0;
}

.confZoneEntete_Menu a {
	color:#4078AC;
	text-decoration:none ;
	border-bottom:0px transparent solid;
}

.confZoneEntete_Menu a:hover {
	color:#4078AC !important;
	text-decoration:underline !important;
	border-bottom:0px transparent solid !important;
}



/* Contenu */

.confZoneContenu {
	width:690px;
	padding:20px 20px 20px;
}

.confZoneContenu ul {
	margin:0 0 0 20px;
	list-style-position: outside;
	list-style-image: url(../images/Conference/puce-conference-default.gif);
	list-style-type: none;
	padding:10px 0;
}

.confZoneContenu li {
	line-height: 1.3em;
	margin:5px 0;
}

.confGabaritTitre {
	font-size:1.15em;
	display:block;
	color:#000;
	width:100%;
	font-size:1.15em;
	margin:10px 0 20px;
}

.confGabaritTexte {
	width:100%;
	margin:5px 0 0;
}

.confGabaritHautDePage {
	width:100%;
	margin:30px 0 70px;
	font-size:0.9em;
	padding:20px 0 0 !important;
	font-size:0.85em;
}

.confGabaritHautDePage a {
	padding:0 0 0 14px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin:0 20px 0 0;
}


/* Programme en bref */

.confGabaritEnBref {
	width:100%;
	font-size:1.15em;
	margin:10px 0 30px;
}


/* Conférence Internationale */

.confInternationale {
	width:100%;
	margin:0 0 40px;
}

.confInternationale img {
	margin:0 15px 0 0;
	border:#a5a3a3 solid 1px;
}

.confInternationale_Titre {
	padding:0 0 15px;
	font-size:1.15em;
}

.confInternationale_Titre p {
	margin:0 0 0 15px;	
}

.confInternationale_Titre a {
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0px 4px;	
	padding:0 0 0 15px;
	margin:0 0 0 -15px;
	font-weight:bold;
	display:block;
}

*+html .confInternationale_Titre a {
	padding:0 0 0 15px;
	margin:0 0 0 -16px;
}

*html .confInternationale_Titre a {
	padding:0 0 0 15px;
	margin:0 0 0 -16px;
}

.confInternationale_Titre a:hover {
	text-decoration:underline;
}

.confInternationale_Conferencier {
	padding:0 0 15px 15px;
	font-size:1.13em;
}

.confInternationale_Conferencier a {
	background-image:none;
	margin:2px 0 0 0;
	font-weight:bold;
	display:block;
}

.confInternationale_Description {
	font-size:1em;
	padding:0 0 0 15px;
}


/* Conférence Standard */

.confStandard {
	width:100%;
	margin:0 0 20px;
}

.confStandard_Titre a {
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding:0 0 0 15px;
}

td.confStandard_ContenuLeft {
	width:295px;
}

td.confStandard_ContenuLeft, td.confStandard_ContenuRight {
	padding:10px 0 0 !important;
}



/* Colonne */

.confZoneColonne {
	width:218px;
	padding:20px 20px 20px 10px;
}

.confBoiteSimple {
	border:1px solid #989898;
	width:218px;
	margin:0 0 24px;
}

.confBoiteSimple td {
	padding:15px !important;
	text-align:left;
}

.confBoiteSimple h4 {
	font-size:2.2em;
	margin:-5px 0 5px -2px;
}

.confBoiteSimple p {
	font-size:1.2em;
	font-weight:bold;
}

.confBoiteSimple a {
	background-image: url(../images/Conference/puce-conference-bold.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-decoration:none;
	color:#333;
	padding:0 0 0 16px;
}

.confBoiteSimple a:hover {
	text-decoration:underline;
	color:#333;
}

.confBoiteComplete {
	border:1px solid #49494A;
	width:218px;
	margin:0 0 24px;
}

.confBoiteComplete_Titre {
	padding:5px 16px 6px !important;
	color:#FFFFFF;
	background-color:#49494A;
	font-size:1.1em;
}

.confBoiteComplete_Contenu {
	padding:12px 16px !important;
}

.confBoiteComplete_Contenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position: outside;
}

.confBoiteComplete_Contenu li {
	margin:8px 0;
	padding:0 0 0 15px;
	background-image: url(../images/Conference/puce-conference-default.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


.confBoiteComplete_Contenu img {
	display:block;
	margin:5px auto;
}


/* Programme complet */

.confGabaritProgHeure {
	width:100%;
	margin:30px 0 15px;
}

.confGabaritProgHeure_Haut {
	font-size:1.15em;
	font-weight:bold;
}

.confGabaritProgHeure_Bas {
	padding:0 !important;
	font-size:0.92em;
}

.confGabaritProgHeure_Bas h4 {
	font-size:1.5em;
	font-weight:bold;
	margin:0;
}

.confGabaritConferencier {
	margin:0 10px 10px 0;
	font-size:0.95em;
}

.confGabaritConferencier img {
	margin:0 6px 0 0;
	border:#a5a3a3 solid 1px;
}

.confGabaritConferencier a {
	margin:2px 0 0 0;
	display:block;
	font-weight:bold;
}

.confGabaritConferencier a .puce {
	font-weight:normal;
	font-size:10px;
	background-position: 0px 2px !important;
}


/* Conférencier */

.confGabaritBiographie {
	width:100%;
	margin:30px 0;
}

.confGabaritBiographie_Description {
	padding:0 !important;
}

.confGabaritBiographie_Pied {
	padding:20px 0 0 !important;
	font-size:0.85em;
}

.confGabaritBiographie_Pied a {
	padding:0 0 0 14px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin:0 20px 0 0;
}

