@charset "utf-8";
/* CSS Document */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,img,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
margin: 0;
padding: 0;
font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url('../images/main-background.png'); 
background-repeat:no-repeat;
background-position:top center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input {
margin:0;
padding:0;}







/* /////////////  HEADER ////////////////// */
div#header {
margin:50px 0 0 0;}

div#container h1 {
position:absolute;
top:-9999px;
}

div#container-x h1 {
position:absolute;
top:-9999px;
}

div#header ul li {display:inline;}

div#header ul li.iab {
position:relative;
left:90px;}

div#nav-tools {/*display:none;*/}
div#nav-tools ul {float:left;
position:relative;
left:840px;
top:5px;}


ul.tools li {}

ul.tools li {
display:inline;
margin:0 10px 0 0;}

/* search */
ul.search  {
margin:0 0 0 10px;
}
ul.search li {display:inline;

}
ul.search li.picto {position:relative;
top:2px;
left:10px;}

ul.search input {border:0px solid #cccccc;
font-weight:bold;
color:#f11f68;
text-indent:5px;}


/* //////////////////  STRUTURE ///////////////// */

div#container {
margin:0;
padding:0;
margin:0 auto;
width:960px;
overflow:hidden;

}


div#content {
margin:10px 0 10px 0;
clear:both;

}

div#footer {
clear:both;
margin:30px 0 0 0;
float:left;
display:block;
width:100%;
padding:0px 0 30px 0;
height:1000%;
background-color:#cbcbcb;}

div#footer div {margin:0 auto;width:960px;}




/* main nav */

ul#main-nav {
margin:20px 0 0 0;
padding:0 0 10px 0;
position:relative;
left:190px;
background-image:url('../images/nav-hr-dot-line.png'); 
background-repeat:no-repeat;
background-position:bottom left;
}
ul#main-nav li {display:inline;}
ul#main-nav li.separator {margin:0 2px;}


div#content {}

/* column */

.col-group1 {position:relative;
}

/*group1*/
.col-group1 div.cover {
float:left;
with:735px;
margin: 0 20px 0 0;}

.col-group1 div.col-4 {
position:relative;

float:left;
width:225px;
}

/*group2*/

.col-group2 {
clear:both;
width:186px;
position:relative;
top:20px;

}
.col-group2 div.col-1 {
width:186px;
float:left;

}

/*group3*/

.col-group3{
position:relative;
float:left;
left:10px;
top:20px;
}


.col-group3 div.col-2{
float:left;
position:relative;
width:272px;

}

.col-group3 div.col-2 div.col-1-left {
width:711px;
float:left;
padding:0 10px 0 0;
}
.col-group3 div.col-2 div.col-2-right {
float:left;
width:247px;
}

.col-group3 div.col-3{
float:left;
width:253px;
}

.col-group3 div.col-2-3{
width:100%;
clear:both;
padding:40px 0 0 0;
}


/* MEDIA page */



body#media div.col-group3 div.col-2, 
body#programme .col-group3 div.col-2 {
width:515px;
}


body#media div.col-group3 div.col-2 p {
width:100%;}
body#media div.col-group3 div.col-2 p a {color:#f11f68;}
body#media div.col-group3 div.col-2 h4 {
color:#41abff;
text-transform:uppercase;
margin:10px 0;}

body#media div.col-group3 div.col-2 ul.default {
margin:10px 0 10px 0;
}
body#media div.col-group3 div.col-2 ul.default li a {
color:#F11F68
}

body#media div.col-group3 div.col-2 ul.default,
body#media div.col-group3 div.col-2 ul.news {
background-image:none; }


body#media div.col-group3 div.col-2 ul {
/*background-image:url('../images/hr-dotted-gray.png'); 
background-repeat:no-repeat;
background-position:bottom left;
padding:0 0 10px 0;
clear:both;
margin:0 0 10px 0;*/
}


body#media div.col-group3 div.col-2 ul.contact {
background-image:none;
margin:10px 0 20px 0;}

body#media div.col-group3 div.col-2 ul.contact li.title {
font-size:15px;
color:#666666;
}

body#media div.col-group3 div.col-2 ul.contact li.function {
font-size:12px;
color:#999999;
 text-transform: uppercase; 
}

body#media div.col-group3 div.col-2 ul.contact li.email a {
color:#f11f68;
}




body#media div.col-group3 div.col-2 ul li.title{
font-size:15px;
font-weight:bold;}

body#media div.col-group3 div.col-2 ul li.date{color:#54B3FF;
font-style:italic;
margin:10px 0;}

body#media div.col-group3 div.col-2 ul li.desc{
color:#333333;}

body#media div.col-group3 div.col-2 ul li.desc a {
display:block;
margin:10px 0;}


/* widgets */
div.title-sponsors {background-image:none;}
div.title {
margin:10px 0 0 0;
height:20px;
background-image:url('../images/hr-title.png'); 
background-repeat:no-repeat;
background-position:bottom left;
width:240px;}

body#media div.col-2 div.title,
body#programme div.col-2 div.title,
div.col-2-3  div.title {
width:100%;}

/* ::::::::: COL 1 ::::::: */
div.col-1 ul {position:relative;
top:8px;}
/* ::::::::: COL 2 ::::::: */

div.col-2 h2 {color:#54B3FF;
font-size:13px;
text-transform:uppercase;
font-weight:bold;

margin:10px 0 0 0;
line-height:1.15em;}

div.col-2 h3 {font-size:12px;
text-transform:uppercase;
color:#333333;
margin:10px 0 10px 0;

}
div.col-2 p {margin:10px 0 10px 0;
width:230px;}

/* ::::::::: COL 4 ::::::: */
div.col-4 {}
div.col-4 ul.news{}

/*nav-right-box  */

div#nav-right-box {width:214px;}

div#nav-right-box ul,
div#nav-right-box div {}

div#nav-right-box ul {

background-image:url('../images/hr-dotted-regsitration-box.png'); 
background-repeat:no-repeat;
background-position:bottom left;
padding:5px 0 5px 5px;}


div#nav-right-box ul li {
width:200px;

font-size:11px;}

div#nav-right-box ul li a {
text-decoration:none;
color:#FFFFFF;}

div#nav-right-box ul li.button {
margin:10px 0 0 0;}
div#nav-right-box ul li.button img {margin:0 10px 0 0;}
div#nav-right-box ul li.desc {margin:10px 0 0 0;
color:#FFFFFF;
}


/* news */
span.date {color:#999999;
font-style:italic;
font-size:10px;
display:block;
margin:0 0 5px 0;}
body#media div.col-group3 div.col-2 ul.news,
div#nav-right-box ul.news {margin:0;
padding:0 0 10px 0;}

body#media div.col-group3 div.col-2 ul.news li.subtitle,
body#media div.col-group3 div.col-2 ul.news	 li.subtitle a,
div#nav-right-box ul.news li.subtitle a,
div#nav-right-box ul.news li.subtitle{
margin:10px 0 0 0;
color:#54b3ff;
font-size:14px;
text-decoration:none;
}


body#media div.col-group3 div.col-2 ul.news li.date,
div#nav-right-box ul.news li.date {
color:#999999;
font-style:italic;
font-size:10px;
margin:5px 0 0 0;}

div#nav-right-box ul li.desc,
div#nav-right-box ul li.desc p,
body#media div.col-group3 div.col-2 ul.news li.desc a,
div#nav-right-box ul.news li.desc a {
color:#000000;
margin:0;
text-decoration:none;}
div#nav-right-box ul.news li.desc a {
color:#F11F68;
}
div#nav-right-box ul.news li.desc {
margin:5px 0 0 0;
}

div#nav-right-box ul.news li a span {
color:#f11f68;
}

div#nav-right-box ul.follow {
background-color:#303030;
background-position:top left;

}
div#nav-right-box ul.follow li.desc a span {display:block;
}
div#nav-right-box ul.contact {
margin:4px 0 0 0;
background-color:#303030;
background-image:none;
display:none;
}

div#nav-right-box ul.contact li.desc ul {

margin:0 0 10px 0;
padding:0;
background-image:none;
}
div#nav-right-box ul.contact li.desc ul li {
color:#FFFFFF;}

div#nav-right-box ul.contact li.desc ul li span {display:block;
font-weight:bold;
color:#F11F68;
font-size:14px;}
div#nav-right-box ul.contact li.desc ul li a{
text-decoration:underline;}

div#nav-right-box  ul.mixx {
background-image:none;
}

ul.news-right-box,
ul.mixx,
ul.registration {
background-color:#f11f68;

}


div#nav-right-box div.title {width:220px;}



/* speakers */
ul.speakers {
clear:both;
margin:10px 0 0 0;


}
ul.speakers li a {text-decoration:none;}
ul.speakers li {float:left;}
ul.speakers li.name,
ul.speakers li.society,
ul.speakers li.function {


width:150px;

display:inline-block;
}
ul.speakers li.thumbnails {
float:left;
margin:0 10px 0 0px;
}

ul.speakers li.name a  {
display:inline-block;
color:#000000;
font-weight:bold;}

ul.speakers li.society a {
display:inline-block;
color:#666666;}

ul.speakers li.function a{
display:inline-block;
font-style:italic;
margin:0 0 20px 0;
color:#000000;}





ul.speakers-nav {
clear:both;
background-color:#4c4c4c;
height:21px;
margin:10px 0 40px 0;}

ul.speakers-nav li a.prev span {margin:0 5px 0 0;}
ul.speakers-nav li a.next span {margin:0 0px 0 0;}
ul.speakers-nav li,
ul.speakers-nav li a {
padding:2px 0 0 10px;
color:#FFFFFF;
text-decoration:none;
}


table.agenda {width:100%;
margin:10px 0 0 0;}
table.agenda tr td{
padding:0 0 15px 0;
vertical-align:top;
}
table.agenda tr td strong {display:block;}
table.agenda tr td a {
font-weight:normal;
color:#f11f68;
clear:both;display:block;}

table.agenda tr td.hour {

width:100px;
}

table.agenda tr td.desc  p{ width:100%; margin-top:2px;}
table.agenda tr td.desc ul {margin:10px 0 0 20px;
list-style:disc outside none;}
table.agenda tr td.desc ul li {
color:#666666;
margin:0 0 10px 0;}

ul.agenda-nav {width:163px;}
ul.agenda-nav li {}
ul.agenda-nav li ul {
position:relative;
top:2px;
padding:0 0 10px 0;}
ul.agenda-nav li ul li {
background-image:url('../images/nav-hr-dot-line.png'); 
background-repeat:no-repeat;
background-position:bottom left;
padding:0 0 10px 0;}

ul.agenda-nav li ul li span {
padding:0px 0px;
background-repeat:no-repeat;
margin:10px 0 0 10px;}

ul.agenda-nav li ul li.day1 span {
width:88px;
height:11px;
display:block;
background-image:url('../images/title-day1.png'); 
}



ul.agenda-nav li ul li.day2 span {
display:block;
width:88px;
height:11px;
background-image:url('../images/title-day2.png'); 
}





/*thumbnails-speakers */

div.speakers-programme {

padding:0 0 20px 0;
clear:both;
display:block;}

div.speakers-programme div {float:left;}

div.speakers-programme ul {
display:inline-block;
width:250px;
margin:0 0 20px 0;
position:relative;
left:10px;
}
div.speakers-programme ul li a {color:#f11f68;}
div.speakers-programme ul li span a  {color:#f11f68;
text-decoration:none;}

div.speakers-programme ul li.name-off {
color:#333333;
font-size:15px;}

div.speakers-programme ul li.name {
color:#f11f68;
font-size:15px;}

div.speakers-programme ul li.society {
color:#999999;
font-style:italic;}

div.speakers-programme ul li.function {font-style:italic;}

div.speakers-programme ul li.desc {
margin:10px 0 0 0;}




/* material */
body#media div.col-group3 div.col-2 ul.material {
background-image:none; 
width:247px;
float:left;
clear:none;
margin:0 10px 20px 0;}


body#media div.col-group3 div.col-2 ul.material li.title {
color:#333333;}



body#media div.col-group3 div.col-2 ul.material li a {
display:block;
margin:10px 0;}


body#media div.col-group3 div.col-2 ul.material div.title {
margin:0px 0 10px 0;
height:50px;
width:auto;
}


/* PARTNERS */
body#media div.col-group3 div.col-2 ul.partners {
background-image:none; 
width:460px;
float:left;
clear:left;
margin:10px 10px 10px 0;

}


ul.partners {border:0px solid #cccccc;}
ul.partners li {}


ul.partners li.logo {
margin:10px 0 10px 0;}

ul.partners li.company {
color:#54b3ff;
font-size:14px;
text-transform:uppercase;
margin:0 0 10px 0;}

ul.partners li.contact-name {}
ul.partners li.email,
ul.partners li.website,
ul.partners li a {color:#f11f68;}


/* REGISTRATION FORM */
form#registration2 {display:none;}

form#registration fieldset {
margin:10px 0 20px 0;}

form#registration input {
background-color:#eaeaea;
border:1px solid #d5d5d5;
height:18px;}

form#registration label {
text-transform:uppercase;
display:block;
margin:10px 0 5px 0;
width:auto;
}

form#registration li {
float:left;

}

form#registration li ul {
display:inline-block;
margin:0;
padding:0;
width:365px;
}


form#registration li ul li {
margin:0 10px 0 0;
padding:0 0px 0 0;}

body#media div.col-group3 form#registration fieldset ul.prix li {
clear:both;}
body#media div.col-group3 form#registration fieldset ul.prix li label {
margin:0;
padding:0;}


body#media div.col-group3 form#registration ul,
body#media div.col-group3 form#registration fieldset ul{
background-image:none; 
padding:0;
margin:0;

}
body#media div.col-group3 form#registration fieldset ul.paiement {
position:relative;
top:10px;
clear:both;
margin:10px 0 0 0;}

body#media div.col-group3 form#registration fieldset ul.paiement li label {
margin:0;
padding:0;}

body#media div.col-group3 form#registration fieldset ul ul li input{
margin:0 5px 0 0;


}


li.verify {display:block;
clear:both;
margin:10px 0 0 0;}

li.prix {padding:0 8px 0 0;}


li.first-name {padding:0 8px 0 0;}
li.first-name input {width:250px;}
li.last-name input {width:250px;}

li.function,
li.street {width:100%;}


li.function input,
li.street input {width:512px;}


/*#person-details*/

fieldset#person-details ul li ul {
display:inline-block;
width:512px;
}
li.caption{

display:inline-block;
width:512px;
}


fieldset#person-details ul li ul li.gender {margin:0 10px 0 0;}


fieldset#person-details ul li ul li.gender input{width:69px;}

fieldset#person-details ul li ul li.vat {width:100%;}
fieldset#person-details ul li ul li.vat input {width:512px;}
fieldset#person-details ul li ul li.first-name {margin:0 12px 0 0;}
fieldset#person-details ul li ul li.last-name {margin:0 0 0 0;}
fieldset#person-details ul li ul li.last-name input {width:207px;}
fieldset#person-details ul li ul li.first-name input {width:207px;}


fieldset#company-details ul  li.contact-name {
margin:0 0 0 0px;
padding:0;
}

fieldset#company-details ul li.contact-name label {
width:100%;
}

fieldset#company-details ul li.contact-name input.contact-name {
width:350px;

}

/*fieldset#company-details ul li.prix input { height:0px !important;}
fieldset#company-details ul li.prix_choix input { height:0px !important;}
fieldset#company-details ul li.vat_choix input { height:0px !important;}
fieldset#company-details ul li.language_choix input { height:0px !important;}*/
fieldset#company-details ul li.erreur { color:#f11f68}
/*#envoicing-details*/
fieldset#envoicing-details ul {
display:inline-block;}

fieldset#envoicing-details ul li ul {
width:100%;
}
fieldset#envoicing-details ul li ul li{
padding:0;
margin:0 10px 0 0;
}

fieldset#envoicing-details ul li ul li.contact-name {
margin:0 0 0 0px;
padding:0;
}

fieldset#envoicing-details ul li ul li.contact-name label {
width:100%;
}

fieldset#envoicing-details ul li ul li input.contact-name {
width:350px;

}


body#media div.col-group3 form#registration ul.submit {
margin:20px 0 20px 0;
display:block;
clear:both;}

ul.submit li{
display:inline;
margin:0 0px 0 0;}

ul.submit li input {}
ul.submit li span {margin:0;padding:0;}
ul.submit li em {display:block;
margin:10px 0 0 0;}

/*#newsletter */

form#newsletter fieldset#newsletter ul {
background-image:none; 
display:inline-block;}
input.agree {float:left;}

form#newsletter fieldset#newsletter ul li.agree {margin:20px 0 0 0;}
form#newsletter fieldset#newsletter ul li.agree label {
display:inline;
font-size:10px;
text-transform:none;
font-style:italic;
color:#666666;
margin:0 0 0 5px;}


form#newsletter fieldset#newsletter label {
text-transform:uppercase;
display:block;
margin:10px 0 5px 0;
width:auto;}

form#newsletter fieldset#newsletter ul li {}

form#newsletter fieldset#newsletter li.submit {clear:both;
margin:30px 0 0 0;}
form#newsletter fieldset#newsletter input.submit {
width:36px;
height:12px;
border:0px;
clear:both;
}

form#newsletter fieldset#newsletter input {
background-color:#eaeaea;
border:1px solid #d5d5d5;
height:22px;}


/* galery */
div.galery {

clear:both;
display:block;
padding:10px 0 10px 0;
margin:0;
background-image:url('../images/hr-dotted-gray-line.png'); 
background-repeat:no-repeat;
background-position:bottom left;

}

div.galery div {float:left;}
body#media div.col-group3 div.col-2 div.galery ul {
background-image:none; 

display:inline-block;
left:10px;
margin:0 0 0px 0;
position:relative;
width:250px;
}

div.galery ul li{
float:left;}

div.galery ul li.title{color:#f11f68;}
div.galery ul.desc{}
ul.galery.thumbnails {}



/* hotel */
body#media div.col-group3 div.col-2 ul.hotel {
margin:10px 0 0px 0;
background-image:none; 
display:inline-block;}

ul.hotel {
clear:both;
margin:10px 0 0;}

ul.hotel li.thumbnails {
float:left;
margin:0 10px 0 0;}

ul.hotel li.name {
font-weight:bold;
display:inline-block;
width:158px;
color:#333333;
font-size:12px;

text-transform:uppercase;}

ul.hotel li.website {
display:inline-block;
width:150px;}

ul.hotel li.website a {color:#F11F68;}

img.buton {margin:10px 0;}


/* ::::::::::::::: ROLLOVER STATE :::::::::: */
div.col-1 ul li ul li a,
div.col-1 ul li a {
background-repeat:no-repeat;
background-position:0 0;
}

div.col-1 ul li ul {width:163px;}

div.col-1 ul li ul li {
background-image:url("../images/hr-title.png");
background-position:-180px 20px;
background-repeat:no-repeat;
margin:0 0 10px 0;
padding:0 0 0px 0;
}

div.col-1 ul li a span span {visibility:hidden;}

div.col-1 ul li a span {
margin:0 0 3px 0;
display:block;
width:163px;
height:24px;}


li.programme a span {
background-image:url('http://www.interactcongress.eu/images/bt-schedule-on.png');

}
li.programme a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-schedule-off.png'); 
}

li.programme a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-schedule-hover.png');
}


li.speakers a span {
background-image:url('http://www.interactcongress.eu/images/bt-speakers-on.png'); 
}
li.speakers a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-speakers-off.png'); 
}

li.speakers a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-speakers-hover.png');
}

li.event a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-description-of-the-event-on.png'); 
}
li.event a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-description-of-the-event-off.png'); 
}

li.event a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-description-of-the-event-hover.png');
}


li.organisers a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-the-organisers-on.png'); 
}
li.organisers a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-the-organisers-off.png'); 
}

li.organisers a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-the-organisers-hover.png');
}

li.previous-edition a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-previous-editions-on.png'); 
}
li.previous-edition a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-previous-editions-off.png'); 
}

li.previous-edition a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-previous-editions-hover.png');
}


li.prices a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-registration-form-prices-on.png'); 
}
li.prices a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-registration-form-prices-off.png'); 
}

li.prices a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-registration-form-prices-hover.png');
}

li.packages a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-registration-form-packages-on.png'); 
}
li.packages a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-registration-form-packages-off.png'); 
}

li.packages a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-registration-form-packages-hover.png');
}

li.registration a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-registration-form-register-on.png'); 
}
li.registration a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-registration-form-register-off.png'); 
}

li.registration a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-registration-form-register-hover.png');
}

li.press-releases a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-press-releases-on.png'); 
}
li.press-releases a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-press-releases-off.png'); 
}

li.press-releases a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-press-releases-hover.png');
}

li.become-partner a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-become-partner-on.png'); 
}
li.become-partner a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-become-partner-off.png'); 
}

li.become-partner a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-become-partner-hover.png');
}

li.media-partners a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-media-partner-on.png'); 
}
li.media-partners a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-media-partner-off.png'); 
}

li.media-partners a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-media-partner-hover.png');
}


li.media-partners a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-media-partner-on.png'); 
}
li.media-partners a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-media-partner-off.png'); 
}

li.media-partners a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-media-partner-hover.png');
}










li.partners a span {
background-image:url(
'http://www.interactcongress.eu/images/partner-on.png'); 
}
li.partners a.off span {
background-image:url('http://www.interactcongress.eu/images/partner-off.png'); 
}

li.partners a:hover span {
background-image:url('http://www.interactcongress.eu/images/partner-hover.png');
}


li.partners a span {
background-image:url(
'http://www.interactcongress.eu/images/partner-on.png'); 
}
li.partners a.off span {
background-image:url('http://www.interactcongress.eu/images/partner-off.png'); 
}

li.partners a:hover span {
background-image:url('http://www.interactcongress.eu/images/partner-hover.png');
}

















li.branding a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-branding-on.png'); 
}
li.branding a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-branding-off.png'); 
}

li.branding a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-branding-hover.png');
}

li.branding a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-branding-on.png'); 
}
li.branding a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-branding-off.png'); 
}

li.branding a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-branding-hover.png');
}

li.sponsorship-opportunites a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-sponsorship-on.png'); 
}
li.sponsorship-opportunites a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-sponsorship-off.png'); 
}

li.sponsorship-opportunites a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-sponsorship-hover.png');
}

li.our-sponsors a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-our-sponsors-on.png'); 
}
li.our-sponsors a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-our-sponsors-off.png'); 
}

li.our-sponsors a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-our-sponsors-hover.png');
}

li.barcelona a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-barcelona-about-on.png'); 
}
li.barcelona a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-about-off.png'); 
}

li.barcelona a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-about-hover.png');
}

li.barcelona-how-to-get-there a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-barcelona-how-to-het-there-on.png'); 
}
li.barcelona-how-to-get-there a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-how-to-het-there-off.png'); 
}

li.barcelona-how-to-get-there a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-how-to-het-there-hover.png');
}


li.barcelona-where-to-stay a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-barcelona-where-to-stay-on.png'); 
}
li.barcelona-where-to-stay a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-where-to-stay-off.png'); 
}

li.barcelona-where-to-stay a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-where-to-stay-hover.png');
}


li.barcelona-travel-arrangements a span {
background-image:url(
'http://www.interactcongress.eu/images/bt-barcelona-travel-arrangement-on.png'); 
}
li.barcelona-travel-arrangements a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-travel-arrangement-off.png'); 
}

li.barcelona-travel-arrangements a:hover span {
background-image:url('http://www.interactcongress.eu/images/bt-barcelona-travel-arrangement-hover.png');
}


li.previous-edition-2009 a span {
background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-brussels2009-on.png');
background-repeat:no-repeat;
}
li.previous-edition-2009 a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-brussels2009-off.png'); 
background-repeat:no-repeat;
}

li.previous-edition-2009 a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-brussels2009-hover.png');
background-repeat:no-repeat;
}

li.previous-edition-2008 a span {
background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-berlin2008-on.png');
background-repeat:no-repeat;
}
li.previous-edition-2008 a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-berlin2008-off.png'); 
background-repeat:no-repeat;
}

li.previous-edition-2008 a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-berlin2008-hover.png');
background-repeat:no-repeat;
}



li.previous-edition-2007 a span {
background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-brussels2007-on.png');
background-repeat:no-repeat;
}
li.previous-edition-2007 a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-brussels2007-off.png'); 
background-repeat:no-repeat;
}

li.previous-edition-2007 a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-sub-about-previous-brussels2007-hover.png');
background-repeat:no-repeat;
}




li.news a span {
background-image:url('http://www.interactcongress.eu/images/bt-news-on.png');
background-repeat:no-repeat;
}
li.news a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-news-off.png'); 
background-repeat:no-repeat;
}

li.news a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-news-hover.png');
background-repeat:no-repeat;
}
li.news-archives a span {
background-image:url('http://www.interactcongress.eu/images/bt-archives-on.png');
background-repeat:no-repeat;
}
li.news-archives a.off span {
background-image:url('http://www.interactcongress.eu/images/bt-archives-off.png'); 
background-epeat:no-repeat;
}

li.news-archives a:hover span {background-image:url('http://www.interactcongress.eu/images/bt-archives-hover.png');
background-repeat:no-repeat;
}


/* FOOTER */
div#footer div ul {
margin:20px 0 0 0;}

ul.sponsors {
top:20px;
position:relative;
left:10px;}

ul.sponsors-title {
float:left;
position:relative;
left:20px;}

ul.sponsors-title li {}
ul.sponsors {position:relative;
top:5px;}
ul.sponsors li {
vertical-align:top;
display:inline-block;
position:relative;
margin:0 0 0 10px;
}
ul.sponsors li.item1 {
top:32px;}
ul.sponsors li.item2 { vertical-align:bottom}

ul.sponsors li img{}

ul#sponsors_list{
list-style:none outside none;
width:500px;
margin-bottom:20px;
float:left;
}
ul#sponsors_list li {
float:left;
} 
li#desc_sponsor{
float:left;
width:380px;
}


ul#sponsors_list li img{
position:relative;
margin:1px;
width:90px;
margin-right:5px;
}
li#desc_sponsor p{
padding:0;
margin:0;
color:#F11F68
}
div.col_s-group4{
margin-top:200px;
width:500px; 
display:block;
height:auto;
position:relative;
}


