
body
{
/*=> background	: #003766 url(../img/background-pattern.gif) repeat-X;*/
	margin		: 0px;
	padding		: 0px;
	text-align	: center;
	font-family	: Verdana, Arial, sans-serif;
	font-size	: 13px;
	color		: #404040;
}

A
{
	color		: #3366FF;
	text-decoration	: underline;
}
a:hover{
	text-decoration:none;
	color		: #003867;
}

h1
{
	margin		: 0px;
	margin-left	: 20px;
	margin-top : 25px;
	margin-bottom : 20px;
	padding		: 0px;
	font-weight	: bold;
	font-size	: 17px;
	font-family	: Verdana;
	color		: #f29810;
}
h2
{
	margin		: 0px;
	margin-top	: 20px;
	margin-bottom : 0px;
	padding		: 0px;
	font-weight	: bold;
	font-size	: 14px;
	font-family	: Verdana;
	color		: #003867; 
}
h2 img { 
  float: left;
  vertical-align:super; 
/*   top: 30%;
   margin-top: -15px; /* moitié de la hauteur de l'image */

}

h3
{
	margin		: 0px;
	margin-top	: 20px;
	margin-bottom : -10px;
	padding		: 0px;
	font-weight	: normal;
	font-size	: 14px;
	font-family	: Verdana;
	color		: #003867;
}
#site
{
	width 		: 980px;
	margin-left	: auto;
	margin-right	: auto;
	
}

#main
{
	width		: 980px;
	float		: left;
	text-align	: left;
	margin-top	: 152px;
}

#bannertitle
{
	position	: absolute;
	top		: 0px;
	z-index		: 30;
}

#navleft
{
	position	: absolute;
	margin-left	: 14px;
/* =>*/	margin-top	: 6px;
/* => */	background	: url(../bt_nav/fond-gauche2.jpg) no-repeat;
	width		: 145px;
	height		: 368px;
}

#contenu
{
	position	: absolute;
	margin-left	: 23px;
}

#centre
{
	padding-left	: 188px;
	width		: 742px;
	background	: #fff;
	min-height	: 400px;
	padding-bottom	: 10px;
}

HTML.MSIE #centre
{
	width		: 930px;
	padding-bottom	: 5px;
}


#cotegauche
{
	position	: absolute;
	margin-left	: -195px;
	top		: 0px;
}

#entetecontenu
{
/* => background	: url(../img/arrondi-haut.gif) repeat-X;*/
	width		: 930px;
/* => */	height		: 20px;
	overflow	: hidden;
}

#piedcontenu
{
/* =>background	: url(../img/arrondi-bas.gif) repeat-X;*/
	width		: 930px;
	height		: 10px;
}

#cotedroit
{
	position	: absolute;
	margin-left	: 930px;
	top		: 0px;
}

#bandeaubas
{
	margin-left	: 0px;
	margin-top	: 12px;
}

HTML.MSIE #bandeaubas
{
	margin-left	: 0px;
	margin-top	: 7px;
}


#bottom
{
	width		: 920px;
	text-align	: right;
	padding-bottom	: 20px;
	color		: white;
	position	: absolute;
	margin-top	: 88px;
}
#bottom a{
	color:white;
}
#bottom a:hover{
	text-decoration: underline;
}
#carrehome
{
	margin-top	: 4px;
	position	: relative;
	width		: 747px;
	display		: inline;
	top		: 5px;
	text-align:justify;
}

HTML.MSIE #carrehome
{
	width		: 724px;
	top		: 0px;
}

#carrehome .top
{
	padding		: 10px;
	border		: 1px solid #ccc;
	background	: #fff;
	width		: 703px;
	text-align:justify;
}

HTML.MSIE #carrehome .top
{
	width		: 724px;
}

#carrehome .content H1
{
	padding-bottom	: 15px;
	color		: #f29810;
}


#carrehome .content
{
	padding-left	: 15px;
	padding-right	: 5px;
	border-right	: 1px solid #ccc;
	width		: 460px;
	padding-bottom	: 15px;
}


#carrehome .content-right
{
	position	: absolute;
	margin-left	: 490px;
	width		: 200px;
	font-size	: 13px;
	margin-top	: 60px;
}

#carrehome .blocnews
{
	margin-top	: 15px;
}

#carrehome .blocnews .news
{
	float		: left;
	margin-bottom	: 10px;
}

#carrehome .blocnews .news .body
{
	padding		: 15px;
}

#carrehome .blocnews .espace
{
	height		: 15px;
}

#carrehome .blocnews .cadre, #carrehome .blocnews .cadre1
{
	width		: 352px;
	/*height		: 181px;*/
	border		: 1px solid #ccc;
}

#carrehome .blocnews .cadre1
{
	margin-right	: 17px;
}

HTML.MSIE #carrehome .blocnews .cadre1
{
	margin-right	: 20px;
}

HTML.MSIE #carrehome .content-right
{
	margin-left	: 470px;
}


.partners
{
	position	: absolute;
	margin-top	: 174px;
	margin-left	: 15px;
	z-index		: 3;
	display : none;
}

.partners .container
{
	position	: absolute;
	margin-top	: 10px;
	margin-left	: 0px;
}


.nav
{
	position	: absolute;
/*=>*/	margin-top	: -10px;
	margin-left	: 200px;
	padding-left	: 4px;
	width		: 780px;
	z-index		: 10000;
/* =>*/	background-color:#003867;
}

.navleft
{
	position	: absolute;
/* => */	margin-top	: 35px;
	margin-left	: 39px;
	z-index		: 3;
	/* NEw */
	display:none;
	
}
.navleft a{
	padding-bottom:15px;
}
/* affichage d'encarts à l'intr d'un bloc*/
.tabletemp {
	font-size: 13px;
	float:right;
	width: 200px;
	margin: 10px;
	text-align: center;
}
/* affichage des puces de titre 2, espacement avec le titre*/
.puce {
margin-right: 5px;
border:0px;
}
/*classe d'affichage de petits tableaux de présentation (ex Photo/noms)*/
.tableau{
	font-size: 12px;
}
/*affichage des speakers, photo et intitulé*/
.speakers {
font-size:12px;
}
.speakers img {
float:left;
margin-right:10px;
border: 3px #002C60 solid;
}
.speakers .name-speakers{
font-weight:bold;
}
.speakers .puce-speakers{
border: 0px;
}
