
/*******************************************************************************/
/* Général */
/*******************************************************************************/

* { margin : 0; padding:0; }
.newline { clear : both; display : block; }
.left { float : left; }
.right { float : right; }
img { display: block; }
a img { border : none; }
a { text-decoration:none; }
a:hover { color: #f7acb3; }

body {
	font-family :  arial , sans-serif;
	font-size : 14px;
	text-align:justify;
	/*font-weight: 400;*/
	color : #FFFFFF;
	background: #00707e;
}

#global {
	width: 1044px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	background-image:url(../img/bgsite1px.png);
	background-attachment: scroll;
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#00707e;
}

h2 {
	margin: 0px;
	padding: 0px;
	font: 13px  arial;
	color: #FFFFFF;
	font-weight: 700;
	}

div.box {
	padding: 20px 0;
	/*border-top: thin solid #79ccc8;*/
	}

div.box h2 {
	text-align: center;
	}

div.box p {
	margin: 5px;
	padding: 0px;
	}

div.box p,
div.box a {
	font: 10px  arial;
	text-align: center;
	text-decoration: none;
	color: #222;
	}

div.box a:hover {
	color: #f7acb3;
	}


/*******************************************************************************/
/* header */
/*******************************************************************************/
#header{background: url(../img/headersite.png) no-repeat 0 100%;height:198px}
#sepheader{background: url(../img/sepSousHeader.png) no-repeat 0 100%;height:8px}
#logoheader{float:right;margin-right:81px}
#menutop{background: url(../img/menusite.png) no-repeat 0 100%;height:27px;padding-left:293px;}
#menutop .sep{border-bottom:thin solid #FFFFFF;
clear:both;
height:1px;
padding-top:5px;
width:700px;}
/*******************************************************************************/
/* MENU */
/*******************************************************************************/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#nav {
	
}

#nav dl {
	float: left;
	font:13px arial;
	font-weight:bold;
	border-right:2px solid #FFFFFF;
	height:15px;
	/*background: url(../img/menu_item_all.png) no-repeat 100%;*/
	}

#nav dl.first {

	/*background: url(../img/menu_item_first.png) no-repeat 100%;*/
	}

#nav dl.last {
	border:none;
	/*background: url(../img/menu_item_last.png) no-repeat 100%;*/
	}

#nav dt {
	padding: 0 10px;
	/*height: 30px;*/

	}

#nav ul {
	position: absolute;
	border: solid 1px #79ccc8;
	width: 150px;
	}

#nav ul li {
	background: #00707e;
	padding-left:5px;
	}

#nav a {
	font: 13px arial;
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	color: #FFFFFF;
	}

#nav a:hover {
	color: #f7acb3;
	}

/******************************************************************************
	COLONNE GAUCHE
******************************************************************************/

#menu_gauche {
	float: left;
	width:293px;
	padding:0;
	background-image: url(../img/leftsite.png);
	background-attachment: scroll;
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#00707e;
}
#menu_gauche p,#menu_gauche h2{
	margin:0 auto;
	width:180px;
	letter-spacing:1px;
}
/******************************************************************************
	BLOC CENTER
******************************************************************************/

#bloc-center {
	float: left;
	padding:0;
	width: 751px;
	background: url("../img/centersite.png") no-repeat scroll 0 bottom transparent;
}
#bloc-center #bloc-center-contenu
{
	width:632px;padding:10px 10px 10px 30px;
}
#bloc-center #bloc-center-contenu h2
{
	color : #003a74;
	font-size: 17px;
	font-weight : 700;
}
#bloc-center.notleft {
	background:none;
	float:left;
	padding:10px 27px;
	width:969px;
}
/*	Entete
******************************************************************************/

#entete {
	margin: 20px 0;
	}

#entete h1 {
	margin: 0px;
	padding: 0px 0px 15px 0;
	font-size: 37px;
	font-weight:bold;
	color: #ffe800;
}

#entete h2 {
	margin: 0px;
	padding: 0px;
	font: 12px  arial;
	font-weight: bold;
	color: #FFFFFF;
	}

/*	Suite
******************************************************************************/

#bloc-center h3 {
	color : #003a74;
	font-size: 17px;
	font-weight : 700;
	/*margin-bottom: 10px;*/
}

#bloc-center .bloc 
{
	/*line-height : 17px;*/
	margin-bottom : 20px;
}

#bloc-center .bloc p
{
	color:#FFFFFF;
}

#bloc-center a {
	color : #96D5D2;
	font-weight : 700;
}

#bloc-center a:hover {
	color : #f7acb3;
}

/******************************************************************************
	COLONNE DROITE
******************************************************************************/
#bloc-compteur .sep
{
	border-top:thin solid #79ccc8;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:700px;
	width:180px;
}
#bloc-compteur
{

}
#menu_droit {
	float: right;
	padding: 50px;
	width: 180px;
	height: 384px;
	}
#addinfo .sep
{
	border-top:thin solid #79ccc8;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:700px;
	width:180px;
}
#addinfo h2{
	/*margin-top: 60px;*/
	font-size:19px ;
	font-weight: bold;
	font-variant:small-caps;
	color:#FFFFFF;
	padding-bottom:25px;
	}
#addinfo li
{
	background-image:url("../img/puce.png");
	background-position:0 4px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 12px;
	text-align:left;
}
#addinfo ul
{
list-style-type: none;
margin-left:50px;
color:#96d5d2;
}
#addinfo li  a 
{
color:#96D5D2;
font-size:13px;
font-variant:small-caps;
/*font-weight:600;*/
}
#addinfo li  a:hover {
color: #f7acb3;
}


/*******************************************************************************/
/* FOOTER */
/*******************************************************************************/

#footer {
	/*padding: 10px 60px 25px 210px;
	border-top: simple 3px #79ccc8;*/
	font-weight: bold;
	color: #FFFFFF;
	background: url("../img/footersite.png") no-repeat scroll 0 0 #19838d;
	height:29px;
	line-height:29px
	}

#footer a {
	color: #FFFFFF;
	}

#footer a:hover {
	color: #f7acb3;
	}

	#footer .left {
	font:10px arial;
	padding-left:290px;
	}
	#footer .right {
	font:10px arial;
	padding-right:87px;
	}
#closerSite
{
	width:100%;
	background: url("../img/closersite.png") no-repeat scroll 0 0 #19838d;
	height:27px;
}
/*******************************************************************************/
/* BLOC PROGRAMME */
/*******************************************************************************/
#bloc-programme .sep	, #closedinfo .sep,#bloc-sponsor .sep
{
	border-top:thin solid #79ccc8;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:700px;
	width:180px;
}

#bloc-programme h2
{	
	color:#FFFFFF;
	font-size:19px;
	font-weight:600;
}
#bloc-compteur .sep
{
	border-top:thin solid #79ccc8;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:700px;
	width:180px;
}
#bloc-compteur p
{
	font-size:13px;
	color:#96D5D2;
	letter-spacing:1px;
}

#bloc-programme a
{	
	color:#96D5D2;
	font-size:13px;
	font-variant:small-caps;
	font-weight:600;
}

#bloc-programme a:hover
{	
	color:#f7acb3;
}

/*******************************************************************************/
/* BLOC SPONSOR */
/*******************************************************************************/
#bloc-sponsor h2
{	
	color:#79ccc8;
	font-size: 21px;
	font-weight:700;
	font-variant:small-caps;
	padding-bottom:15px;
}
#bloc-sponsor img
{	
	display:block;float:left;
	/*display:inline;
	margin-bottom:5px;*/
}
#bloc-sponsor li
{	
	text-align:left;
	padding:0;
	margin:0;
	/*display:inline;
	margin-bottom:5px;*/
}
#bloc-sponsor.box
{
	text-align:left;
}
/*******************************************************************************/
/* BLOC FERMETURE */
/*******************************************************************************/
#closedinfo {
	font-size:17px;
	font-weight:600;
	color:#79ccc8;
	/*margin-top: 60px;*/
	text-align: center;
	font-variant: small-caps;
	padding: 20px 0;
	}

	
	
/*******************************************************************************/
/* RESTES SIMALLIANCE */
/*******************************************************************************/

/* ---- programme ------------------------------------------------------------*/
.program {
  margin : 5px auto 5px auto;
  width : 510px;
  /*color : #74B3DB;*/
  color : #FFFFFF;
}

.plenary {
  background : #FFBFBF; /* rose plenier */
  border-top : 1px solid #f66;
  border-bottom : 1px solid #f66;
  padding : 10px 0;
}

.track1 {
  background : #71BF43; /* vert pâle */

}

.track2 {
  background : #00707E; /* bleu clair */
}

.track3 {
  background : #8e9bc9; /* mauve */
  padding : 10px 0;
}

.track4 {
    background : #c59cc5; /* violet */
    padding : 10px 0
}

.track5 {
    background : #ED076D; /* rose */

}

.track6 {
    background : #f5ae81; /* saumon */
    padding : 10px 0
}

.track7 {
    background : #fbcb8c; /* orange */
    padding : 10px 0
}

.pause .horaire-program, .pause .titre-program {
    color : #FFFFFF;
}

.horaire-program {
  float : left;
  width : 120px;
  font-weight : 700;
  margin-bottom:10px;
  text-align : right;
}

.titre-program {
  float : right;
  width : 360px;
  /*color : #0054A6;*/
  /*color : #FFFFFF;*/
  font-weight : 700;
  display : block;
 font-variant:small-caps;
}

.prog-speaker {
  float : right;
  width : 310px;
  margin : 2px 0 0 0;
  padding : 2px 0 0 0;
  font-size : 11px;
}

.prog-speaker a {
    font-weight : bold;
    color : #FFFFFF;
}

#contenu .plenary .prog-speaker a { color : #fff;}

.item-prog {
  padding : 5px 0;
  margin : 2px 0;
  clear : both;
}

.pause {
    /* old */
    /*border-top : 1px solid #F29202;
    border-bottom : 1px solid #F29202;
    background : #FFF2B8;*/ 
    border-top : 1px solid #d1d1d1;
    border-bottom : 1px solid #d1d1d1;
    background : #eaeaea; 
}

.texte-program {
  float : right;
  width : 353px;
 margin:8px 5px 0 0;
/*  padding : 2px 5px 5px 15px;*/
  border-bottom : 1px solid #BBC9DE;
  font-size : 11px;
}

.texte-program em {
  font-style : normal;
  font-weight : bold;
  color : #79CCC8;
}

/* ---- formulaires ----------------------------------------------------------*/

#simpleform  input[type="text"]{
	background-color:#96d5d2;
	border-left:2px;
	border-style:inset;
	border-color:#EEEEEE;
	border-right:none;
	border-top:none;
	border-bottom:none;
	width:250px;
}

label {
	font-size : 12px;
	font-weight : 700;
	float : left;
	margin-right : 10px;
	width : 150px;
	margin-top : 0px;
}

.form-field, select.form-field {
	margin-bottom: 10px;
}

fieldset {
border:none;
}


input.form-submit{
	padding:8px;
	margin: 0 0 0 20px;
	/*width: 100px;*/
	height: 30px;
	border:1px solid #FFE800;
	cursor: pointer;
	background-color:#00707E;
	color:#FFE800;
	font-weight:bold;
}

input.form-submit:hover{
	background-color:#00707E;
	border:1px solid #79CCC8;
	color:#79CCC8;
	}

input.form-submit-back {
	padding:0;
	margin: 0 0 0 20px;
	width: 100px;
	height: 30px;
	border: none;
	background: url(../img/btn_retour.png);
	cursor: pointer;
}

input.form-submit-back :hover {
	background: url(../img/btn_retour_hover.png);
	cursor: pointer;
}

input.form-submit2 {
	padding:0;
	margin: 10px 58% 10px 42%;
	width: 180px;
	height: 30px;
	border: none;
	background: url(../img/btn_valider-selection.png);
}

input.form-submit2:hover {
	background: url(../img/btn_valider-selection_hover.png);
}


input.form-back {
    color : #00376f;
	font-weight:700;
	font-size:14px;
	border:0;
	cursor: pointer; 
	float:right;
	padding:0;
	margin:0;
	margin-left:20px;
	margin-bottom:10px;
	/*padding-left:25px;*/
	font-family : "Trebuchet MS",  arial, Helvetica, sans-serif;
	text-align:left;
}

.form-mandatorysign {
	color: #FFE800;
	font-size:14px;
}
.bloc-choix {
	float : left;width : 180px;
}


/************* Conference ********************/
.conf_entete_hour
{
	/*text-align:center;*/
}
#programme{width:632px;margin-bottom:15px}
#programme .jour{
font-size:18px;
font-weight:700;
color:#003a74;
background-color:#ffe800;
padding-left:5px;
height:21px;
clear:both;
}
/*#programme .jour.LIBELLEJ2{
background-color:#79ccc8;
}

#programme .jour.LIBELLEJ3{
background-color:#00707e;
color:#79ccc8;
}*/
#programme .horaire
{
border-right:1px solid #FFE800;
padding-left:5px;
font-weight:700;
color:#003a74;
font-size:14px;
height:15px;
line-height:15px;
clear:both;
background:url("../img/horairebg.png") no-repeat scroll 0 0 transparent;
}
/*#programme .horaire.LIBELLEJ2
{
background:url("../img/horairebg2.png") no-repeat scroll 0 0 transparent;
}

#programme .horaire.LIBELLEJ3
{
color:#79ccc8;
background:url("../img/horairebg3.png") no-repeat scroll 0 0 transparent;
}*/

#programme .atelier
{
border:1px solid #ffe800;
float:left;
height:220px;
width:146px;
font-size:11px;
color:#003a74;
padding:5px;
}
/*#programme .atelier.LIBELLEJ2
{
	border:1px solid #79ccc8;
}
#programme .atelier.LIBELLEJ3
{
	border:1px solid #00707e;
}*/
#programme .atelier.boxselected
{
	background-color:#96D5D2;
}
#programme .atelier .titre
{
	font-weight:bold;
}

#programme .atelier .domaine
{


}

#programme .atelier .niveau{
color:#ffe800;
font-size:19px;
}


#programme .atelier .intervenant
{
	font-weight:bold;
}

#programme .pause
{
text-align:left;
font-weight:700;
color:#fff;
font-size:10px;
background : none;
padding:5px 0; 
margin:5px 0; 
background-color:#FFFFFF;
}

#programme .session
{
text-align:center;
font-size:14px;
font-weight:700;
color:#7CABD7;
background : none;
/*padding:5px 0; */
/*margin:5px 0;*/

}



#programme strong.complet {
	font-size : 10px;
	color : #EF037F;
}

#programme div.mention-complet {
	font-size : 10px;
	padding : 0 2px;
	margin : 0 0 2px 0;
}

#programme .atelier .coche
{
text-align:center;
color:#FFFFFF;
}

a.thickbox {
	font-weight : 700;
	font-size : 10px;
	color : #FFFFFF !important;
}
div.savoirplus {
border:thin solid #FFFFFF;
color:#FFFFFF;
margin:5px;
text-align:center;
width:130px;
}
div.savoirplus a{
	color:#FFFFFF;
}
.pause div.savoirplus {
}
#erreurlogin
{
background:#00707E;
width:600px;
margin:10px auto;
padding:10px 5px;

}
#selection ul{
background:#00707E;
width:600px;
margin:0 auto;
padding:5px;
}
#selection li{
display:block;
margin-bottom:15px;
	background-image:url("../img/puce.png");
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
	text-align:left;
}
#selection .titre{
font-weight:700;font-size:14px;color:#10598E;border-bottom:1px solid #10598E; width:30%;margin:10px 0;
}

#apayer{
margin:10px;
padding:10px;
background:#00707E;
border:1px solid #00707E;
color:#FFFFFF;
}

#apayer h3{
color:#FFFFFF;
}

#apayer .prix{
border:1px solid #FFFFFF;
font-size:14px;
padding:20px;
font-weight:700;
width:70%;margin:auto;
}
#apayer .payby{
font-size:14px;
padding:20px;
font-weight:700;
width:70%;margin:auto;
}
#apayer .payby a:hover{
 color:#f7acb3;
}

/* ---- warning */
#bloc-warning {
  background : #00707E;
  margin : 5px 10px;
  color : #FFFFFF;
  /*float:center;*/
}

#bloc-warning h3 {
  text-align : center;
  padding : 5px 15px;
  color : #fff;
  text-align : left;
  margin:0;

}

#bloc-warning ul {
  margin : 10px 0 10px 50px;
  list-style-type:none;
}

#bloc-warning li {
  padding : 5px 10px;

}

#parcours div{margin:0 10px;background:#00707E;padding:10px}

#parcours div li{
padding:3px;
}
#parcours strong{color:#FFE800;font-size:12px;margin-top:5px}

.bloc-choix {
	float : left;width : 270px;
	
}

/*//// IMG ////*/

.page_img{
margin-bottom:20px;
clear:both;
}

#people form {
	padding: 15px 0 15px 15px;
	}


#table_conferences {
	width: 100%;
	}

#table_conferences td {
	/*width: 110px;*/
	}