body, html, ul, li {
margin: 0;
padding: 0;
}

body{
background: #FFFFFF url(../images/pix.gif);
}

#header {
position: absolute;
top: 10px;
width: 800px;
left: 50%;
margin-left: -400px;
text-align: left;
}

.curs {
cursor: pointer;
}

img {
border: 0;
}

.menu {
float: right;
margin-right: 4px;
margin-top: -38px;
}

#global{
position: absolute;
top: 155px;
width: 800px;
left: 50%;
margin-left: -400px;
border-bottom-color: #FFFFFF;
}

#contenuMembre{
padding: 0 5px;
border: 1px solid #268DF6;
padding-bottom: 25px;
background-color: #FFFFFF;
}

#contenu{
padding: 16px; 
padding-bottom: 8px;
border: 1px solid #268DF6;
background-color: #FFFFFF;
height: auto !important;
height: 360px;
min-height: 360px;

}

#footer{
width: 800px;
height: 19px;
background-color: #268DF6;
color: #FFFFFF;
letter-spacing: 1px;
font: bold 12px Arial;
margin-bottom: 15px;
}

.menufooter, .maj{
float: right;
margin-top: 2px;
}

.menufooter a:link, .menufooter a:visited{
text-decoration: none;
color: #FFFFFF;
}

.menufooter a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.maj{
margin-left: 160px;
margin-right: 2px;
}

.tablo{
font: normal 15px Arial;
margin: 25px -5px;
margin-bottom: 0;
vertical-align: middle;
}

.infobulle{
position: absolute;	
visibility : hidden;
border: 1px solid Black;
padding: 5px;
font-family: Verdana, Arial;
font-size: 10px;
background-color: #FFFFCC;
z-index: 100;
}
.liens a:link{
color: #6395B3;
font-size: 12px;
text-decoration: none;
}

.liens a:visited{
color: #6395B3;
font-size: 12px;
text-decoration: none;
}

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

table.iedefaut{
margin-top: 20px !important;
margin-top: 0px;
text-align: left; 
vertical-align: middle; 
font: normal 14px Arial;
}

.texte{
font: normal 12px Arial;
}

.titre{
font: bold 14px Arial;
color: #FF9900;
text-decoration: none;
}

.titrebdo{
font: bold 22px Arial;
text-align: left; 
font-style: italic; 
margin-left: 280px; 
margin-top: 20px; 
position: absolute;
color: #FF9900;
float: left;
}

.liensext a:link{
color: #FF9900;
letter-spacing: 1px;
font-size: 14px;
text-decoration: none;
}

.liensext a:visited{
color: #FF9900;
letter-spacing: 1px;
font-size: 14px;
text-decoration: none;
}

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


.liensplaq a:link{
color: #FF9900;
}

.liensplaq a:visited{
color: #FF9900;
}

.liensplaq a:hover{
color: #458DD5;
}

.message {
font: bold 14px Arial;
color: #FF0000;
}


/* Partenaires entreprises */

.typepartenaires{
	margin-bottom:50px;
}
	

.typepartenaires div{
	width:75%;
	text-align:center;
	margin:0 auto 0 auto;
}


.typepartenaires div div{
	width:40%;
	float:left;
}

.typepartenaires span {
	width:19%;
	float:left;
}


.typePartCourant, .typePartAutre{
font: bold 14px Arial;
color: #FF9900;
text-decoration: none;
}

.typePartCourant{
color: #FF9900;
}

.typePartAutre{
color:#CACED7;
font-weight:normal;
}



/* partie revue de presse */

.presse{
	font-family:Arial;
}




.ligne_presse{
	border-bottom:1px dotted orange;
	clear:both;
}


.titre_presse{
	margin-top:5px;
	float:left;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#2071C4;
}

.titre_presse:hover{
	text-decoration:underline;
}


.bloc_date_auteur_img{
	font-size:8pt;
	float:right;
	margin:5px 0;
	padding:0;
	width:270px;
}

.bloc_date_auteur{
	padding:0;
	margin:0;
	float:left;
	width:200px;
}

.bloc_date_auteur p{
	text-align:right;
	margin:0;
	padding:0;
}



.ligne_presse img{
	padding:0;
	margin:0 0 0 10px;
	display:block;
	float:right;
}


.bloc_date{
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:0;
}

.separ{
height: 0px;
margin:0;
padding: 0;
border: 0;
clear:both;
font-size: 1px;
line-height:1px;
}










