/***********/
/* 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;
	color:#013971;
	background:url(../img/bg_site.png)repeat-y 50% 0 #FFF;
}

#global{
	width:963px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	background-color:#FFF;
}

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

div.box{
	padding:20px 0;
}

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:#013971;
}

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/bg_menu.png) no-repeat 0 100% #053c73;height:27px;padding-left:90px;}

/********/
/* MENU */
/********/

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

#nav dl{
	float:left;
	font:13px arial;
	border-right:1px solid #FFFFFF;
	height:15px;
}

#nav dt{
	padding:0 8px;
}

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

#nav ul li{
	background:#003a74;
	padding-left:5px;
}

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

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

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

#menu_gauche{
	float:left;
	width:258px;
	padding:0;
	background:url(../img/bg_left.gif) repeat-x 0 0 #FFF;
}
#menu_gauche p,#menu_gauche h2{
	margin:0 auto;
	width:180px;
	letter-spacing:1px;
}
/*******************
	BLOC CENTER
*******************/

#bloc-center{
	float:right;
	padding:7px 10px 5px 0;
	width:695px;
	background:url(../img/bg_center.png) no-repeat 0 0 #FFF;
}
#bloc-center #bloc-center-contenu{
	padding:0 0 0 30px;
	border-bottom:1px solid #003a74;
	background:url(../img/bg_center.gif) repeat-y 0 0 #FFF;
}
#bloc-center #bloc-center-contenu #bonhommes{
	height:112px;
	background:url(../img/bonhommes.png) no-repeat 0 0 #FFF;
}
#bloc-center #bloc-center-contenu h2{
	color:#e66086;
	font-size:17px;
	font-weight:700;
}
#bloc-center.notleft{
	background:none;
	float:left;
	padding:10px 27px;
	width:969px;
}
/*	Entete
*******************/

#entete{
	margin:0 0 20px 0;
}

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

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

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

#bloc-center h3{
	color:#74a0ce;
	font-size:17px;
	font-weight:700;
}

#bloc-center .bloc {
	margin-bottom:20px;
}

#bloc-center a{
	color:#74a0ce;
	font-weight:700;
}

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

/*******************
	COLONNE DROITE
*******************/
#bloc-compteur .sep{
	border-top:thin solid #003a72;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:180px;
}
#bloc-compteur{
	/*display:none;*/
}
#menu_droit{
	float:right;
	padding:50px;
	width:180px;
	height:384px;
}
#addinfo .sep{
	border-top:thin solid #003a72;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:180px;
}
#addinfo h2{
	font-size:19px ;
	font-weight:bold;
	font-variant:small-caps;
	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:#013971;
}
#addinfo li  a {
color:#013971;
font-size:13px;
font-variant:small-caps;
}
#addinfo li  a:hover{
color:#f7acb3;
}


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

#footer{
	font-weight:bold;
	color:#73a0ca;
	height:20px;
	line-height:20px
}

#footer a{
	color:#73a0ca;
        font-size:1.4em
}

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

#footer .left{
	font:10px arial;
	padding-left:258px;
}
#footer .right{
	font:10px arial;
	padding-right:10px;
}
#closerSite{
	width:100%;
	height:27px;
}
/******************/
/* BLOC PROGRAMME */
/******************/
#bloc-programme{padding-top:0}

#bloc-programme .sep	, #closedinfo .sep,#bloc-sponsor .sep,#mediapartners .sep,#contactinfo .sep{
	border-top:thin solid #003a72;
	clear:both;
	height:1px;
	margin:0 auto;
	padding-bottom:20px;
	width:180px;
}

#bloc-programme h2{
	color:#e36083;
	font-size:19px;
	font-weight:600;
}

#bloc-compteur p{
	font-size:13px;
	color:#013971;
	letter-spacing:1px;
}

#bloc-programme a,#contactinfo a{
	font-size:13px;
	font-variant:small-caps;
	font-weight:600;
}

#bloc-programme a:hover{
}

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

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

/* ---- programme ---- */
.program{
	margin:5px auto 5px auto;
	width:510px;
	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:#003a74;/* 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;
        color:#013971;
}

.titre-program{
	float:right;
	width:360px;
	font-weight:700;
	display:block;
	font-variant:small-caps;
        color:#013971;
}

.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{
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	background:#eaeaea;
}

.texte-program{
	float:right;
	width:353px;
	margin:8px 5px 0 0;
	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:#FFFFFF;
	border-width:1px 1px 1px 2px;
	/*border-style:inset;*/
	border-color:#013971;
	width:250px;
}

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

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

fieldset{border:none;}


input.form-submit{
	padding:8px;
	margin:0 0 0 20px;
	border:none;
	cursor:pointer;
	background-color:#003a74;
	color:#FFF;
	font-weight:bold;
}

input.form-submit:hover{
	background-color:#e66086;
	border:none;
	color:#FFF;
}

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 0 10px 20px;
	font-family:"Trebuchet MS",  arial, Helvetica, sans-serif;
	text-align:left;
}

.form-mandatorysign{
	color:#E36083;
	font-size:14px;
}
.bloc-choix{
	float:left;width:180px;
}
.legend {display: block; font-size:12px;margin-bottom:5px;}


#label_Reply5{font-size:1.2em}


/****** Conference *******/
#programme{margin-bottom:15px;overflow:hidden;}
#programme .jour{
	font-size:18px;
	font-weight:700;
	color:#003a74;
	border-bottom:2px solid #003a74;
	padding:0 0 5px 5px;
	margin-bottom:5px;
	height:21px;
	clear:both;
}

#programme .horaire{
	padding-left:5px;
	font-weight:700;
	background-color:#e66086;
        color:#FFFFFF;
	font-size:14px;
	height:15px;
	line-height:15px;
	clear:both;
}

#programme .atelier{
	border:1px solid #e66086;
	float:left;
	height:244px;
	width:146px;
	font-size:11px;
	color:#003a74;
	padding:5px;
	margin:4px;
}

#programme .atelier.boxselected{
	background-color:#EFEFEF;
}
#programme .atelier .titre{
	font-weight:bold;
}

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

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

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

#programme .session{
	text-align:center;
	font-size:14px;
	font-weight:700;
	color:#7CABD7;
	background:none;
}

#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:#003a74;
}

a.thickbox{
	font-weight:700;
	font-size:10px;
	color:#003a74 !important;
}
div.savoirplus{
	border:thin solid #003a74;
	color:#003a74;
	margin:5px;
	text-align:center;
	width:130px;
}
div.savoirplus a{
	color:#003a74;
}
.pause div.savoirplus{
}
#erreurlogin{
	width:600px;
	margin:10px auto;
	padding:10px 5px;
}
#selection ul{
	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:18px;color:#003a74;border-bottom:2px solid #003a74;margin:10px 0;}

#apayer{
	margin:10px;
	padding:10px;
	background:#003a74;
	border:1px solid #003a74;
	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:#003a74;
	margin:5px 10px;
	color:#FFFFFF;
}

#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{width:600px;
	margin:0 auto;
	padding:5px;}
#parcours strong{color:#e66086;font-size:12px;margin-top:5px}

#parcours 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;
}
#parcours h4{font-weight:700;font-size:18px;color:#003a74;border-bottom:2px solid #003a74;margin:10px 0;}


.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%;}
