* { 
	font-family: Arial, Helvetica, sans-serif; font-size:11px; 
}
.source { 
	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: italic; 
}
.citation {font-family: Arial, Helvetica, sans-serif;font-size:24px;
}
.temoignage {font-family: Arial, Helvetica, sans-serif;font-size:14px;margin:14px 0px 14px 0px;
}
body { 
	margin:0; padding:0; text-align:center; /*background:#090A43 url(../../images/bg.jpg) repeat-x;*/
}
img { 
	border:0; 
}
form, h1, h2, h3, h4, h5, h6 { 
	margin:0; 
}
a.vert{color:#94CB39; font-weight:bold; text-decoration:none;
}
a:hover.vert{text-decoration:underline;
}
/*a.vert{color:#94CB39; font-weight:bold; text-decoration:none;
}
a:hover.vert{text-decoration:underline;
}*/
a.gris{ 
	display:block; background:#7E7E7E  url(../../images/puces/flc-white.gif) no-repeat 8px 8px; padding:2px 20px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;
}
a.gris16{ 
	display:block; background:#7E7E7E  url(../../images/puces/flc-white.gif) no-repeat 8px 8px; padding:2px 20px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;font-size:16px; 
}
a.vertblock{ 
	display:block; background:#94CB39  url(../../images/puces/flc-white.gif) no-repeat 8px 8px; padding:2px 20px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;
}
a.vert16{ 
	display:block; background:#94CB39  url(../../images/puces/flc-white.gif) no-repeat 8px 8px; padding:2px 20px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;font-size:16px; 
}

table { 
	margin:0; padding:0; border:0; border-collapse:collapse; 
}

.preve{ margin:0 0 50px 0; width:100%; border-collapse:separate;background:#FFF; }
.preve th{ padding:7px 10px; text-transform:uppercase; background:#0085E2; color:#FFF; }
.preve th.first{ color:#FFF; background:#0085E2; }
.preve td{ padding:7px 10px; background:#D4EFFC; }
.preve td.first{ width:80px; color:#FFF; background:#0085E2; }

.prevewsh{ margin:0 0 50px 0; width:100%;  background:#FFF;border-bottom:1px solid #0085E2; }
.prevewsh th{ padding:7px 10px; text-transform:uppercase; background:#FFF; color:#0085E2; border-top:1px solid #0085E2;border-bottom:1px solid #0085E2;}
.prevewsh tr{ padding:7px 10px 0px 10px; background:#D4EFFC; }
.prevewsh tr.bleuf{ padding:7px 10px 0px 10px;width:80px;  background:#95bef1; }

ul, ol { 
	list-style:none outside none; margin:0; padding:0; 
}
a {
	/*color:#005C9C;*/ color:#000;text-decoration:underline;
}
.fleft {
	float:left;
}
.clear { 
	clear:both; font-size:1px;
}


/*** common ***/
.liste-lettre{
	margin:15px 0 10px 0;padding:5px 5px 5px 10px;background-color:#AFEBFC;/*color:#005C9C;*/color:#000;
}
#container { 
	position:relative; margin:auto; width:980px; text-align:left; padding:0 7px 10px 7px; /*background:url(../../images/bg.gif) top no-repeat;*/
}
#containerBg {
	background:url(../../images/bot-bg.gif) bottom repeat-x;
}

#header {
	height:130px;position:relative;
}
#logo,#logo_title,#logo_linebase, #date, #manifestation, #fhf, #switchLanguage, #langueDispo, #heim,#heimen, #imprimer,#envoyer,#ajouter,#contacts {
	position:absolute;
}
#logo {
	top:0px; left:40px;
}
#logo_title {
	top:12px; left:160px;
}
#logo_linebase {
	top:60px; left:160px;
}
#date {
	top:5px; left:855px;
}

#fhf {
	top:0px; left:850px; color:#FFF; font-size:9px;text-align:center;line-height:30px;
}
#heim {
	top:0px; left:760px;color:#FFF; font-size:9px;text-align:center;line-height:30px;
}
#heimen {
	top:0px; left:875px;color:#FFF; font-size:9px;text-align:center;line-height:30px;
}
#switchLanguage {
	top:131px; left:900px;
}
#langueDispo {
	top:96px; right:0; background:#FFF; padding:3px; color:#0096DE; border:3px solid #0096DE; font-size:10px; display:none;
}

#listfonction a{
	text-decoration:none;
}
#imprimer {
	background:url(../../images/puces/imprimer.gif) no-repeat; top:125px; left:340px;
}
#envoyer {
	background:url(../../images/puces/envoyer-collegue.gif) no-repeat;top:125px; left:370px;
}
#ajouter {
	background:url(../../images/puces/ajouter-favoris.gif) no-repeat;top:125px; left:400px;
}
#contacts {
	background:url(../../images/puces/vos-contacts.gif) no-repeat;top:125px; left:430px;
}

.nav li {
	position:relative; float:left; width:142px; text-align:center; padding:3px 0 0 0; z-index:2;
}
.nav a {
	color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; display:block; height:19px; padding:1px 0 0 0;
}
.nav a:hover, .nav .on a {
	background:#0096DE;
}
.nav ol {
	width:142px; margin:21px 0 0 0; padding:18px 0 6px 0; background:#0096DE url(../../images/snav-top.gif) repeat-x; border-right:3px solid #0096DE; border-bottom:3px solid #0096DE;
}
.nav ol li {
	float:none; text-align:left; display:block; width:142px; padding:0 0 5px 0;
}
.nav ol a, .nav ol .on {
	font-size:11px; font-weight:normal; 
	padding:1px 7px 2px 11px!important; padding:2px 7px 1px 11px; 
	height:auto!important; height:17px
}
.nav .on ol a {
	background:none;
}
.nav ol a:hover, .nav ol .snavOn {
	background:#9CCB39;
}
.nav li ol li .snavOn {
	background:#9CCB39;
}
#navLeft ol li.sub a, #navTop ol li.sub a{
	padding-left:25px !important; 
/*	padding-left:25px !important; background:url(../../images/puces/sub.gif) no-repeat 10px 3px;*/
}
#navLeft ol li.sub a:hover, #navLeft ol li.sub a.snavOn, #navTop ol li.sub a:hover, #navTop ol li.sub a.snavOn{
	padding-left:25px !important; background:url(../../images/puces/sub.gif) no-repeat 10px 3px #9CCB39;
}

#navTop {
	padding:0 0 0 0px; background:#0096DE; height:25px; z-index:2;
}
#navTop ol {
	position:absolute; top:2px; left:0; display:none;
}

#content {
	background:#FFF;
}

#right {
	height:363px; width:120px; float:right;/*text-align:right;*/
}
#right img {
	/*margin:0 0 13px 9px;*/
}
#right a {
	color:#FFF; font-size:13px; text-decoration:none;
}
#boitetools {
	height:363px; width:155px; 
}
#boitetools img {
	margin:0 0 13px 9px;
}
#boitetools a {
	color:#FFF; font-size:11px; text-decoration:none;
}
#oneClick {
	margin:120px 0 0 4px!important; margin:120px 0 0 4px;border-bottom:1px dashed #FFF; border-top:1px dashed #FFF;padding:20px 0 20px 10px ; width:150px;
}
#oneClick li {
	background:url(../../images/puces/one-clic.gif) 8px 3px no-repeat; padding:0 0 0 24px; 
}

#tools {
	margin:120px 0 0 4px!important; margin:120px 0 0 4px;border-bottom:1px dashed #FFF; border-top:1px dashed #FFF;padding:20px 0 20px 10px ; width:150px;
}

#tools li {
	height:15px; padding:0 0 5px 24px;
}
#right #tools .imprimer {
	background:url(../../images/puces/imprimer.gif) no-repeat;
}
#right #tools .envoyer {
	background:url(../../images/puces/envoyer-collegue.gif) no-repeat;
}
#right #tools .ajouter {
	background:url(../../images/puces/ajouter-favoris.gif) no-repeat;
}
#right #tools .contacts {
	background:url(../../images/puces/vos-contacts.gif) no-repeat;
}
#right #tools .newsletter {
	background:url(../../images/puces/inscr-newsletter.gif) no-repeat;
}
#right #tools .infospratiques {
	background:url(../../images/puces/ico-infos-pratiques.gif) no-repeat;
}
#right #tools  .addoutlook {
	background:url(../../images/logos/outlook-logo.gif) no-repeat
}
#boitetools #tools .imprimer {
	background:url(../../images/puces/imprimer.gif) no-repeat;
}
#boitetools #tools .envoyer {
	background:url(../../images/puces/envoyer-collegue.gif) no-repeat;
}
#boitetools #tools .ajouter {
	background:url(../../images/puces/ajouter-favoris.gif) no-repeat;
}
#boitetools #tools .contacts {
	background:url(../../images/puces/vos-contacts.gif) no-repeat;
}
#boitetools #tools .newsletter {
	background:url(../../images/puces/inscr-newsletter.gif) no-repeat;
}
#boitetools #tools .infospratiques {
	background:url(../../images/puces/ico-infos-pratiques.gif) no-repeat;
}
#boitetools #tools  .addoutlook {
	background:url(../../images/logos/outlook-logo.gif) no-repeat
}
#footer {
	background:#0096DE; width:850px; height:19px; border-bottom:1px solid #FFF; 
}
#footer li {
	float:left; width:18%; text-align:center; padding:2px 0 0 0;font-weight:bold;
}
#footer a {
	color:#FFF; text-decoration:none;
}
#corporate {
	 color:#666666;background:#FFFFFF;width:850px;position:relative;float:left;
}

#corporate a {
	color:#666666; text-decoration:underline;
}
.fiche {
	background:url(../../images/puces/h3-fiche.gif) 0 3px no-repeat; padding:0 0 5px 20px;
}
.
.titre_intervention {font-weight:bold;color:#8F8F23;
}
ul .fiche {
	list-style:none outside none;
}
ul .fiche a {
	text-decoration:underline; color:#005C9C;/*color:#000;*/
}
}
.lien {
	background:url(../../images/puces/h3-fiche.gif) 0 3px no-repeat; padding:0 0 5px 20px;
}
.
ul .lien {
	list-style:none outside none;
}
.titre_intervention {font-weight:bold;color:#FF6600;
}
ul .lien a {
	text-decoration:underline; color:#FF6600;/*color:#000;*/
}

.ancre {
	background:url(../../images/puces/flc-bleu.gif) no-repeat 8px 8px;  padding:2px 20px 2px 18px;
}
ul .ancre {
	list-style:none outside none;
}
ul .ancre a {
	text-decoration:none; /*color:#005C9C;*/color:#000;
}
ul .ancre a:hover{
	text-decoration:underline; /*color:#005C9C;*/color:#000;
}
.more {
	background:#0096DE url(../../images/puces/more.gif) no-repeat; height:30px; padding:7px 0 0 30px; color:#FFF;
}
.moreOneLine {
	background:url(../../images/puces/more2.gif) no-repeat;
}
.more a, .more span, .more strong {
	text-decoration:none; color:#FFF; padding:0 13px 2px 4px; margin:2px 0 0 0; display:block;
}
.moreOneLine a, .moreOneLine span, .moreOneLine strong {
	display:block; background:#0096DE;
}
.moreRight, .btnRight {
	float:right;
}

.btn {
	background:url(../../images/puces/btn.gif) right no-repeat; height:30px; padding:15px 0 0 0; text-align:right; margin:10px 0 0 0;
}
.btn a {
	background:#0096DE; text-decoration:none; color:#FFF; padding:0 6px 2px 4px; margin:2px 30px 0 0; font-weight:bold; width:440px; display:block;
}

/*** fin common ***/

/*** home ***/

.home #content {
	height:auto!important; height:478px;
}
.home #right {
	background:#0096DE /*url(../../images/right-bg.html) bottom repeat-x;*/
}
 .home #left, .home #colun, .home #coldeux, .home #coltrois{
	float:left;/*color:#005C9C;*/color:#000;
}
.home #colun .cont, .home #coldeux .cont, .home #coltrois .cont {
	padding:0 0 0 0px;
}
.home #colun {
	padding:13px 0px 0 5px;width:280px;
}

.home #colun .encart2{
	/*padding:5px 5px 5px 5px;width:270px;border:1px solid #0196DA;background:#0196DA;color:#FFF;font-weight:bold;margin-top:5px;*/
	padding:5px 5px 5px 5px;width:270px;border:1px solid #94CB39;background:#94CB39;color:#FFF;font-weight:bold;margin-top:5px;
}


.home #edito {
	padding:5px 10px 10px 5px; border:1px solid #0196DA; background:#FCF7E7;
}
.home #edito .actuborder{
	 border-bottom:1px dashed #000000; 
}

.home #coldeux {
	/*padding:15px 0 0 0;*/padding:13px 0px 0 15px!important;padding:13px 0px 0 15px;width:280px;
}
.home .quicklink{
	border:1px dashed #0196DA;
	padding:5px 10px 10px 30px;
	/*background:#D4EFFC;*/
}
.home .cadrepoint{
	border:1px dashed #0196DA;
	padding:5px 10px 5px 10px;
	/*background:#D4EFFC;*/
}
.home .quicklink a{
text-decoration:none;
}
.home .quicklink li{
padding:4px 0 0 15px;background:url(../../images/puces/flc-bleu.gif) no-repeat 2px 10px ; font-weight:bold;
}
.home #coltrois {
	padding:18px 0px 0 15px!important;padding:20px 0px 0 15px;width:260px; 
}

.home .boxEditionSpe {
	margin:0px 0 0px 0!important;margin:0px 0 0 0;border:1px solid #0196DA;/*padding:15px 15px 15px 15px; */
}
.home h2 {color:#0196DA;font-size:13px;
}
.home h2.vert {
	color:#FFF; font-size:12px;background:#94CB39; padding:6px 0 6px 14px; margin:0 0 16px 0;
}
.home #video-flash {
z-index:1;
    }
.home .boxEditionSpe h1 {
	color:#FFF;font-size:14px;background:#0085E2; padding-left:15px;height:30px;padding-top:10px;
}
.home .boxEditionSpe h1 a{
	color:#FFF;font-size:14px;background:#0085E2 url(../../images/puces/flc-white.gif) no-repeat 5px 15px; padding-left:15px;height:30px;padding-top:10px;  font-weight:bold; text-decoration:none;
}
/*** fin home ***/

/*** child ***/

#navLeft {
	float:left; height:650px; width:155px;
}
#navLeft ol {
	margin:0; padding:18px 0 0 0; width:auto; position:relative;
}
#navLeft div {
	/*background:url(../../images/left-bg.jpg) no-repeat; */width:170px; /*height:100px;*/ background:#0096DE;
}

#path {
	border-bottom:1px solid #0096FF; padding:2px 0 2px 165px;
}
#path a, #path span {
	color:#29288B; /*color:#000;*/background:url(../../images/puces/path.gif) 0 5px no-repeat; padding:0 0 0 7px; text-decoration:none;
}
#path .first {
	background:none;
}

#text {
	float:left; margin:0; width:610px; /*color:#005C9C;*/color:#000;
	margin-top:13px;
	margin-left:26px!important;
	margin-left:13px;
}

#text .highlight {
	color:#0096FF; display:block; padding:20px 0 20px 0;
}
#text small, #text small a {
	font-size:10px;
}

#text ul {
	padding:0 0 15px 0; list-style:inside square; margin:0 0 0 4px;
}

.child #content {
	height:100%;
}
.child #left {
	float:left;
}
.child #right {
	float:right; background:#0096DE url(../../images/right-bg2.jpg) bottom repeat-x; height:465px;
}
.child  #boitetools {
	 /* float:left;*/ background:#0096DE url(../../images/right-bg2.jpg) bottom repeat-x;  height:465px;
}
.child #mid {
	min-height:418px;
}

.child #footer {
	margin-top:60px;
}

.titleImg {
	margin:8px 0 0 0; background:url(../../images/title-img-bg.gif) no-repeat; width:610px; min-height:89px; height:auto!important; height:89px;
}
.titleImg img {
	margin:1px 0 0 0; float:left;
}
.titleImg strong {
	display:block; float:left; padding:13px 0 0 20px; font-size:12px;
}
.child h1 {
	color:#0085E2;font-size:14px;
}

.child h2 {
	color:#FFF; font-size:12px;
}
.child h2.bleu {
	color:#0085E2; font-size:12px;
}
.citation{font-size:14px;
}

.boxTxtHighlight {
	background:#BFEFFF; padding:12px 8px; margin:0 0 0 0px;
}
.boxTxtHighlight p {
	padding:12px 0 0 0; margin:0;
}
.boxTxtHighlight ul {
	padding:12px 0 0 0; list-style:none inside square;
}
.boxTxtHighlight .norm ul {
	padding:0px 0 0 0; list-style:none inside square;
}
.boxTxtHighlight li {
	text-indent:2px; padding:15px 0 0 0;
}
.boxTxtHighlight .norm li {
	text-indent:2px; padding:0px 0 0 0;
}
.titleImgHighlight {
	width:475px; margin:-44px 0 0 135px;
}
.textHighlight {
	width:475px; margin:0 0 27px 135px;
}

.child .box {
	padding:20px 20px 20px 20px;
}
.child .box h2 {
	background:#94CB39; padding:6px 0 6px 14px; margin:0 0 16px 0;
}
.child .box h2 a {
	color:#FFF; text-decoration:none; font-size:12px;
}
.noBoxH2 {
	border-bottom:1px solid #0096FF; padding:0 0 11px 0; margin:0 0 11px 0;
}
.noBox {
	background:#0096FF; padding:6px 0 6px 14px; margin:0 0 0 0;
}
.child .box .txt {
	padding:0 11px;
}
.child .box .txtLeft, .box .txtRight {
	float:left; width:45%;
}
.child .box .txtLeft p, .box .txtRight p {
	margin:0 0 0 14px;
}
.child .box .txtLeft {
	padding:0 10% 0 0;
}

/*** fin child ***/

/*** form ***/


.form h1 {	color:#275586;font-size:14px;padding:20px 20px 20px 20px;
	/*border-bottom:1px solid #A2C24A; padding:0 0 11px 0; margin:0 0 11px 0;*/
}

.form .boxForm {
	background:#FFFFFF;  width:563px; float:left; padding:20px 0 23px 0; margin-bottom:14px!important; margin-bottom:0;
}
.form label, .form input {
	 float:left; margin:0 0 18px 0!important; margin:0 0 -12px 0;
}

.form label {
	display:block; width:165px; font-weight:bold; color:#0096DE; padding:2px 0 0 16px; background:#FFF url(../../images/puces/puce-vert.gif) 5px 6px no-repeat; height:16px; margin:0 0 0px 8px!important;
}
.form textarea {
	position:relative; width:250px; background:#EDF4DB; border:1px solid #0096DE;
}
.form input{
	 width:150px; background:#EDF4DB; border:1px solid #0096DE;
}
.form textarea {
	margin:0 0 0 -3px; height:100px;
}
.form .check {
	padding:0; background:none; width:auto; border:0; float:none; 
	vertical-align:top!important; vertical-align:middle;
	margin:1px 2px 4px 10px!important;margin:0;
}
.form .checkAtelier {
	padding:0; background:none; width:auto; border:0; float:none; 
	vertical-align:top!important; vertical-align:middle;
	margin:1px 10px 4px 20px;
}
.form .checkAtelierPack {
	padding:0; background:none; width:auto; border:0; float:none; 
	vertical-align:top!important; vertical-align:middle;
	margin:1px 10px 4px 50px;
}
.form .box {
	padding:0;
}
.form h2 {
	padding:4px 0 4px 14px; margin:0;background:#0096DE;
}
.form h3 {
	padding:4px 0 4px 25px; margin:0;color:#0096DE;background:url(../../images/puces/puce-vert.gif) 16px 7px no-repeat;
}

.form .boxNoH2 .boxForm {
	margin-bottom:14px;
}
.form .boxForm .on {
	border:1px solid #FF0000;
}
.form .boxForm strong {
	color:#A2C24A;
}
.form .boxForm strong.red {
	color:#FF0000;
}
.form #messageEnregistrement {
	display:none; text-align:center;
}
.form label span {
	color:#FF0000;
}
.form .itemGroup input, .form .itemGroup strong {
	margin:0 0 0 10px;
}
.form .multilist {
	width:220px; height:150px; background:#CCEAFF; border:1px solid #0096FF;
}

/*** fin form ***/

/*** evaluez ***/
.evaluez h1 {
	border-bottom:1px solid #0096FF; padding:0 0 11px 0; margin:0 0 11px 0;
}
.evaluez h2 {
	padding:4px 0 4px 14px; margin:0;
}
.evaluez .box h2 div{
	float:right; margin:0px 10px;
}
.evaluez .boxForm {
	background:#FDF5E0; width:480px; float:right; margin:0 0 14px 0; padding:15px 0 15px 0;
}
.evaluez .box {
	padding:0;
}

.evaluez .label {
	clear:both; float:right; width:460px; color:#0096FF; padding:2px 0 0 16px; background:#FFF url(../../images/puces/form.gif) 5px 8px no-repeat; margin:2px;
}
.evaluez .label2 {
	clear:both; float:right; width:460px; color:#0096FF; padding:2px 0 0 16px; background-color:#FFF; margin:2px;
}
.evaluez .label3 {
	clear:both; float:right; width:460px; color:#0096FF; padding:0 0 0 16px; background:#FFF url(../../images/puces/form.gif) 5px 8px no-repeat; margin:2px 2px 10px 2px;
}
.evaluez .last {
	margin-bottom:0px;
}
.evaluez input.txt{
	width:50px; background:#CCEAFF; border:1px solid #0096FF;margin:0 2px 0 2px; color:#0096FF;
}
.evaluez .sstotal {
	vertical-align:bottom; font-weight:bold; color:#0096FF; padding:2px 0 2px 30px; background-color:#FFF; margin:2px 2px 0 0!important;
}
.evaluez .sstotal span{
	padding:0 0 0 10px; color:#FF0000;
}
.evaluez .total {
	float:right; width:240px; font-weight:bold; color:#0096FF; padding:2px 0 2px 30px; background:#FFF url(../../images/puces/h3-fiche.gif) 10px 2px no-repeat; margin:2px 2px 0 0!important;
}
.evaluez .total span{
	padding:0 0 0 100px;color:#FF0000;
}
.evaluez .fd {
	background:#FDF5E0; padding:0px 10px 10px 15px; color:#005c9c;
}
.evaluez .boxForm .visu{
	text-align:center; padding:5px; margin-bottom:10px; background-color:#FFFFFF; border:2px solid #fdf5e0;
}

/*** fin evaluez ***/

/*** tarifs ***/

#tarifs2007 {
	width:100%; margin:5px 0 20px 12px;
}
.tarif {
	text-align:center;
}
#reponseRapide {
	background:#04B909; padding:10px; color:#FFF;
}
.reponseRap {
	background:#04B909; padding:10px; color:#FFF;
}
/*** fin tarifs ***/

/*** infos pratiques ***/

.infosPratiques {
	position:relative; z-index:1;
}
.infosPratiques #infosEnBref {position:absolute;left:350px;top:25px; background:#BFEFFF;
	width:240px;  margin:0 0 0 0;padding:10px;
}
.infosPratiques .cont {
	width:240px; padding:0;  /*top:45px; left:354px;*/
}
.infosPratiques #infosEnBref ul {
	padding:30px 0 0 40px;
}
.infosPratiques #infosEnBref div ul {
	padding:0;
}
.infosPratiques #infosEnBref  div ul li{
	height:auto !important; padding:0 0 10px 0 !important;
}
.infosPratiques #infosEnBref  div ul li strong{
	display:inline;
}
.infosPratiques .cont strong {
	color:#FFF;
}
.infosPratiques .cont strong {
	padding:0 0 12px 0; display:block;
}
.infosPratiques .cont li, .infosPratiques .cont li strong {
	color:#29288B; padding:0; margin:0 0 -2px 0;
}
.infosPratiques .boxTxtHighlight li {
	margin:10px 0 0 0;
}
.infosPratiques #zoom {
	margin:0 0 0 123px; text-decoration:none; color:#FFF; position:relative; font-weight:bold; cursor:pointer!important; cursor:hand;
}
.infosPratiques span {
	top:277px; left:165px; display:block; position:absolute;
}
.infosPratiques #moyensTransport div {
	width:480px;
}
#moyensTransport .logos {
	position:relative;
}
#moyensTransport .logos img {
	position:absolute; top:0; right:-125px;
}

/*** fin infos pratiques ***/

/*** dates cles ***/

.datesCles td {
	vertical-align:top; padding:0 0 10px 0;
}
.datesCles .col1 {
	font-weight:bold; white-space:nowrap; padding:0 20px 0 0;
}

/*** fin dates cles ***/

/*** programme general ***/

.programmeGeneral p {
	margin:0;
}

/*** fin programme general ***/

/*** demande badge presse ***/

.badgePresse .check {
	width:auto; background:none; float:none; border:0;
}
.badgePresse .radioGroup {
	float:left; margin:0 0 -20px 0;
}
/*** fin demande badge presse ***/

/*** inscrire newsletter ***/

.inscrireNewsletter {
	position:relative;
}
.inscrireNewsletter .check {
	width:auto; background:none; float:none; border:0;
}
.inscrireNewsletter .boxForm {
	padding:20px 0 0 0;
}
.inscrireNewsletter .boxForm {
	margin-bottom:0!important; margin-bottom:0;
}
.inscrireNewsletter .clear{
	height:1px !important; height:20px;
}
.inscrireNewsletter .civCor{
	height:26px;
}

/*** fin inscrire newsletter ***/

/*** poser question ***/

.poserQuestion .boxForm {
	margin-bottom:0!important; margin-bottom:0;
}
.poserQuestion .civCor{
	height:25px;
}
.poserQuestion .clear{
	height:1px !important; height:18px;
}

/*** fin poser question ***/
/***** Appel à communication *****/
.listAppelComTitre {
	margin-left:-20px; font-weight:bold; 
}
.listAppelCom {
	margin-left:40px;
}
/*** fin Appel à communication ***/
/***** Forum *****/
.warn{
	margin:0 0 10px 0; padding:10px 10px 10px 40px; background:url(../../images/puces/warn.gif) no-repeat 10px 12px #CEEBFF; border:1px solid #0096FF; font-weight:bold;
}
.warn2{
	margin:0 0 10px 0; padding:10px 10px 10px 40px; background:#CEEBFF; border:1px solid #0096FF; font-weight:bold;
}

.inscrireCongres input{
	width:185px; margin-bottom:0px !important;
}
.inscrireCongres .boxForm{
	width:620px;margin-left:10px;
}
.inscrireCongres .boxForm .check{
	vertical-align:middle;
}
.inscrireCongres .boxForm .clear{
	height:8px;
}
.inscrireCongres .boxForm .sub{
	clear:both; padding:5px 0 0 60px !important; padding:5px 0 0 70px;
}
.inscrireCongres .boxForm .comp{
	float:left; margin:0 -20px 0 -5px;
}
.inscrireCongres .boxForm .sub .clear{
	height:2px; background:#FFFFFF; margin:5px;
}
.inscrireCongres #autres_etablissement{
	width:242px; float:none;
}
.inscrireCongres .boxForm .aliner td{
	white-space:nowrap;
}
.inscrireCongres .blockForm   label.warning, label.warning  {
	color:#FF0000; font-size:12px; font-weight:bold
}	
.programmeDetail .warn {
	padding:10px; background-image:none; text-align:center; font-size:13px;
}
.programmeDetail .warn a {
	font-size:13px;
}
.programmeDetail h3{
	padding:0 0 15px 15px; background:url(../../images/puces/h3-fiche.gif) no-repeat 0 3px; font-size:11px;
}
.programmeDetail .back{
	float:left; padding:0 0 0 15px; background:url(../../images/puces/back.gif) no-repeat left; font-weight:bold;
}

.programmeCongres .boxForm{
	float:none;	width:auto; padding:10px 5px;
}
.programmeCongres .boxForm .data{
	margin:0; width:100%;
}
.programmeCongres .boxForm  .data td{
	border:2px solid #FFFFFF; border-right:0; border-bottom:0; border-left:0; vertical-align:top;
}

.programmeCongres .intro{
	padding:0 0 20px 0;
}
.programmeCongres .intro select{
	float:right; margin:10px 0 0 0;
}

.programmeCongres .boxForm  .data .sizer td{
	border:0;
}
.programmeCongres .boxForm  .data .size{
	height:1px; font-size:1px;
}
.programmeCongres .sizer .c1 .size{ width:80px; }
.programmeCongres .sizer .c2 .size{ width:100px; }
.programmeCongres .sizer .c3{ width:100%; }
.programmeCongres .sizer .c4 .size{ width:130px; }

.data{
	 width:100%; border-collapse:collapse; border:2px solid #FFF7E7;
}
.boxForm .data{
	margin:-15px 6px; width:460px;
}
.data td, .data th{
	font-weight:normal; border:2px solid #FFF7E7;
}
.data th{
	background:#FFFFFF;
}
.data .int{
	text-align:center;
}
.datacdv{
	 width:100%; border-collapse:collapse; border:2px solid #FFF7E7;
}
.datacdv td{
	font-weight:normal; border:2px solid #FFF7E7;
}
.datacdv th{
	font-weight:normal; border:2px solid #FFF7E7;background:#FFF7E7;
}
#confLister{
	float:right;
}
#confLister .front{
	border:1px solid #FFFFFF; border-bottom:0; cursor:pointer; text-decoration:underline; padding:2px 15px 2px 5px; font-weight:bold; background:url(../../images/puces/down.gif) no-repeat right;
}
#confLister .border{
	border:1px solid #2E2D8E; border-bottom:0;
}
#confList{
	position:absolute; padding:20px 0 0 0; background:url(../../images/confList-fd.gif) repeat-x #2E2D8E;
}
#confList a{
	display:block; padding:5px 10px; text-decoration:none; color:#FFFFFF; border-bottom:1px solid #FFFFFF;
}
#confList a:hover{
	text-decoration:underline;
}

/*** fin Forul ***/

/*** plan du site ***/

.planSite li {
	padding:0 0 10px 0;
}
.planSite ol {
	padding:0 0 10px 0;
}
.planSite li li {
	padding:0 0 0 15px;
}

/*** fin plan du site ***/


/*** pages nouveaute ***/
.formNouveaute{
	margin-top:20px;
}
.formNouveaute .clear{
	height:20px;
}
	.formNouveaute .clear[class]{
		height:1px;
	}
.formNouveaute .clearHeight{
	height:20px !important;
}
.boxNouveautes{
	border:1px solid #0096ff; position:relative;
}
.boxNouveautes h2{
	background-color:#0096ff; padding:7px 10px 7px 15px; color:#FFFFFF; font-size:13px;
}
.boxNouveautes h3{
	background-color:#ceebff; padding:7px 10px 7px 10px; color:#0096ff;	
}
.boxNouveautes .stand{
	position:absolute; right:5px; top:45px; color:#0096ff;

}	
.boxNouveautes .stand span{
	border:1px solid #0096ff; padding:2px; font-weight:bold;
}	
.boxNouveautes .visu{
	background-color:#ceebff; width:200px; padding:10px 5px; vertical-align:top;
}
.boxNouveautes .intro{
	text-align:center; font-weight:bold; color:#0096ff; padding:10px 0 20px 0;
}
.boxNouveautes .intro span{
	text-decoration:underline;
}
.boxNouveautes p{
	padding:0 10px 15px 20px; margin:0;
}
.boxNouveautes h4{
	padding:0 0 5px 25px; background:url(../../images/puces/h3-fiche.gif) no-repeat 10px 3px; 
}
.child .red, .child .red strong{
	color:#FF0000;
}
