.AjaxListOpen {
	display:block;
	background: white;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	position: absolute;
}
.AjaxListClose {
	display:none;
	height: 0px;
	position: absolute;
	z-index:0;
}

.width {
	width: 100%;
	min-width: 780px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
}
.minwidth {
	border-left: 780px solid #fff;
	
}
.container {
	margin-left: -780px;
	position: relative;
}
.minwidth, .container, .content {
	height: 1px;
}

.conteneur {
	width:100%;
}

a img {
	border:0 none;
}

.obligatoire {
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}

table {
border: 0;
}

/*************************************************************************************************************
  ENTETE
 *************************************************************************************************************/
#entete {
	width:100%;
}

#entetemenu {
	font-weight:bold;
}

#entetemenu td {
	text-align:center;
	FONT-SIZE: 100%;
	background-image: url(/images/img05.gif);
	height: 40px;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #003399;
}

#entetemenu a {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 80%;
}

#entetemenu a:link {
	COLOR: #3E4297;
}
#entetemenu a:visited {
	color: #7f9831;
}
#entetemenu a:hover {
	TEXT-DECORATION: none;
	COLOR: #ec1c23;
}
#entetemenu a:active {
    COLOR: #3E4297;
}

#enteteLogoPrint {
	display:none;
}


#enteteImageFond {
	color: #FFFFFF;
	background-image: url(/images/img04.gif);
	height: 141px;
	background-repeat:repeat-x;
}

#enteteLogoSociete {
	background-image: url(/images/logoSociete.gif);
	background-repeat:no-repeat;
}


/*************************************************************************************************************
  PIED PAGE
 *************************************************************************************************************/
#piedPage {
	clear:both;
	text-align:center;
	padding-bottom:20px;
}
.piedPageMenu {
	
}
.piedPageAdresseSociete {
}




/*************************************************************************************************************
  MENU GAUCHE
 *************************************************************************************************************/
#menuGauche {
	font-size:80%;
	width:150px;
	float:left;
}
#menuGauche ul {
	padding-bottom:10px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#menuGauche ul {
	margin-left:0px;
	padding-left:23px;
}
.menuGaucheCopyright {
	font-style:italic;
	display:none;
}
.menuGaucheTitre {
	background-image: url(/images/fond_menu.gif);
	background-repeat: no-repeat;
	height:34px;
	line-height:34px;
	padding-left:25px;
}
.menuGaucheTitre a:hover {
	color:#00CC99;
}
.menuGaucheTexteNormal { 	background-image: url(/images/fond_menu.gif);
	background-repeat: no-repeat;
	height:34px;
	line-height:34px;
	color:#000000;
}

.menuGaucheSousTitre {
	background-image: url(/images/fond_sous_menu.gif);
	background-repeat: repeat-y;
	margin-left:10px;
}

.menuGaucheSousTitre a { FONT-WEIGHT: normal; }
.menuGaucheSousTitre a:hover { color:#CC3300; }
.menuGaucheSousTitre a:visited { color:#000000; }
.menuGaucheSousTitre a:link { color:#000000; }


body {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0;
	font-size: 1em;
}

h1
{
color:#e2393b;
font-size:18px;
font-weight:bold;
line-height:22px;
text-decoration:none;
padding-bottom: 10px;
background: url(/images/programme/puceFondPlat.png) bottom left repeat-x;
}
h2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	margin:0px;
	margin-left: 30px;
	COLOR:#66CC00;
	padding-bottom: 0px;
	padding-top: 0px;
	text-indent: 18px;
	background-image: url(/images/puce_h2.gif);
	background-repeat:no-repeat;
	background-color:#FFCC99;
}
h3
{
	FONT-SIZE: 14px;
	margin:0px;
	margin-left: 30px;
	COLOR:#0099FF;
	padding-bottom: 0px;
	background-color:#996666;
	padding-top: 0px;
	text-indent: 18px;
	background-image: url(/images/puce_h3.gif);
	background-repeat:no-repeat;
}
h4
{
	FONT-SIZE: 12px;
	margin:0px;
	margin-left: 10px;
	COLOR:#CC3300;
	padding-bottom: 0px;
	padding-top: 0px;
	text-indent: 18px;
	background-image: url(/images/puce_h4.gif);
	background-repeat:no-repeat;
	background-color:#66CC33;
}
li
{
	list-style-image: url(/images/puce_li.gif);
	list-style-type: none;
}

p
{
	font-size:12px;
	 color: #1F3255;
	text-align:justify;
}

.act_accroche p {

}
input.disabled {
	background:#CCCCCC;
	color:#E6E6E6;
	font-style:italic;
	font-weight:bold;
}

a.boutonTexte
{
	background-image: url(/images/Pictos/picto-fond-texte.gif);
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 99px;
	height: 32px;
	margin: 5px auto;
	padding: 8px 0 0 2px ;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

.boutonImprimer {
	background-image: url(/images/pictos/picto-print.gif);
	background-repeat: no-repeat;
	background-position: 2px 0;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:6px
}

.boutonModifier {
	background-image: url(/images/pictos/picto-modifier.gif);
	background-repeat: no-repeat;
	background-position: 2px 0;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:6px
}


.tableListe td, .tableListe th, .tableListe tr {
	border-bottom:1px solid #778AAE;
}

.tableListe {
	border-top:1px solid #778AAE;
	border-left:1px solid #778AAE;
	border-right:1px solid #778AAE;
}

.tableListe th {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:30px;
	background-image: url(/images/admin/degrade_liste.gif);
}

/******************************************************************************************************
	
									Programme ccz 22/07/09

/******************************************************************************************************/

.contentProgramm {
width: 1024px;
margin: 0 auto;
padding: 0;
background: url(/images/programme/fond-degrade.png) top center repeat-y;
}

.headerProgramm {
width:995px;
margin:0 0 0 14px;
padding: 0;
height: 207px;
background: url(/images/programme/bandeau-programme.png) top center no-repeat;
}
.fondimg7 {
background: url(/images/programme/puceFond.png) top left repeat-y;
}

a.lien03,
a.lien02 {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
a.lien03:hover,
a.lien02:hover {
	color: #999999;
	text-decoration: underline;
}
.contentProgramm table{
	font-size: 12px;
}

.contentProgramm table .01_titre02 div {
background: #E4DED2;
}
.contentProgramm table a {
color:  #B03215;
text-decoration: none;
}
.contentProgramm table a:hover {
color: #85746;
text-decoration: underline;
}

.footerProgramm {
	width: 995px;
	margin-left: 14px;
	padding: 0 0 0 0;
	margin-top: 45px;
	background: #F8DD56;
	height: 35px;
	clear:both;
}
.footerProgramm a {
	float: right;
	color: #AF1C28;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
}
.footerProgramm a:hover {
	text-decoration: underline;
}
/***** résumés */

.contentResume {
width: 800px;
margin: 0 auto;
}
.headerResume {
	background: url(/images/programme/bandeauResume.jpg) top center no-repeat;
	height: 75px;
	padding-top: 120px;
}	

.headerResume table,
.footerResume table {
font-size: 11px;
}
.headerResume table a,
.footerResume table a {
color:  #B03215;
text-decoration: none;
}
.headerResume table a:hover,
.footerResume table a:hover {
color:  #85746;
text-decoration: none;
}
.title {
	font-size: 16px;
	color: #B03215;
	font-weight: bold;
}
table a.sendResume,
table a.printResume {
	padding: 0 15px;
}
table a.printResume {
	background: url(/images/print.gif) center left no-repeat;
}
table a.sendResume:hover,
table a.printResume:hover {
text-decoration: underline;
}
.footerResume {
	width: 800px;
	margin: 0 auto;
	padding: 7px 0 0 0;
	margin-top: 45px;
	background: #F8DD56;
	height: 35px;
	clear:both;
}
table span.titlenoir {
	font-size: 18px;
	font-variant:small-caps;
	font-weight: bold;
	color: #B03215;
}

/******************************************************************************************************
	
									Programme 2011 spn 18/07/2011

/******************************************************************************************************/

.congres-2011 .contentProgramm {
width: 1024px;
margin: 0 auto;
padding: 0;
background: url(/images/programme/fond-degrade.png) top center repeat-y;
}

.congres-2011 .contentProgramm .headerProgramm {
width:995px;
margin:0 0 0 14px;
padding: 0;
height: 207px;
background: url(/images/programme/bandeau-programme2011.png) top center no-repeat;
}

.fondimg7 {
background: url(/images/programme/puceFond.png) top left repeat-y;
}

a.lien03,
a.lien02 {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
a.lien03:hover,
a.lien02:hover {
	color: #999999;
	text-decoration: underline;
}
.congres-2011 .contentProgramm table{
	font-size: 12px;
	color: #bd9e58;
}

.congres-2011 .contentProgramm table .01_titre02 div {
background: #E4DED2;
}
.congres-2011 .contentProgramm table a {
color:  #1F3255;
text-decoration: none;
}
.congres-2011 .contentProgramm table a:hover {
color: #85746;
text-decoration: underline;
}

.congres-2011 .contentProgramm .footerProgramm {
	width: 995px;
	margin-left: 14px;
	padding: 0 0 0 0;
	margin-top: 45px;
	background: #c8b04b;
	height: 35px;
	clear:both;
}
.congres-2011 .contentProgramm .footerProgramm a {
	float: right;
	 color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
}
.congres-2011 .contentProgramm .footerProgramm a:hover {
	text-decoration: underline;
}
/***** résumés */

.congres-2011 .contentResume {
width: 800px;
margin: 0 auto;
}
.congres-2011 .contentResume .headerResume {
	background: url(/images/programme/bandeauResume2011.jpg) top center no-repeat;
	height: 75px;
	padding-top: 120px;
}	

.congres-2011 .contentResume .headerResume table,
.congres-2011 .contentResume .footerResume table {
font-size: 11px;
}
.congres-2011 .contentResume .headerResume table a,
.congres-2011 .contentResume .footerResume table a {
color:  #1F3255;
text-decoration: none;
}
.congres-2011 .contentResume .headerResume table a:hover,
.congres-2011 .contentResume .footerResume table a:hover {
color:  #85746;
text-decoration: none;
}
.congres-2011 .contentResume .headerResume .title {
	font-size: 16px;
	color: #C8B04B;
	font-weight: bold;
}
table a.sendResume,
table a.printResume {
	padding: 0 15px;
}
table a.printResume {
	background: url(/images/print.gif) center left no-repeat;
}
table a.sendResume:hover,
table a.printResume:hover {
text-decoration: underline;
}
.congres-2011 .contentResume .footerResume {
	width: 800px;
	margin: 0 auto;
	padding: 7px 0 0 0;
	margin-top: 45px;
	background: #C8B04B;
	height: 35px;
	clear:both;
}
table span.titlenoir {
	font-size: 18px;
	font-variant:small-caps;
	font-weight: bold;
	color: #1F3255;
}

/*******************************************************************
	SECEC onsite registration ccz - 14/09/2009
*********************************************************************/

body.onsiteRegistration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 985px;
	margin: 10px auto;
}
body.onsiteRegistration .header {
	background: url(/images/onsiteRegistration/bandeauTop.jpg) top center no-repeat;
	height: 116px;
}
body.onsiteRegistration .pageTitle {
background-color:#182743;
}
body.onsiteRegistration .pageTitle h1 {
	margin: 0;
	padding: 3px 0;
	text-align: center;
	color: white;
	font-size: 14px;
}
body.onsiteRegistration .left {
	background: url(/images/onsiteRegistration/left.png) top left repeat-x;
	width: 238px;
	float: left;
}
body.onsiteRegistration .left p {
	padding: 30px 15px 270px 15px;
}
body.onsiteRegistration .right {
	background: url(/images/onsiteRegistration/right.jpg) top right no-repeat;
	float: right;
	width: 745px;
}

body.onsiteRegistration .right h2 {
	background: none;
	color: black;
	padding: 15px 0 10px 40px;
	font-size: 14px;
	font-weight: normal;
}

body.onsiteRegistration .right table {
	padding: 0 0 270px 0;
	width: 550px;
	text-align: center;
}
.onsiteRegistration .directLink {
	list-style-type: none;	
	list-style-image: none;
	vertical-align:: middle;
	background: url(/images/onsiteRegistration/boutonCentre.png) center center no-repeat;
	height: 80px;
}
.onsiteRegistration .directLink a {
	

	color: #9d3212;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;

}
.onsiteRegistration .directLink a span{line-height: 30px;}
.onsiteRegistration .directLink a:hover {
	text-decoration: underline;
}
.onsiteRegistration  .left{
	padding-top: 5px;	
}
.onsiteRegistration  .left a{ 
	text-decoration: none;
	padding: 0 15px 0 15px;
}
.onsiteRegistration  .left a:visited{
	color:#9d3212;
}
.onsiteRegistration  .left img{
	vertical-align: middle;
	margin-right: 2px;
}
.titre_session{
	font-weight:bold; font-size:16px;
}
.textnoir11px{
font-weight:bold; font-size:12px;
}
.header_title {    background-color: #9D8520;
    height: 26px;}
.heure { color:#FFF; font-weight:bold; font-size:14px; margin-right : 4px;}
.lieu { color:#FFF; font-weight:bold; font-size:14px;   margin-left: 20px;}
.titre-prog { font-size:14px}
.lien002{ border:1px solid #C90}
.prg_orateur {text-decoration: underline;}
