/* CSS Document */

body
{
	margin:0px;
	background:url('image/bg.jpg');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002e5f;
}

td, tr, p, div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002e5f;
}

a
{
	color:#f36421;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border:0px;
}

.Bord_Droite
{
	width:15px;
	background-image:url('image/bord_droite.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

.Bord_Gauche
{
	width:15px;
	background-image:url('image/bord_gauche.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

.Content
{
	height:100%;
	background-color:#FFFFFF;
	border-left:20px solid #ffffff;
	border-right:20px solid #ffffff;
	vertical-align:top;
	background-image:url('image/fond_content.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

.Menu_row
{
	height:25px;
	background-color:#FFFFFF;
}

.Menu
{
	cursor:pointer;
	background-color:#002e5f;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #002e5f;	
}


.Menu_Actif
{
	cursor:pointer;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #002e5f;	
}

.Menu_Item_Actif
{
	color:#002e5f;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.Menu
{
	cursor:pointer;
	background-color:#002e5f;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #002e5f;	
	height:23px;
}

.Menu_Item
{
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.Menu_Item:hover
{
	color:#002e5f;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.Titre_Accueil
{
	vertical-align:bottom;
	color:#002e5f;
	font-size:18px;
	font-weight:bolder;
	border-bottom:1px solid #002e5f;
	padding-bottom:5px;
}

.Actualite
{
	width:380px;
	text-align:justify;
	border-bottom:1px solid #002e5f;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.Esprit
{
	width:380px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
}

.Orange
{
	color:#f36421;
}

.Orange_Large
{
	color:#f36421;
	font-size:13px;
	font-weight:bold;
}

.Prod_Type
{
	color:#f36421;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
}

.Bleu_Large
{
	color:#002e5f;
	font-size:13px;
	font-weight:bold;
}

.Box_Orange
{
	border:1px solid #f36421;	
	height:120px;
	text-align:center;
	padding:2px;
	width:116px;
}


.Bordure_Orange
{
	border:1px solid #f36421;	
}

.Rubrique_Lien
{
	font-size:10px;
	font-weight:bold;
	color:#002e5f;
}


.Rubrique_Actif
{
	cursor:pointer;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #f36421;	
}

.Rubrique_Item_Actif
{
	color:#f36421;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}


.Rubrique
{
	cursor:pointer;
	background-color:#f36421;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #f36421;	
	height:23px;
}

.Rubrique_Item
{
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.Rubrique_Item:hover
{
	color:#f36421;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.Bottom
{
	font-size:9px;
	text-align:center;
	padding:5px;
	color:#ffffff;
	background-color:#002e5f;
	vertical-align:middle;
}

.Bottom a
{
	font-size:9px;
	text-align:center;
	color:#ffffff;
	background-color:#002e5f;
	vertical-align:middle;
}

.Lien_Bleu
{
	color: #002e5f;
}

.Composant_300
{
	width:300px;
	color:#002e5f;
	font-size:11px;
}

.Composant_400m
{
	width:396px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002e5f;
	font-size:11px;
}

.Composant_400
{
	width:396px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002e5f;
	font-size:11px;
}

.Texte_Petit
{
	font-size:9px;
}

.Separateur
{
	border-bottom:1px solid #002e5f;
}
