body { 
		font-family: helvetica;
		margin:auto;
		padding:0;
		height:100%;
}

#page {
		width: 900px;
		margin:auto;
		padding:0;
		height:100%
}

/* En tête (top = zone logo rtai/ edito = zone helice) */

#en_tete {
		width:950px;
		height:132px;
		padding-top:40px;
		padding-bottom:20px;
		padding-left:15px;
		margin:auto;
}

#top  { 
		float:left;
		width: 350px;
		height: 133px;
}

#edito {
		float:left;
		width: 550px;
		height: 138px;
		margin:5px 0 0 15px;
		background-image: url(../pics/backtext.jpg);
		background-repeat:no-repeat;		
}

/* Menu public et Menu Privé */

#Nav {
	padding: 0;
	margin:0;
	margin-left: 90px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menu {
	margin:auto;
	width:780px;
}

#menu ul {
	margin: 0;
	margin-top: 20px;
	padding: 0;
}

#Nav li {
	margin: 0;
	float: left;
	padding: 0;
	padding-right: 1px;
	color: #FFFFFF;
	font-weight: bold;
	width: 155px;
	height: 20px;
}

#Nav .sMenu li a
{
	margin-left:10px;
}

.sMenu {
	font-family: Helvetica, sans-serif; 
	padding: 0;
	margin:0;
	background-color: #676799;
	color: #FFFFFF;
	list-style: none;
	font-size: 11px;
	display: none;
	position:absolute;
	z-index: 2;
	line-height:20px;
	width: 155px;

}

.sMenu li {
	width: 148px;
}

.sMenu a{
	color: #EEE;
}

.sMenu a:hover {
	color:#abcf37;
	text-decoration:none;
}

#menu_droite {
	width:220;
	text-align:center;
	padding-top: 40px;
	float: right;
	margin-right:40px;
	margin-bottom:20px;
}

/* Contenu */

#contenu  {
		float:left;
		width: 550px;
		margin-left: 65px;
		margin-top: 15px;
		text-align:justify;
		line-height: 20px;
}

#contenu h1 { 
		font-family: Helvetica, sans-serif; 
		font-size: 18px;
		color: #676799;
		text-decoration:none; 
		text-align: left; margin:8px;
}

#contenu .PS {
	font-style:italic;
	font-weight: bold;
}

#contenu a {
	color:#666666;
}

#contenu a:hover, #contenu a:active {
	color:#aacf37;
	text-decoration:none;
}

/* Zones de texte des articles du site à droite des encarts gris */

#bloc  { 
		float:left;
		margin-left: 100px;
		margin-top:15px;
		width: 500px;
		margin-right: 15px;
}

#bloc .minibloc { 
		float:left;
		margin:5px;
		padding:5px;
		width: 180px;
		height:180px;
		border:#999999 solid 1px;
}

.bloctext {
		float:left;
		width: 550px;
		text-align: justify;
}

.bloctext h1 {	
		font-size: 15px;
		font-weight: bold;
		color: #666666; 
}

.bloctext h2 {	
		font-size: 13px;
		margin-left:15px;
		color: #999999; 
}

.bloctext ul {		
		line-height: 13px;
}

.bloctext p {	
		font-size: 12px;
		margin-left:20px;
		color: #333333; 
}

.bloctext td {	
		font-size: 12px;
		color: #333333; 
}

.bloctext table { 
		padding: 15px 15px 15px 25px;
}

#login  {
		position:absolute;
		margin:25px;
}

/* texte */	

#text { 
		display: block; 
		width: 600px; 
		float: right; 
		z-index: 0100; 
}

#text .col { 
		display: block; 
		width: 190px; 
		margin: 0 0 0 10px; 
		float: left; 
}

#text { 
		font-family: Helvetica, sans-serif; 
		font-size: 12px; 
		color: #81817e;
 }

#text.col1 { 

		background: none; 

}



#text ul ul { 

		margin-left: 2em; 

}



#text ol { 

		list-style: decimal; 

}



b { 

		font-weight: bold; 

}



i { 

		font-style: normal; 

		color: #676799;

}



#text a:link { 

		text-decoration: none; 

		color: inherit; 

		color: #81817e; 

}



#text a:visited { 

		color: #a4a4a1; 

		border: none; 

}



#text a:hover, #text a:focus, #text a:active { 

		border-bottom: 1px dotted #81817e; 

}



a {
		text-decoration:none;

}



.float {

		float:left;

		margin-right:15px;

}



.floatright {

		float:right;

		margin-left:15px;

}



milieu {

		margin:0 auto 0 auto;

}



#map a {

		text-decoration:none;

		color: #666666;

}



/* pied de page */

#pied { 

		border-top: #CCCCCC solid 1px;
		font-size: 10px; 
		clear: both;

}



#pied p {

		font-size: 10px; 
		position: absolute;

}


#pied a { 

		text-decoration: none;
		color: #666666;
}


#pied a:hover, #pied a:active { 

		text-decoration: none;
		color:#aacf37;

}



#pied .erreur{

		margin-top:30px;
}



#tagsphere a:hover {

	color: #aacf37;

}

.signature_droite
{
	text-align:right;
	font-style:italic;
	font-size:11px;
}


