
* {
  	margin:0;
	padding:0;
		border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333;
}

#enigmatic {
    background: url(/sts/www-expo-progiciels-com/img/gbr/enigmatic_expo.gif) no-repeat 8px 5px;
    *background: url(/sts/www-expo-progiciels-com/img/gbr/enigmatic_expo.gif) no-repeat 0px 5px;
    bottom:32px;
    display:block;
    left:100%;
    *left:99%;
    position:relative;
    width:113px;
    height:47px;
}
#enigmatic span{ display: none;}

body {
  background-color:#ebebeb;
}

.hidden {display:none;}

#cadre {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:auto;
	background:url(/sts/www-expo-progiciels-com/img/gbr/back.gif) repeat-y #ebebeb;
	padding-left:15px;
	padding-right:15px;
}

#head {background:url(/sts/www-expo-progiciels-com/img/gbr/header.gif) no-repeat;height:157px;}

#content {padding:0px 40px 20px 40px;}

#foot {
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_footer.gif) repeat-x;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:21px;
	padding:4px 0px 5px 15px;
	font-size:10px;
	clear:both;
}

#foot ul {list-style:none;}
#foot ul li {display:inline;padding-right:12px;}
#foot ul li span {padding-left:15px;}
#foot ul li a, #foot ul li span {color:#888;font-size:10px;text-decoration:none;}
#foot ul li a:hover {text-decoration:underline;}

#bottom_cadre {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:20px;
	background:url(/sts/www-expo-progiciels-com/img/gbr/bottom_footer.gif) no-repeat;
}


.left {background:url(/sts/www-expo-progiciels-com/img/gbr/left_bloc_head.gif) no-repeat;width:12px;height:28px;float:left;}
.right {background:url(/sts/www-expo-progiciels-com/img/gbr/right_bloc_head.gif) no-repeat;width:12px;height:28px;float:left;}
.middle {background:url(/sts/www-expo-progiciels-com/img/gbr/back_bloc_head.gif) repeat-x;height:28px;float:left;padding-top:3px;}

#recherche {margin-left:460px;}
#recherche .middle {width:300px;}

#recherche label, #recherche input {color:#999;font-size:11px;font-weight:bold;}
#recherche input {border:1px solid #CCC; background-color:#F5F5F5; height:15px;}
#recherche input.text {width:200px;font-weight:normal;line-height:14px;padding-left:3px;}
#recherche input.button {width:30px;height:17px;font-weight:normal;font-size:10px;line-height:14px; background-color: #E5E5E5; cursor: pointer;}

#icones {padding-bottom:12px; *padding-bottom:10px; _padding-bottom:00px; margin-left:818px; background:url(/sts/www-expo-progiciels-com/img/gbr/back_link_rapide.gif) no-repeat; height: 26px;}
#icones .middle { width:100px;padding-top:7px; background: none;}
#icones .left { background: none;}
#icones .right { background: none;}

#icones ul {list-style:none;}
#icones ul li {display:inline;}

#icones ul li a {
	text-decoration:none;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin-left:15px;
	_margin-left:10px;
}

#icones ul li a span {display:none;}

a#ico_home {background:url(/sts/www-expo-progiciels-com/img/gbr/ico_home.gif) no-repeat 0 0;}
a#ico_nsl {background:url(/sts/www-expo-progiciels-com/img/gbr/ico_nsl.gif) no-repeat 0 0;}
a#ico_contact {background:url(/sts/www-expo-progiciels-com/img/gbr/ico_contact.gif) no-repeat 0 0; margin-top:2px;}

  a:hover#ico_home, a:hover#ico_nsl, a:hover#ico_contact {background-position: 0 -14px;}

#head h1, #head h1 span {font-size:22px; line-height:25px; color:#999; font-weight:normal;}
#head h1 {margin-left:410px; clear: both;}
#head h1 strong, #head h1 span strong {color:#CC3333;font-weight:bold;font-size:inherit;}


#navcontainer {
	position:relative;
	top:12px;
	_top:11px;
	left:305px;
	height:40px;
	width:600px;
}

ul#menu {height:40px;line-height:40px;}

#menu ul { position:absolute; display:block;}
#menu li ul{ visibility:hidden; }
#menu li li ul{ position:absolute; }
    
#menu li {
    padding:0px 12px 0px 12px;
	list-style:none;
    display:inline;
    display:block;
    float:none;
    float:left;
}
    
#menu li li{
    display:inline;
    float:none;
}
    
* html #menu li li{
    display:inline;
}

#menu a {
	color:#360;
    display:block;
    text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding:10px 25px 0px 0px;
	height:36px;
	background:url(/sts/www-expo-progiciels-com/img/gbr/sepa_menu.gif) no-repeat right top;
		_height:auto;
	_padding-bottom:7px;
	_background:url(/sts/www-expo-progiciels-com/img/gbr/sepa_menu.gif) no-repeat right bottom;
}

#menu a:hover {
  text-decoration:none;
	color:#56AB23;
}
    
#menu ul.smenu {
	width:auto;
	border:1px solid #ccc;
	border-top:none;
	margin:-9px 0px 0px -25px;
		_margin:1px 0px 0px -25px;
}

#menu .smenu li {margin:0;padding:0;}
#menu .smenu li a {text-decoration:none;background-image:none;padding:2px 25px 2px 25px; font-weight: bold;}
#menu .smenu a:hover {background-color:#56AB23;text-decoration:none;color:#fff;}

#menu ul.smenu li a {
	display:block;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	background-color:#FFF;
	color:#360;
	height:auto;
	white-space:nowrap;
}


ul#chemin {list-style:none;margin:10px 0px 10px 20px;}
ul#chemin li, ul#chemin li span {display:inline;font-size:10px;}
ul#chemin li a {font-size:10px;text-decoration:underline;}
ul#chemin li a:hover {text-decoration:none;}

.col {float:left;width:260px;margin:0px 0px 20px 20px;_margin-left:0px;}
#first_col {_margin-left:10px;}

h2.top_col {
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_top_col.gif) no-repeat 0 0;
	height:28px;
	color:#666;
	font-size:18px;
	font-weight:normal;
	padding:7px 0px 0px 45px;
	margin-left:0px;
}

.cnt_col {background:url(/sts/www-expo-progiciels-com/img/gbr/back_col.gif) repeat-y;padding:15px; }
.cnt_col img {border:1px dotted #ccc;padding:10px;margin:10px auto 10px auto;display:block;}
.bottom_col {background:url(/sts/www-expo-progiciels-com/img/gbr/back_bottom_col.gif) no-repeat;height:30px;text-align:right;width:260px;margin-top:-1px;}

.bottom_col a {
	font-size:11px;
	color:#999;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_btn_col.gif) no-repeat 0px 7px;
	padding:4px 30px 0px 18px;
	text-decoration:none;
	font-weight:bold;
}

.bottom_col a:hover {text-decoration:none; color: #690;}


.btn_inscription {
	text-align:center;
	margin:0px auto 15px auto;
	padding-top:15px;
	width:234px;
	height:36px;
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_btn_inscription.gif) no-repeat center;
}

.btn_inscription a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#690;
}

.btn_inscription a:hover {
	text-decoration:underline overline;
}

.col .cnt_col h2 {
	font-size:16px;
	font-weight:normal;
	color:#690;
	background:url(/sts/www-expo-progiciels-com/img/gbr/puce_h2.gif) no-repeat 0px 3px;
	padding-left:20px;
	margin-bottom:15px;
}

.tout_img {border-top:1px dotted #999;clear:both;}
.tout_img a img {float:left;padding:5px;border:2px solid #ccc;margin-right:5px;display:block;}
.tout_img a:hover img {border:2px solid #690;_border:2px solid #ccc;}
.tout_img p a {font-size:10px;line-height:14px;margin:8px 0px 30px 0px;_margin:8px 0px 24px 0px;text-decoration:none;display:block;color:#999;}
.tout_img p a:hover {color:#690;}
.tout_img br {clear:both; line-height:1px; height:1px;}


ul.clic {list-style:none;margin:-12px 0px 20px 0px;}

ul.clic li { /*_margin-bottom:-18px;*/ display:block; }

ul.clic li a, #col_doc dl.conferences dt a {
	color:#999;
	border-bottom:1px dotted #999;
	text-decoration:none;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_off.gif) no-repeat 5px 15px;
	padding:10px 0px 0px 25px;
	display:block;
	width:auto;
	line-height:20px;
	height:auto;
	font-weight:bold;
}

ul.clic li a:hover, #col_doc dl.conferences dt a:hover {
	color:#690;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_on.gif) no-repeat 5px 15px;
	background-color:#efefef;
	border-bottom:1px dotted #690;
	text-decoration:none;

}

ul.exposants {list-style:none;margin-top:10px;margin-bottom:-7px;}

ul.exposants li {margin:0px;display:block;}

ul.exposants li a {
	display:block;
	/* width:142px; ROMAIN MODIF */
	width:auto;
	height:auto;
	clear:both;
	position:relative;
	/* ROMAIN MODIF 
	top:-30px;
	left:65px;
	*/
	color:#999;
	border-bottom:1px dotted #999;
	text-decoration:none;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_off.gif) no-repeat 0px 5px;
	padding-left:20px;
}
ul.exposants li a:hover {
	color:#690;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_on.gif) no-repeat 0px 5px;
	background-color:#efefef;
	border-bottom:1px dotted #690;
	text-decoration:none;
}

ul.exposants li img {float:left;border:none;margin:0;padding:0;}






.clear {clear:both;height:0px;font-size:0px;}

#cadre_doc {
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_cadre_doc_liste.gif) repeat-y;
	width:870px;
	height:auto;
	padding-bottom:30px;
	margin-bottom:-20px;
}

#cnt_doc { 
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_cnt_doc.gif) repeat-y;	  width:505px;
	margin-left:20px;
	_margin-left:10px;
	height:auto;
	float:left;
	padding:0px 0px 0px 75px;}

.top_doc {
	background:url(/sts/www-expo-progiciels-com/img/gbr/top_cnt_doc.gif) no-repeat;	width:580px;
	height:40px;
	margin:0px 30px 0px -75px;}

.top_doc h2 {margin-left:75px;}
.top_col h2 {margin-left:50px;}

.top_col {
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_top_col_doc.gif) no-repeat;
	width:250px;
	height:40px;
	margin-left:-10px;
}


#cnt_doc h2, #col_doc h2 {
	color:#690;
	font-size:18px;
	line-height:24px;
	background:url(/sts/www-expo-progiciels-com/img/gbr/puce_h2_doc.gif) no-repeat 0px 13px;
	padding:10px 0px 0px 25px;
}

#cnt_doc p.date_doc {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:20px 0px 20px 0px;
	padding:7px 0px 7px 20px;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_off.gif) no-repeat 0px 12px;
	font-weight:bold;
	color:#666;
}

#cnt_doc hr {
  border-top:1px solid #ccc;
  margin:8px 0px;
	padding:4px 0px 4px 20px;
}

#cnt_doc h3 {
	font-size:15px;
	color:#666;
	margin:10px 0px 15px 0px;
}

#cnt_doc img {
	float:right;
	margin:20px;
	border:1px solid #ccc;
	padding:15px;
}

#cnt_doc p {margin:0px 0px 20px 0px;color:#666;}
#cnt_doc p a {color:#999;border-bottom:1px dotted #999;text-decoration:none;}
#cnt_doc p a:hover {color:#690;border-bottom:1px dotted #690;} 

#cnt_doc dl.bas_doc {
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:30px;
}

#cnt_doc dl.bas_doc dt {
		margin-bottom:10px;
		color:#666;
		font-size:13px;
		font-weight:bold;
}

#cnt_doc dl.bas_doc dt a {color:#999;text-decoration:none;}
#cnt_doc dl.bas_doc dt a:hover {color:#690;}

#cnt_doc dl.bas_doc dd a {
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_off.gif) no-repeat 0px 3px;
	padding-left:20px;
	color:#999;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#cnt_doc dl.bas_doc dd a:hover {
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_clic_on.gif) no-repeat 0px 3px;
	color:#690;
}

a.haut_page {
	display:block;
	color:#690;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_top_doc.gif) no-repeat right 3px;
	padding-right:15px;
	text-align:right;
	margin:20px 10px 0px 0px;
}

a:hover.haut_page {text-decoration:underline;}

#col_doc {
	background:url(/sts/www-expo-progiciels-com/img/gbr/back_col_doc.gif) repeat-y;
	width:240px;
	_width:240px;
	height:auto;
	float:left;
	margin-left:20px;
	_margin-left:-10px;
	padding:0px 0px 0px 10px;
}


#col_doc ul.clic {margin-top:10px;}

#col_doc dl.conferences {margin-top:10px;}

#col_doc dl.conferences dt a {color:#666;margin-bottom:5px;}

#col_doc dl.conferences dd { line-height:1em; margin-left:24px;}
#col_doc dl.conferences dd a {font-size:11px;color:#666;text-decoration:none;}
#col_doc dl.conferences dd a:hover {color:#690;}
#col_doc dl.conferences dd.date a {font-weight:bold;}


#form {border:1px solid #ccc;border-right:none;padding:25px;margin:20px 0px 20px 0px;background-color:#fff;}
#form legend {display:none;}
#form input, #form select {margin-bottom:15px;display:block;}

#form input {
	border:1px solid #ccc;
	background-color:#fff;
	height:16px;
	line-height:16px;
	padding-left:3px;
}

#form input.text {width:350px;border-top:2px;border-left:2px;background:#efefef;color:#666;font-size:11px;}
#form input.text0mnq {width:350px;border-top:2px;border-left:2px;background:#ffcccc;color:#cc3333;font-size:11px;}

#form select {border:1px solid #ccc;}
#form select.text0mnq {border:1px solid #ccc;background:#ffcccc;color:#cc3333;}
#form option {border:none;}

#form input.radio {
	border:none;
	background-color:transparent;
	margin-right:10px;
	float:left;
}

#form label {
	margin:0px 0px 3px 0px;
	padding:0px;
	line-height:12px;
	display:block;
	font-weight:bold;
}

#form label.mnq {color:#cc3333;}

#form .btn {font-size:12px;height:20px;width:100px;clear:both;color:#999;font-weight:bold; margin: 15px 0 0 25px;}

#form .btn:hover {background-color:#ccc;color:#690;}

#form .themes {margin:30px 0px 20px 0px;}

#form .themes h4.titre, #form .sondage h4.titre{margin-bottom: 1.5em; font-size: 14px; color: #669900;}

#form .themes label {
margin:0px 50px 0px 0px;
color:#333;
padding:5px 0 5px 25px;
min-height: 35px;
_height: 35px;
line-height:14px;
border-top:1px dotted #ccc; 
font-weight:normal; 
color:#690;
}

#form .themes label#bleu{color: #0060AF;}
#form .themes label#vert{color: #137F00}
#form .themes label#jaune{color: #DF971B;}

#form .themes label.titre, #form label.titre {
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	float:none;
	padding:10px 0px;
	margin:25px 0px 20px 0px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	color:#690;
}
 

#form .themes input.check, #form .sondage input.check {
	border:none;
	background-color:transparent;
	float:left;
	margin-top:7px;
}

#form .sondage dl{
  padding: 5px 0 5px 25px;
}

#form .sondage dl dt{
  text-transform: uppercase;
  font-weight: bold;
}

#form ul {
	margin:0px 0px 20px 60px;
	list-style:circle;
}

#form ul li {font-size:11px;line-height:14px;color:#666;}

#form p {
  font-size:12px;
  margin-bottom: 1em;
}




#cnt_doc h3.jours,
#cnt_doc h4.logi,
#cnt_doc h4.perfo,
#cnt_doc h4.progi,
#cnt_doc h4.pilot
{color:#fff;font-weight:bold;border-top:1px dotted #fff;border-bottom:1px dotted #fff;padding:5px 20px;}

#cnt_doc h3.jours {font-size:14px;line-height:18px;background-color:#690;padding-top:8px;padding-bottom:8px;margin-top:20px;}

#cnt_doc h4.logi,
#cnt_doc h4.perfo,
#cnt_doc h4.progi,
#cnt_doc h4.pilot
{margin:20px 0px 10px 20px;font-size:13px;line-height:18px}

#cnt_doc h4.logi {background:#09f;}
#cnt_doc h4.perfo {background:#8ed4f0;}
#cnt_doc h4.progi {background:#3c6;}
#cnt_doc h4.pilot {background:#fc3;}

#cnt_doc dl.ateliers, #cnt_doc dl.conf {
	margin:5px 20px 0px 40px;
}

#cnt_doc dl.ateliers dt, #cnt_doc dl.conf dt {
	font-weight:bold;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_dl_ateliers.gif) no-repeat 0px 5px;
	padding-left:20px;
	margin-top:10px;
}

#cnt_doc dl.conf dt {font-size:13px;}

#cnt_doc dl.ateliers dd, #cnt_doc dl.conf dd {font-size:11px;padding-left:20px;}

#cnt_doc dl.ateliers dd strong, #cnt_doc dl.conf dd strong {font-size:11px;font-weight:bold;}

#cnt_doc dl.conf dd, #cnt_doc dl.conf dd strong {color:#666;}

#cnt_doc dl.ateliers dd.plus, #cnt_doc dl.conf dd.plus {border-top:1px dotted #999; clear:both;}
#cnt_doc dl.conf dt a { text-decoration:none }
#cnt_doc dl.conf dt a:hover { color:#690; }
#cnt_doc dl.ateliers dd.plus a, #cnt_doc dl.conf dd.plus a {
	font-size:10px;
	line-height:12px;
	color:#999;
	text-align:right;
	display:block;
	text-decoration:none;
	padding:3px 7px 3px 0px;
	border:none;
	width:80px;
	margin:0px 0px 0px 336px;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_dl_atel_off.gif) no-repeat 5px 7px;
}	


#cnt_doc dl.ateliers dd.plus a.web, #cnt_doc dl.conf dd.plus a.web {width: 100px;	margin:0px 0px 0px 316px; }

#cnt_doc dl.ateliers dd.plus a:hover , #cnt_doc dl.conf dd.plus a:hover{
	color:#690;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_dl_atel_on.gif) no-repeat 5px 7px #efefef;
		
}

p#num_page {
	margin:10px 0px 10px 40px;
	display:block;
}

p#num_page a {display:inline;}

p#num_page, p#num_page a {
	background-image:none;
	font-weight:normal;
	padding:0px;
	border:none;
	font-size:11px;
}

#list #cadre_doc #cnt_doc img, 
#list #cadre_doc #cnt_doc a img
{float:left;border:1px solid #ccc;padding:5px;margin:7px 8px;display:block;}




.cnt_col h3.jours {
	color:#fff;
	background-color:#690;
	font-weight:bold;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
	padding-left:10px;
}

.cnt_col dl.ateliers {margin-left:10px;}

.cnt_col dl.ateliers dt a,
.cnt_col dl.conf dt a,
.cnt_col dl.seminaires dt a,
.cnt_col dl.conf dd a,
.cnt_col dl.ateliers dd a,
.cnt_col dl.seminaires dd a,
.cnt_col dl.conf dd strong
{font-size:11px;line-height:15px;text-decoration:none;color:#666;}

.cnt_col dl.ateliers dt a:hover,
.cnt_col dl.conf dt a:hover,
.cnt_col dl.seminaires dt a:hover,
.cnt_col dl.conf dd a:hover,
.cnt_col dl.ateliers dd a:hover,
.cnt_col dl.seminaires dd a:hover
{text-decoration:none;color:#690;border-bottom:1px dotted #690;}

.cnt_col dl.conf dt, .cnt_col dl.ateliers dt, .cnt_col dl.seminaires dt {
	font-weight:bold;
	background:url(/sts/www-expo-progiciels-com/img/gbr/fl_dl_ateliers.gif) no-repeat 0px 3px;	
	padding-left:15px;
	margin:10px 0px 10px 0px;
}

.cnt_col dl.ateliers dt, .cnt_col dl.seminaires dt {background:url(/sts/www-expo-progiciels-com/img/gbr/fl_dl_ateliers.gif) no-repeat 0px 5px;}

.cnt_col h4.logi {background-color:#09f;}
.cnt_col h4.perfo {background-color:#8ed4f0;}
.cnt_col h4.progi {background-color:#3c6;}
.cnt_col h4.pilot {background-color:#edc523;}

.cnt_col h4.logi,
.cnt_col h4.perfo,
.cnt_col h4.progi,
.cnt_col h4.pilot {
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	font-size:11px;
	line-height:13px;
	padding:3px 0px 3px 10px;
	margin:10px 0px 0px 10px;
	color:#fff;
}

#cnt_doc .en_cours, .en_cours{
	color: #0099FF;
	margin-bottom: 1em;
	text-align: center;
}

#cnt_doc .en_cours.liste{
	margin: 0.5em 0;
}

.lnkfch a{text-align: right; color: #666; text-decoration: none;}
#cnt_doc dl.conf dd.organisme{}
#cnt_doc dl.conf dd.plus{border:medium none; border-bottom: 1px dotted #666; padding-left: 16px;}
#cnt_doc dl.conf dd.plus a.web{width: inherit; display: inline; border: none; margin-left: 0px; padding-left: 15px; font-size: 11px; background-position: 5px 8px;}
#cnt_doc dl.conf dd.plus a.web:hover{background-color: #FFF;}

#expsnt .nvts p{margin-bottom: 0;}
#expsnt .nvts a{background: url(/sts/www-expo-progiciels-com/img/gbr/download.gif) no-repeat 0 -19px; border-bottom: 0; padding-left: 12px;}
#expsnt .nvts a:hover{background-position: 0 -2px;}