﻿.Ad_Bandeau{
	background-color:#0F218B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-style:italic;
	font-weight: bold;
	text-align:center;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-image:url('../images/fond.gif');
	text-align: center;
}
p {
	margin: 0 0 0px 0;
	color:#003366;
}
h1{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	color:#0F218B;
	font-style: normal;
	font-weight: bold;
}
h2 {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-style:italic;
	color:#003366;
	margin: none;
	text-align:center;
}
h4{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#0F218B;
	font-style: normal;
	font-weight: bold;
}
.Ad_Texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#003366;
	font-style:normal;
	font-weight:normal;
}
.Bleu_Grand {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-large;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
}
.Bleu_XXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size:xx-large;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
}
.Bleu_L {
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}
.Bleu_M {
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}
.Bleu_M_Droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
	text-align:right;
}
.Bleu_S {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
}
.Bleu_S_Cent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}
.Bleu_S_Droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #0F218B;
	font-style: normal;
	font-weight: bold;
	text-align:right;
}
.Formule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	background-color:#000099;
	padding:3px;
	margin: 5px 0px 0px 0px;
	border-width:thin;
}
.News {
	background-color:#e4efff;
	padding:5px 5px 5px 5px;
	margin-bottom:5px;
	border-color:#b2b7c7;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	color:#0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#003366;
	font-style:normal;
	font-weight:normal;
	text-align:center;
}
.Bleu_XS {
	padding:5px 5px 5px 5px;
	margin-bottom:5px;	
	color:#0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#003366;
	font-style:normal;
	font-weight:bold;
	text-align:center;
}
.Garantie {
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	font-style: normal;
	font-weight: bold;
	color:#003366;
	text-align:center;
}
.Lien_Bleu a {
	background-color:#0F218B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-style:italic;
	font-weight: bold;
	text-align:center;
}
.Lien_Bleu  a:hover, #Lien_Bleu a:focus, #Lien_Bleu a:active {
	background: #900 ;
	}
#Lien_Jaune a {
	background:#e4efff;
	color: #0F218B ;
	font-weight:bold;
	text-align: center ;
	}
#Lien_Jaune  a:hover, #Lien_Jaune a:focus, #Lien_Jaune a:active {
	background: #900 ;
	}
	
.image_droite {
float:right;
}
.Aligne_Gauche 
{
	text-align:left;
}
.Aligne_Milieu
{
	text-align:center;
}
.No_Bordure
{
	border-style:none;
}
.News_Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	background-color:#000099;
	padding:3px;
	margin: 5px 0px 0px 0px;
	border-width:thin;
}
.Rouge_ML {
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
.Rouge_L_Centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}
.Rouge_S {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	background-color:#666666;
}
.Separateur{
	font-style:normal;
	font-weight:bolder;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#3366CC;
	margin:0px 0px 0px 0px;
	font-size: 120%;
	padding:5px;
	background-color:#efefed;
	background-image:url(../images/h4_fond.jpg);
	border-color:#b2b7c7;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	text-align:center;
}
.Txt_Centre{
font-family: Arial, Helvetica, sans-serif;
font-size:small;
font-style: normal;
font-weight: bold;
color:#003366;
text-align:center;
}
.image_droite {
float:right;
}
.image_gauche {
float:left;
border-color:#cccccc;
border-style:solid;
border-width:0 0 1px 0;
}
.txt_colonnes {
	background-color:#e4efff;
	padding:5px 5px 5px 5px;
	border-color:#b2b7c7;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	color:#0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#003366;
	font-style:normal;
	font-weight:normal;
}

#header {
	height: 80px;
	background-color: #cccccc;
	background-image:url(../images/banniere2b.jpg)
}
#head_retour {
	height: 80px;
	background-color: #cccccc;
	background-image:url(../images/banniere2d.jpg)
}
#haut {
	height: 20px;
	background-color:#CCCCCC;
	background-image:url(../images/bandeau.gif);
	background-repeat:repeat;
}
#img_contact {
	margin: 20px 2px 2px 2px;
	height: 392px;
	background-image:url(../images/Gauche3.jpg)
}
#Aligne_Centre 
{
	text-align:center;
}
#conteneur {
width:920px;
margin:10px auto 10px auto;
background-image:url(../images/fond_conteneur.jpg);
background-position:center;
border-style:solid;
border-color:#e4e4e4;
border-style:outset;
border-width:2px;
}
#centre {
background-image:url(../images/fond_conteneur.jpg);
background-position:center;
background-color:#bfc2c9;
padding: 5px;
margin-left: 160px;
margin-right: 160px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
}
#centre_cam {
background-image:url(../images/fond_conteneur.jpg);
background-position:center;
background-color:#bfc2c9;
padding: 5px;
margin-left: 160px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
text-align:center;
}
#centre_show {
background-image:url(../images/fond_conteneur.jpg);
background-position:center;
background-color:#bfc2c9;
padding: 5px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:1px;
text-align:center;
}
#centre_gauche {
width: 170px;
margin-left: 160px;
background-color:#FF0000;
}
#centre_centre {
margin-left: 170px;
border-style:solid;
border-width: 0 1px 0 1px;
border-color:#CCCCCC;
}
#centre_droite {
float:right;
background-color:#00FF00;
margin-right: 160px;
} 
#gauche {
float:left;
width: 160px;
padding:0px 0px 0px 0px;
border-color:#cccccc;
border-style:solid;
border-width:0 1px 1px 0;
}
#droite {
float:right;
width: 160px;
padding:0px 0px 0px 0px;
border-color:#cccccc;
border-style:solid;
border-width:0 0px 1px 1px;
}
#cam_gauche 
{
	float:left;
	width: 160px;
	margin-left: 10px;
	background-image:url(../images/fond_conteneur.jpg);
	background-position:center;
	background-color:#bfc2c9;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;	
}
#cam_droite 
{
	float:right;
	width: 585px;
	padding:0px 0px 0px 0px;
	border-color:#cccccc;
	border-style:solid;
	border-width:0 0px 0px 0px;
	text-align:center;

}
.cam_agrandir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#0F218B;
	font-style: normal;
	font-weight:bolder;
	text-align:center;
	background-color:#CCCCCC;
	padding:3px;
	margin: 5px 0px 0px 0px;
	border-width:thin;
}
#pied {
clear:both;
height: 40px;
padding:3px 5px 0px 5px;
border-top-color:#cccccc;
border-top-style:solid;
border-top-width:1px;
background-image:url(../images/fond_pied.gif);
}
#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
#menuhaut li {
display: inline;
}
#menuhaut a {
color:#003399;
margin: 0 2px;
text-decoration: underline;
}
#menuhaut a:hover {
color:#0000FF;
text-decoration: none;
}
.menugauche {
margin:0 0 0 0px;
padding:5px;
list-style-type: none;
background-color:#ffffff;
background-image:url(../images/fond_boutons.jpg);
background-position:center;
background-repeat:repeat;
border-color:#b2b7c7;
border-width:0 0 1px 0;
border-style:solid;
}
.menugauche li {
}
.menugauche a {
color:#003399;
margin: 0 2px;
text-decoration: underline;
}
.menugauche a:hover {
color:#0000FF;
text-decoration: none;
}
.menudroit {
margin:0px 0px 5px 0px;
padding:5px;
list-style-type: none;
background-color:#0C1E8E;
text-align: center;
background-position:center;
background-repeat:repeat;
border-color:#b2b7c7;
border-width:0 0 1px 0;
border-style:solid;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	margin-left: 0px;
}
 
.menudroit a {
color:#ffffff;
font-weight: bold;
margin: 0 2px;
text-decoration: underline;
}
.menudroit a:hover {
color:#00FFFF;
font-weight: bold;
text-decoration: none;
}
a img {border: 0;}