body { background:#FFFFFF url(images/etoileback.jpg) fixed no-repeat bottom right;margin:0px 0px 10px 5px;font-size:11px;padding:0px;
font-family:font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;
}
p, td, ul, ol{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form { border-left:1px solid #993399;
		padding:0px 4px 0px 4px;
}
a img{ border:0px solid #993399;}
.foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titre-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFCC99;
}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993399; text-decoration: none; }
a:visited { font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #993399; text-decoration: none; }
a:hover { font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #993399; text-decoration: underline; }
a:active { font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #993399;text-decoration: underline; }

a.legende:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993399; text-decoration: none; }
a.legende:visited { font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #993399; text-decoration: none; }
a.legende:hover { font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #993399; text-decoration: underline; }
a.legende:active { font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #993399;text-decoration: underline; }

.startfor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70%;
	border-top: 1px solid #CCCCCC;
	padding: 2px 2px 2px 0px;
	margin-top: 4px;
}
.fond {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color:#E7E7E7;
	padding: 12px;
	width="95%"
}
.eventsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	float:left;
	border-bottom: 1px solid #FFCC99;
}
.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	float:left;
	background-color: #FFCC99;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.eventsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	float:left;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.heure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	float: right;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.heurea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	float: right;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.eventsb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	padding: 3px 4px 0px 20px;
}
.espace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.despace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.pespace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
}
.espacejour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.eventjour {
	border-bottom: 1px solid #999999;
}
ul{margin:0px 80px 12px 110px;padding:0px;list-style-type:none;
}
ul.home {margin:0px;padding:0px;list-style-type:none;
}
ol {margin:0px 80px 12px 120px;padding:0px;
}
ul li {background:url(images/backlist.gif) no-repeat top left;padding-left:12px;
	margin-left:0px;
}

.news {
	padding: 2px 2px 2px 10px;
	margin:0px 0px 0px 3px;
}
.newsyellow {
	list-style-image:url(images/newsyellow.jpg);
	padding: 1px 0px 1px 0px;
}
.newsviolet {
	list-style-image:url(images/newsviolet.jpg);
	padding: 2px 1px 1px 1px;
	border-bottom: 1px solid #993399;
}
.fondjaune {
	display: block;
	padding: 2px 4px 2px 4px;
	background-color: #FFCC99;
	font-weight: bold;
}
.para {
	padding: 8px 4px 36px 0px;
	margin: 0px 0px 0px 12px;
}
p {margin:0px 80px 12px 90px;}
p.indent {margin:0px 80px 12px 110px;}
p.right {text-align:right;}
p.quote {font-style:italic;}
p.quoteindex {font-style:italic;background:#E7E7E7;border:1px solid #993399;padding:16px 10px 16px 10px;margin-top:20px;}
p.speaker {border-bottom:1px solid #FFCC99;
		padding:10px;}
p.fond {background:#E7E7E7;padding:10px;}
p.ligne {border:1px solid #E7E7E7;padding:10px;}

h1 {
	background:#FF9900 url(images/titre.jpg) no-repeat top left;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding:5px 4px 1px 9px;
	margin:14px 70px 10px 40px;
}
h1 span{
	font-weight:normal;
	font-size:11px;
}
h2.special {
	background:#FF9900 url(images/titre_h2_esp.jpg) no-repeat top left;
	font-weight:bold;
	font-size:11px;
	padding:6px 4px 2px 9px;
	margin:14px 70px 10px 75px;
}
h2 {
	font-weight:bold;
	background:#FFCC99;
	font-size:11px;
	padding:1px 4px 1px 4px;
	margin:14px 70px 10px 80px;
}
h3 {
	font-weight:bold;
	font-size:11px;
	color:#333333;
	padding:1px 4px 1px 0px;
	margin:14px 70px 10px 80px;
	border-bottom:1px solid #FFCC99;
}
h4 {
	font-weight:bold;
	font-size:11px;
	color:#333333;
	padding:1px 4px 1px 0px;
	margin:14px 70px 10px 85px;
	border-bottom:1px solid #E7E7E7;
}
table.partners {
	margin:0px 0px 12px 90px;background:#FFFFFF;
}  
.partner1{border-bottom:1px solid #FFCC99;padding:24px;text-align:center;}


div.contsponsors {margin:3px 80px 3px 90px;}
div.onu{margin:0px 35px 0px 35px;background:#EEEEEE;float:left;padding:10px 10px 10px 10px;}
div.ebu{margin:0px 35px 0px 35px;float:left;padding:10px 10px 10px 10px;}
div.swiss{margin:0px 35px 0px 35px;float:left;padding:10px 10px 10px 10px;}
div.swisstext{line-height:20px;}
div.swissimg{float:left;margin-right:5px;}
div.nhk{margin:0px 5px 0px 5px;float:left;padding:30px 10px 10px 10px;}
div.geneve{margin:0px 5px 0px 5px;float:left;padding:0px 10px 10px 10px;}
div.ideesuisse{margin:0px 5px 0px 5px;float:left;padding:30px 10px 10px 10px;}
div.europe{margin:0px 5px 0px 5px;float:left;padding:25px 10px 10px 10px;}
div.swissinfo{margin:0px 5px 0px 5px;float:left;padding:35px 10px 10px 10px;}



div.containerleft {margin:14px 10px 0px 80px;
}
div.containeright {margin:14px 70px 0px 10px;
}
div.titreboite {font-weight:bold;
	background:#993399 url(images/backlights.jpg) no-repeat center left;
	color:#FFFFFF;
	padding:4px 8px 4px 4px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	border:1px solid #993399;
	border-bottom:0px;
}
div.titreboitenews {font-weight:bold;
	background:#FF9900 url(images/newsback.jpg) no-repeat center right;
	color:#FFFFFF;
	padding:4px 4px 4px 8px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #FF9900;
	border-bottom:0px;
}
img.image {float:left;margin:0px 10px 0px 0px;
}
img.imageright {float:right;margin:0px 0px 0px 10px;
}
img.imgnews {float:left;margin:5px 5px 0px 0px;
}


#navcontainer
{
margin: 0;
padding: 0;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
display: block;
margin: 0px 2px 0px 0px ;
padding: 0;
float: left;
width: auto;
}

#navcontainer a
{
color: #FFF;
display: block;
width: auto;
text-decoration: none;
background: #939;
margin: 0;
padding: 1px 3px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}

#navcontainer a:hover, #navcontainer a:active { background: #939; 
		color: #E7E7E7;
		border-left: 1px solid #aaa;
		border-top: 1px solid #aaa;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff; }
		
/* - - - - - - - - - - -*/



#navcontainerb
{
margin: 30px 0px 0px 0px;
padding: 0;
}

#navcontainerb ul
{
list-style: none;
margin: 16px 0px 0px 0px;
padding: 0;
border: none;
}

#navcontainerb li
{display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainerb a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #939;
display: block;
width: auto;
text-decoration: none;
background: #FFF;
margin: 0;
padding: 4px 6px;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
}

#navcontainerb a:hover, #navcontainerb a:active { color: #939;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-left: 1px solid #aaa;;
		border-right: 1px solid #aaa;
		text-decoration: underline; }
		
#navcontainerb a.var
{
color: #939;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
width: auto;
text-decoration: none;
background: #FFF;
margin: 0;
padding: 4px 6px;
border-left: 0px;
border-right: 1px solid #aaa;
}

#navcontainerb a.var:hover, #navcontainerb a.var:active { color: #939;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-left: 0;
		border-right: 1px solid #aaa;
		text-decoration: underline; }
