* { 
	font-family: Arial, Helvetica, sans-serif; font-size:12px; 
}
/** style CMS **/
.source { 
	font-size:9px; font-style: italic; 
}
.citation {
	font-size:14px;
}
.txtvert{color:#babd00;}
.txtbleu{color:#005C9C;}
.cadrevert {text-align: center; padding-bottom: 10px; background-color: #babd00; padding-left: 10px; padding-right: 10px; color: #ffffff; padding-top: 10px;font-weight:bold;font-size:14px; }
.cadrevert em {font-size:14px; }
.fiche {
	background:url(../../images/puces/h3-fiche.gif) 0 2px no-repeat; padding:0px 0 0 14px;color:#005C9C;margin-top:10px;
}
.flbleue {
	background:url(../../images/puces/fleche-bleue.gif) 0 0px no-repeat; padding:0px 0 0 25px;color:#005C9C;margin-top:10px;
}
.titre_intervention {font-weight:bold;color:#8F8F23;}
h1 {
	color:#0085E2;font-size:14px;/*padding:20px 20px 20px 20px;*/
}

h2 {
	color:#FFF; font-size:14px;background:#0096FF; padding:6px 0 6px 14px; margin:0 0 16px 0;
}
.red,  .red strong{
	color:#FF0000;
}
/*** liens **/
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; 
}
/*** fin liens **/
/** fin style CMS **/
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; 
}

table { 
	margin:0; padding:0; border:0; border-collapse:collapse; 
}
ul, ol { 
	list-style:none outside none; margin:0; padding:0; 
}
a {
	color:#005C9C; text-decoration:underline;
}
.fleft {
	float:left;
}
.clear { 
	clear:both; font-size:1px;
}


/*** common ***/

#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;
}
.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:#29288B; text-decoration:none; color:#FFF; padding:0 6px 2px 4px; margin:2px 30px 0 0; font-weight:bold; width:440px; display:block;
}
/*** header ***/
#header {
	width:980px;height:168px; background:url(../../images/header-bg.jpg) no-repeat; position:relative;
}
#logo, #date,  #switchLanguage, #langueDispo,  #imprimer,#envoyer,#ajouter,#contacts {
	position:absolute;
}
#logo {
	top:30px; left:12px;
}
#date {
	top:32px; left:258px;
}
#switchLanguage {
	top:120px; left:280px;
}
#langueDispo {
	top:96px; right:0; background:#FFF; padding:3px; color:#29288B; border:3px solid #29288B; 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;
}
/*** fin header ***/

/*** nav ***/
#nav{
	position:relative; left:0px; width:980px; background:url(../../images/nav/fd.gif) repeat-x 0 0;
	top:0px;margin:0;padding:0;
	/*background: transparent;*/
}
#navTop {height:32px;margin:0;padding:0;
}
#navTop, #navTop li{
	float:left;  z-index:50; color:#FFF; position:relative;
}
#navTop li {
	/*width:210px;*/
}
#navTop li ol{
	display:none; background-color:#2064AB; position:absolute; top:32px; left:0; padding-top:10px; margin-left:11px; z-index:100;
}
#navTop li ol li{
	float:none; height:1%; 
}
#navTop li ol li.last{
	border-bottom:0; 
}
#navTop li li a{
	display:block; color:#FFFFFF; text-decoration:none; padding:5px 10px 5px 10px; cursor:pointer !important;
	width:190px;
}
#navTop li li a:hover{	background-color:#5191CE; color:#FFF; }
#navTop li.navsalon {	width:155px; }
#navTop li.navsalon ol{	width:210px;}
#navTop li.navcongres {	width:155px;}
#navTop li.navcongres ol{	width:210px;}
#navTop li.navevenement {	width:155px;}
#navTop li.navevenement ol{	width:210px;}
#navTop li.navpresse {	width:155px;	}
#navTop li.navpresse ol{	width:210px;	}

#navTop li.navinfos {	width:155px;}
#navTop li.navinfos ol{	width:210px;}
#navTop li.exposant{	width:148px;}
#navTop li.exposant ol{	width:212px;}
#navTop li.exposant li a {	width:145px;}


#fastLink, #fastLink li{
	float:left;background:url(../../images/nav/fd.gif) repeat-x 0 0;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
}
#fastLink li{
	padding:0px 3px 0 4px;
	margin:0 0 0 0;
}
#fastLink li.first{
	padding-left:0px;
}
#fastLink li.last{
	padding-top:5px;
}

/*** fin nav ***/
/***  navLeft ***/
#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 #BABD00;
}
/***  fin navLeft ***/

#banniere{
/*position:absolute;*/ z-index:1;
}
#content {
	background:#FFF;padding:0;margin:0;
}

#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 ***/
#boitetools {
	height:363px; width:146px; 
}
#boitetools img {
	/*margin:0 0 13px 9px;*/margin:0 0 0px 0px;
}
#boitetools a {
	color:#FFF; font-size:11px; text-decoration:none;
}
#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;
}
/***  fin boitetools ***/
/***  oneClick ***/
#oneClick {
	margin:-5px 0 13px 5px!important; margin:-10px 0 13px 5px;
}
#oneClick li {
	background:url(../../images/puces/one-clic.gif) 0 3px no-repeat; padding:0 0 0 17px; height:auto !important; height:1%;
}
/***  fin oneClick ***/
#tools {
	margin:-4px 0 0 11px!important; margin:-6px 0 0 11px;
}
#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;
}
/***  footer ***/


#manifFHF {
position:relative;float:left;margin-top:60px;left:660px;
}
#footer {
	position:relative;float:left;margin-top:20px;
}
#footer  ul{
	background:#29288B; width:800px; height:19px; border-bottom:1px solid #FFF; 
}
#footer li {
	float:left; width:18%; text-align:center; padding:2px 0 0 0;
}
#footer a {
	color:#FFF; text-decoration:none;
}
#corporate {
	 color:#666666;background:#FFFFFF;width:800px;position:relative;float:left;
}

#corporate a {
	color:#666666; text-decoration:underline;
}
/***  fin footer ***/



ul .fiche {
	list-style:none outside none;
}
ul .fiche a {
	text-decoration:none; color:#005C9C;
}
.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;
}
ul .ancre a:hover{
	text-decoration:underline; color:#005C9C;
}


/*** fin common ***/

/*** home ***/

.home #blockgauche,
.home #blockcenter,
.home #blockdroite {
	float:left;
	padding: 10px;
	margin-right: 10px;
	
}
.home #blockgauche {
	float:left;
	
	width:558px;

}
.home #hautedito {
background:url(../../images/box/fd-edito-haut.gif) no-repeat;
height: 81px;
width: 540px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
.home #hautedito_uk {
background:url(../../images/box/fd-edito-haut-uk.gif) no-repeat;
height: 81px;
width: 540px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
.home  #edito{
background:url(../../images/box/fd-edito-mid.gif);
background-repeat: repeat-y;
padding:0 0 0 0px;
width:540px;
} 
.home  #edito #txtedito{
position:relative;
padding:0 0 0 69px;
width:430px;
text-align:justify;
}

.home #basedito {
background:url(../../images/box/fd-edito-bas.gif)  no-repeat ;
height: 71px;
width: 540px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}

.home #blockcenter{
	float:left;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	width:240px;
	text-align:justify;
}
.home #blockdroite{
	float:left;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	width:240px;
	text-align:justify;
}
/*** fin home ***/

/*** child ***/
/*** navLeft ***/
#navLeft {
	float:left; height:650px; width:165px;
}
#navLeft ol {
	margin:0; padding:18px 0 0 0; width:auto; position:relative;
}
#navLeft div {
	background:url(../../images/left-bg.jpg) no-repeat; width:165px; /*height:100px;*/
}
/*** fin navLeft ***/
/*** colonnegauche ***/
#colonnegauche {
float:left; /*height:650px;*/ width:155px;
}
/*** fin colonnegauche ***/
/*** path ***/
#path {
	border-bottom:1px solid #0096FF; padding:2px 0 2px 0px;
}
#path a, #path span {
	color:#29288B; background:url(../../images/puces/path.gif) 0 5px no-repeat; padding:0 0 0 7px; text-decoration:none;
}
#path .first {
	background:none;
}
/*** fin path ***/
#text {
	float:left; margin:0; width:650px; color:#005C9C;
	margin-top:13px;
	margin-left:26px!important;	margin-left:23px;

}

#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%;width:980px;margin:0;padding:0px;
}
.child #left {
	float:left;
}
.child #right {
	float:right;/* background:#29288B url(../../images/right-bg2.jpg) bottom repeat-x; */height:465px;
}
.child #boitetools {
	 /* float:left;*/ background:#29288B url(../../images/right-bg2.jpg) bottom repeat-x;  height:465px;
}
.child #mid {
	min-height:400px;
}
.child #colonnemid {
	float:left;min-height:400px;
}

.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;
}

/***** boxTxtHighlight ********/
.boxTxtHighlight {
	background:#FDF5E0; color:#29288B; 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;
}
/***** fin  boxTxtHighlight ********/

.child .box {
/*	padding:20px 20px 20px 20px;*/	padding:0 0 20px 0;
}
.child .box h2 {
	background:#0096FF; 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:20px 20px 20px 20px; 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 {
	border-bottom:1px solid #0096FF; padding:20px 20px 20px 20px; margin:0 0 11px 0;
}
.form .boxForm {
	background:#FDF5E0; 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 8px 0!important; margin:0 0 -12px 0;
}
.form label {
	display:block; width:165px; font-weight:bold; color:#0096FF; padding:2px 0 0 16px; background:#FFF url(../../images/puces/form.gif) 5px 6px no-repeat; height:16px; margin:0 0 -12px 8px!important;
}
.form textarea {
	position:relative; width:250px; background:#CCEAFF; border:1px solid #0096FF;
}
.form input {
    background:#CCEAFF; border:1px solid #0096FF;
}
.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  .checkAtelierlabel {
display:block; width:auto; height:auto; padding:4px 0 0 40px;margin-top:-18px;
}
.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;
}

.form h3 {
	padding:4px 0 4px 25px; margin:0;color:#0096FF;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:#0096FF;
}
.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;
}
.inscrireCongres .blockForm   label.warning, label.warning  {
	color:#FF0000; font-size:12px; font-weight:bold
}	
/*** fin form ***/
/*** recherche liste exposants ***/
.liste-lettre{
	margin:15px 0 10px 0;padding:5px 5px 5px 10px;background-color:#AFEBFC;color:#005C9C;
}
.rechercheexpo h2{
	padding:0 0 15px 0px; text-transform:uppercase; font-size:13px; color:#521705;
}
.rechercheexpo h3{
	background:url(../../images/puces/h3-fiche.gif) no-repeat 0 5px; padding:0 0 10px 13px; font-size:12px; padding-bottom:10px;
}

.blockForm .innerForm .searchSelect{
	float:left; padding:5px 0 0 0;
}
.blockForm .innerForm .searchSelect select{
	display:block; width:325px;
}
.blockForm .receiveCatalogue{
	background:none !important; background-color:#F8EBF2 !important;
}
.blockForm .receiveCatalogue .inputCheck{
	float:left; width:15px; padding:4px 0 0 5px;
}
.blockForm .receiveCatalogue label{
	font-weight:normal; color:#000000;
}
.blockForm{
	border:1px solid #7f7f7f; margin-bottom:15px;
}
.blockForm .innerForm{
	border-bottom:1px solid #CAC4C7; padding-bottom:7px; background:#FFFFFF;
}
.blockForm .noBord{
	border:0;
}
.blockForm .noBackground{
	background:none !important;
}
.blockForm .innerForm label{
	display:block; float:left; width:225px; padding:7px 50px 0 13px; color:#521705; font-weight:bold; cursor:pointer !important;
}
.blockForm .innerForm label.noCurs{
	cursor:default !important;
}
.blockForm .innerForm .inputText{
	float:left; padding:5px 0 0 0;
}
.blockForm .innerForm .inputText input, .blockForm .innerForm input.styleInput, .blockForm .innerForm .inputText textarea{
	border:0px; background-color:#EDEBEB; padding:2px 5px 2px 5px;
}
.blockForm .innerForm .inputTextLong input, .blockForm .innerForm .inputText textarea{
	width:315px;
}
.blockForm .innerForm .inputText textarea{
	height:75px;
}
.blockForm .innerForm .inputChk{
	float:left; padding:5px 0 0 13px;
}
.blockForm .innerForm .inputChk .separator{
	padding:0px 0 5px 0; border-bottom:1px solid #cac4c7; width:300px;
}
.blockForm .innerForm .inputChk .separatorFirst{
	padding-top:0px;
}
.blockForm .innerForm .inputChk .separatorLast{
	padding-bottom:0px; border:0;
}
.blockForm .innerForm .inputChk div.decal{
	padding:3px 0 6px 24px;
}
.blockForm .innerForm .inputChk input, .blockForm .innerForm .inputChk .styleInput{
	float:left;
}
.blockForm .innerForm  .inputChk label.chklabel{
	display:inline; width:auto; height:auto; padding:4px 0 0 5px; color:#282425; font-weight:normal;
}
		*:first-child+html .blockForm .innerForm  .inputChk label.chklabel[class]{
			padding-top:4px;
		}
		.blockForm .innerForm  .inputChk label.chklabel[class]{
			padding-top:2px; 
		}
.blockForm .innerForm .inputRadio{
	float:left; padding:5px 0 0 0;
}
.blockForm .innerForm .inputRadio input{
	float:left;
}
.blockForm .innerForm .inputRadio label{
	display:inline; width:90px; height:auto; padding:4px 0 0 0; color:#282425; font-weight:normal;
}
		*:first-child+html .blockForm .innerForm  .inputRadio label.chklabel[class]{
			padding-top:4px;
		}
		.blockForm .innerForm  .inputRadio label.chklabel[class]{
			padding-top:2px; 
		}
.blockForm .innerForm  label.warning, .blockForm .innerForm  .inputChk label.warning, table tr td.head label.warning {
	color:#247DBC; font-size:12px; font-weight:bold
}	
	
.obligForm {
	position:relative; top:-10px; padding-bottom:45px;
}
.validForm{
	padding:0 0 40px 555px;
}
.validForm a{
	display:block; background:#521705 url(../../images/puce/flc-white.gif) no-repeat 8px 8px; padding:2px 30px 2px 18px; color:#FFF; font-weight:bold; text-decoration:none;
}
.validForm  a:hover{
	text-decoration:underline;
} 
.validSearch{
	padding:15px 0 40px 510px;
}	
.btnOkRight {
	float:right; text-align:right;
}
a.grisLeft{
	float:left; margin-right:10px;
}
a.grisLeftFirst{
	margin-left:70px;
}
a.grisLeftFirst[class]{
		margin-left:150px;
	}
	
.blockPagine{
	width:605px; margin-top:20px; padding:10px; font-weight:bold;
}
.blockPagine span{
	text-decoration:underline;
}
.blockPagine a{
	text-decoration:none; font-weight:normal;
}
.blockPagine a:hover{
	text-decoration:underline;
}

.blockTxt  table.tabHead th{
	color:#FFF; background:#0096FF;
} 
.blockTxt  table.tabHead  a{
	text-decoration:none; font-weight:bold;color:#FFF;
}
.blockTxt  table.tabHead .head{
	color:#FFF; background:#0096FF;
}
.blockTxt  table.tabHead, #blockRight .blockTxt  table.tabBody{
	margin:0;
}
.blockTxt  table.tabBody .bordB{
	border-bottom:1px solid #0096FF;
}

.blockTxt  table .stand{
	text-align:right;
}	
.blockTxt  table .stand div{
	float:right; padding-top:3px; font-size:12px; font-weight:bold; color:#FFF;
}
.blockTxt  table .stand div.encadre{
	margin-right:5px; padding:2px 5px 2px 5px; border:1px solid #FFF; font-weight:normal;
}

/*** fin recherche exposants ***/

/*** 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:285px; margin-bottom:0px !important;
}
.inscrireCongres .boxForm{
		width:630px;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;
}

.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 Forum***/

/*** 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 ***/
.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; 
}
/*** fin boxNouveautes ***/
