/* 
Nom du programme:	Feuille_De_Style.css
Description:		Ce programme est la feuille de style CSS qui régit l'aspect du site.
*/





*
{
	margin : 0;
	padding : 0;
}

a img
{
	border : 0;
}

body  
{
	font : 100% Verdana, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	color : #000000;
}

.DeuxCol #conteneur 
{ 
	width : 96%;
	margin : 0 auto 0 auto;
	font-size : 15px;
	text-align : justify;
} 

/***************************************
			Header
***************************************/

.DeuxCol #header 
{ 
	height : 72px;
	width : 66%;
	margin : 0 auto;
}

#banniere img, #news
{
	display : block;
}

#image1
{
	margin-top : 0px;
	margin-left : 0px;
}

#image2
{
	margin-top : 0px;
	margin-left : 0px;
}

#image3
{
	margin-top : -49px;
	margin-left : 546px; 
}

#image4
{
	margin-left : 546px;
	margin-top : 0px;
}

/***************************************
			Texte défilant
***************************************/

.DeuxCol #filetext
{
	color : #0000CD;
}

.DeuxCol #ravellingtext
{
	width: 66%;
	margin: 0 auto;
}

/***************************************
			Navigator
***************************************/

.DeuxCol #sidebar 
{ 
	width : 12%;
	padding-top : 10px;
	float : left;
}

.DeuxCol #sidebar .nav_image
{
	margin-left : 4px;
	border : 0px;
}

#navlist
{
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #696969;
}

#navcontainer a
{
	display: block;
	width: 1OO%;
	padding: 0,5px;
}

#navlist img
{
	border : 0;
}
.sous_menu
{
	margin-left : 24px;
}

/***************************************
			Contenu
***************************************/

.DeuxCol #contenu 
{
	margin: 0 5% 0 15%;
} 

.DeuxCol #contenu p
{ 
    text-indent : 35px;
}

#contenu a, a:hover, a:link, a:visited, a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#contenu .a_link:link, .a_link:visited
{
	color: #004B8C;
}

#contenu .a_link:active 
{
	color: #c80001;
}
 
#contenu .a_link:hover 
{
	color: #ffffff;
	background-color: #c80000;
	text-decoration: none;
}

label
{
   display : block;
	width : 120px;
	float : left;
}
 
#contact_label, acms_label
{
	float : left;
}

#red
{
	color : #FF0000;
}

table
{
	width: 100%;
}

.td_choisir
{
	width : 5%;
}

.td_libelle
{
	width : 30%;
}

.td_libelle2
{
	width : 15%;
}

.td_description
{
	width : 65%;
}

#numero_page a 
{
	color : #FFFFFF;
	margin-left : 5px;
	margin-right : 0px;
}

#numero_page a:hover 
{
	color: #FF0000;
	font-size: large;
}

input,textarea,select 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-color: #000000;
	border-width: 1px;
}

.DeuxCol #footer
{
	background-color: #DDDDDD;
	width: 96%;
	text-align: center;
	font-size: 15px;
	clear : both;
}






    /* Diverses classes Ã  rÃ©utiliser */

.floatright
{ 
	margin-left: 8px; 
	float: right; 
}

.floatleft
{ 
	margin-right: 8px; 
	float: left; 
}

.np_right
{ 
	position : absolute;
	top : 0;
	right : 0;
}

.right
{ 
	margin-right : 50px;
	float : right;
}

.clearfloat 
{ 
	clear:both; 
	width: 0; 
	height: 0; 
	font-size: 0px; 
	line-height: 0px; 
}

.underline
{
	text-decoration: underline;
}
