/* INSCRIPTION */
.erreur { color : red; top : -20px; background-image: url(../image/Cancel.gif); background-repeat:no-repeat; width : 16px; height : 16px;display:block;float:left; }
.valid { color : blue; top : -20px; background-image: url(../image/Valid.gif); background-repeat:no-repeat; width : 16px; height : 16px;display:block;float:left;}
.neutre{ color : blue; top : -20px; width : 16px; height : 16px;display:block;float:left;}
.champ label { size: 200px; }
.obligatoire label { color : red; }
.champ_inscription_valider label { color : green; }
.champ_nom { text-transform: uppercase; }
.champ_prenom { text-transform: capitalize; }
.info_champ { display:inline; line-height:22px;	vertical-align:middle; }

.bouton { margin-top : 20px; background-color : #364A7F; border : 1px solid #364A7F; color : #ffffff;  }
.captcha { display : block; margin-left : 150px;	}
.captcha p {  	
	color:#013467;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold; }
.info_champ { position : relative; left : 20px; font-size : 10px; font-style : italic;}

#list_inscription{
	width:100%;
	display:block;
}

#list_inscription label{
	width:150px;
	display:inline;
	float:left;
	font-weight:bold;
	line-height:22px;
	vertical-align:middle;
}
#list_inscription textarea{
	width:400px;
	height:100px;
	border: solid 1px #CCE5F3;
	margin:2px;
	float:left;
}
#champ\[civilite\] input[type=radio]{
	float:left;
}
#list_inscription input[type=text]{
	width:200px;
	font-size:12px;
	border: solid 1px #CCE5F3;
	float:left;
	margin:2px;
}
#list_inscription select{
	width:200px;
	font-size:12px;
	margin:2px;
}
.submit_form{ }

#champ\[civilite\] label{
	width:75px;
	float:left;
}
#list_inscription  .select_forum { width : auto; }



/* BUZZ */
#infos_utilisateur { 		}
#infos_utilisateur span {  }
#infos_utilisateur span label  { weight : bold; width : 100%;font-weight:bold; }
#infos_utilisateur span input { weight : bold;  border : 1px solid #CCE5F3; margin-left:10px;margin-right:10px;width : 120px;   }

#infos_amis { width : 100%;	margin-top : 10px; font-weight:bold; height:100%;float:left  }
#infos_amis div { margin-top : 10px; background-image:url(../image/css/boite_arrondie2.gif);background-repeat:no-repeat;width:260px;height:110px;padding:20px; }
#infos_amis span { width : 50%;}
#infos_amis .left { text-align :left; width : 100%; float:left; }
#infos_amis span label { color : #364A7F; width : 100%; float:left; font-weight:bold }
#infos_amis span input { border : 1px solid #364A7F; color : #364A7F; width : 250px; }


/* PRESENTATION FORUMS */
#presentation_forum .titre {
	margin-top : 20px;
	margin-bottom : 5px;
	color:#165E8C;
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px #cce5f3;
}

#presentation_forum .designation {	font-size:16px; }

#presentation_forum span {
	display : inline;
}
#presentation_forum div {
	font-size: 13px;
}
#presentation_forum {
	width:720px;
}
#presentation_1{
	float : left;
	display:inline;
	width : 30%;
}
#presentation_2 {
	float : right;
	display:inline;
	text-align: justify;
	width : 70%;
}
#presentation_forum .text_temoignages {	text-align: justify; }
#presentation_forum .text_conferneciers {	text-align: justify; }


.programme_matin{
	float : left;
	width : 50%;
}
.programme_apres_midi {
	float : left;
	width : 50%;
}
.conferencier {}

.form_itineraire {
	margin-right : 10px;
	text-align : right;
}
#periode_conference input[type=radio]{
}
#periode_conference{
	float:left;
}


/* LISTE FORUMS */
#liste_forums .titre {
	color:#013467;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}

#liste_forums .date {
	color:#013467;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}

#liste_forums .nom_forum {
	color:#013467;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}
#liste_forums .adresse {
	color:#013467;
	font-family:Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}
.logo{	float:left; padding-right:5px; width:100px; text-align:center; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }

.message_erreur { 
	color : red; text-align: center;  	font-family:Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;}

.sous_titre {
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	border-bottom:1px solid #CCE5F3;
	color:#165E8C;
	font-size:14px;
	font-weight:bold;
}
.aff_date_rdv {
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	color:#165E8C;
	font-size:14px;
	font-weight:bold;
 }