.tout{background:#ff6600;padding:0 3px 0 3px;color:#fff;font-style:italic;float:right;}
#Gauche_accueil{float:left;padding-bottom:10px;margin-right:31px;}
#Conference
{
	float:left;
	width:269px;
	padding:9px 3px 10px 3px;
	background:#eef1f5;
	margin-bottom:10px;
}
#Conference h1,#Stages h1, #Actualite h1
{
	border-bottom:solid 1px #577fa0;
	font-size:24px;
	font-weight:normal;
	padding:0 0 6px 0;
	margin-bottom:7px;
}
#Defil,#DefilStage{border-bottom:solid 1px #577fa0;margin-bottom:5px}
#Conference h1 a, #Actualite h1 a{border-left:solid 18px #ff6600;display:block;padding-left:11px;color:#5e89ac}
#Stages h1 a{border-left:solid 18px #ff9900;display:block;padding-left:11px;color:#5e89ac}
.itemContenu img
{
	margin-right:6px;
}
.itemContenu
{
	padding-bottom:11px;
	border-bottom:dotted 1px #cccccc;
}

#Conference .itemContenu, #Stages .itemContenu
{
	width: 269px;
}
	
.itemContenu2{margin-top:15px;border-bottom:none}

#Stages
{
	clear:left;
	float:left;
	width:269px;
	padding:9px 3px 10px 3px;
	background:#ffebcc;
	
}
#Droite_accueil{overflow:hidden;zoom:1;margin:0 8px 0 0;padding-top:37px;padding-bottom:10px}
#Texte_accueil{background:#990000;color:#fff;padding:15px}
#Accueil h2
{
	background:url(/img/fond_h1.jpg) top left no-repeat;
	height:20px;
	font-size:18px;
	font-weight:normal;
	padding-left:5px;
	margin-bottom:14px;
}
.Contenu_accueil{margin:20px 0 45px 7px;}
#Accueil h2 a{color:#ff6600;}
#DefilAnnuaire .itemConf{width:100%;}
#DefilAnnuaire .itemContenu{margin-bottom:10px}
#Annuaire h1
{
	font-size:24px;
	font-weight:normal;
	padding:0 0 6px 0;
	margin-bottom:7px;
}
#Defil,#DefilStage,#DefilAnnuaire{border-bottom:solid 1px #577fa0;margin-bottom:5px}
#Annuaire{width:455px;}
#Annuaire .esp{margin-left:10px;}
#Annuaire h1 a{border-left:solid 18px #00ffff;display:block;padding-left:11px;color:#ffcc00}

#Ariane{clear:both;color:#999999;font-size:11px;font-style:italic;margin:14px 0 7px 0;}
#Ariane a{color:#999999;}

#Entete
{
	border-top:solid 1px #577fa0;
	border-bottom:solid 1px #577fa0;
	padding:10px 0 10px 0;
	margin:0 0 19px 0;
	color:#5e89ac;
	width:790px;
}

#Entete h1, #Entete h2{border-left:solid 22px #ff6600;font-size:30px;font-weight:normal;}
#Entete .p{margin:10px 5px 0 35px;line-height:14px}

.item
{
	float:left;
	width:340px;
	border-bottom:dotted 1px #dadada;
	padding-bottom:18px;
	margin:0 32px 15px 0;
	color:#577fa0;
}
#Liste
{
	width:786px;
	padding:0 0 0 11px;
}
#Liste .navigation{margin-right:32px;}
#Liste .right{float:right;}
.photo_liste{float:left;margin-right:33px;}
#Liste .item h2{font-weight:normal}
.Date a, .Date{color:#ff6600;}
.organisateur{color:#4876a6;margin-bottom:10px}

.esp
{
	float:right;
	background:#ffcc00 url(/img/puce_esp.jpg) 52px 4px no-repeat;
	color:#fff;
	margin-top:20px;
	padding:3px 24px 2px 5px;	
	line-height:12px;
}

#Detail
{
	padding:0 0 10px 0;
	margin:0 0 19px 0;
	width:790px;
}

#Texte table
{
	border-collapse: collapse;
	border: solid 1px #0557A8;
}

#Texte td, #Texte th
{
	border: solid 1px #0557A8;
	padding: 5px;
}

#Big
{
	float:right;
	width:365px;
	text-align:center;
	margin:0 0 8px 8px;
}

.Recap{background:#ffebcc;color:#577fa0;padding:12px 5px 18px 7px;margin-bottom:5px;}
.Recap strong{color:#ff6600}
#Inscription a
{
	margin-top:8px;
	background:#ff9900;
	color:#fff;
	width:109px;
	padding:0 0 0 6px;
	display:block;
}
#Inscription p a
{
	float:right;
	background:#00ffff;
	color:#577fa0;
	font-size:24px;
	width:161px;
	padding:7px 0 10px 0;
	text-align:center
}
#CelluleDate th{width:15%}
.creaFormulaire{width:100%;}

.creaFormulaire{clear:both;}
.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width: 40%;
	padding-top:5px;
}
.creaFormulaire td
{
	vertical-align: bottom;
	padding:1px
}
.creaFormulaire textarea, .creaFormulaire input, .creaFormulaire select
{
	border:solid 1px #98A4A8;
}


#btnSend,#Bouton a 
{
	margin:10px 0 0 293px;
	font-weight:bold;
	background:#FF8B00;
	color:#FFFFFF;
}

#btnSendPanier
{
	margin:10px 0 0 0;
	font-weight:bold;
	background:#FF8B00;
	color:#FFFFFF;
}

.obligatoire{background:#cccccc}
