/* CSS Document */
body{
margin-top:0;
margin-bottom:0;
}
.Style1 {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}
.Style2 {
	color: #265ea9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
}
.texte-bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265EA9;
	text-align:justify;
}
.texte-rouge-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B52B2B;
	font-weight:bold;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #265EA9;
	font-weight:bold;
	margin-top:40px;
	padding-left:25px;
	padding-top:2px;
	background:url(../images/arrowpro3.gif) #F6FAFB  left;
	background-repeat:no-repeat;
	height:17px;
	display:block;	
}
.section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	font-weight:bold;
	margin-top:40px;
	padding-left:25px;
	padding-top:2px;
	background:url(../images/arrowpro3.gif) #FFDDDD  left;
	background-repeat:no-repeat;
	height:17px;
	display:block;	
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	display:block;
	padding-left:25px;
	padding-top:2px;
	background:url(../images/tops-red-p.gif);
	background-repeat:no-repeat;
	height:17px;
	text-decoration: none;
}

/*=============================================================================
Roll over menu "site internet", "mobilité", "securite"
=============================================================================*/
.menu-internet{
	background-image: url(../images/site-internet-menu-ro.gif);
}
a.menu-internet { /* dfinition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit tre en bloc */
     width: 150px; /* largeur de l'image ractive */
     height: 63px; /* hauteur de l'image ractive */
     background-image: url(../images/site-internet-menu.gif); /* source de l'image de dpart */
     background-repeat: no-repeat;
}
a.menu-internet:hover { /* dfinition de la classe "image" de la balise <a> au survol */
     background-image: url(../images/site-internet-menu-ro.gif); /* source de l'image d'arrive */
} 
/*---------------------------------------------------------------------------*/
.menu-mobilite{
	background-image: url(../images/mobilite-menu-ro.gif);
}
a.menu-mobilite {
     display: block;
     width: 150px;
     height: 63px;
     background-image: url(../images/mobilite-menu.gif);
     background-repeat: no-repeat;
}
a.menu-mobilite:hover {
     background-image: url(../images/mobilite-menu-ro.gif);
} 
/*---------------------------------------------------------------------------*/
.menu-securite{
	background-image: url(../images/securite-menu-ro.gif);
}
a.menu-securite {
     display: block;
     width: 150px;
     height: 63px;
     background-image: url(../images/securite-menu.gif);
     background-repeat: no-repeat;
}
a.menu-securite:hover {
     background-image: url(../images/securite-menu-ro.gif);
} 
/*---------------------------------------------------------------------------*/
.menu-contact{
	background-image:  url(../images/news-menu-ro.jpg);
}
a.menu-contact {
     display: block;
     width: 150px;
     height: 63px;
     background-image: url(../images/news-menu.jpg);
     background-repeat: no-repeat;
}
a.menu-contact:hover {
     background-image:  url(../images/news-menu-ro.jpg);
} 
/*---------------------------------------------------------------------------*/
/*=============================================================================
Roll over menu de gauche "site internet", "mobilité", "securite"
=============================================================================*/
.navigation-mobilite { 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin:	0px;
	height: 100%;
	border:	0px solid #003399;
	background: #fff url(../images/fond-menu-gauche.jpg) top right;
}
.navigation-mobilite a,.navigation-mobilite a:hover {
	text-decoration: none; 
	padding: 4px;
	margin: 0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom: -1px;
	margin-top: 0px;
	display: block;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.navigation-mobilite a:hover {
	padding: 4px;
	text-decoration: none; 
	color: #006633;
	font-weight:bold;
	border: 1px solid #FFFFFF;
}
/*---------------------------------------------------------------------------*/
.navigation-internet { 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin:	px;
	height: 100%;
	border:	0px solid #003399;
	background: #fff url(../images/fond-menu-internet2.jpg) top left;
}
.navigation-internet a,.navigation-internet a:hover {
	text-decoration: none; 
	padding: 4px;
	margin: 0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom: -1px;
	margin-top: 0px;
	display: block;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.navigation-internet a:hover {
	padding: 4px;
	text-decoration: none; 
	color: #CC0000;
	font-weight:bold;
	border: 1px solid #FFFFFF;
}
/*---------------------------------------------------------------------------*/
.navigation-securite { 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin:	0px;
	height: 100%;
	border:	0px solid #003399;
	background: #fff url(../images/fond-menu-securite.jpg) top right;
}
.navigation-securite a,.navigation-securite a:hover {
	text-decoration: none; 
	padding: 4px;
	margin: 0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom: -1px;
	margin-top: 0px;
	display: block;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.navigation-securite a:hover {
	padding: 4px;
	text-decoration: none; 
	color: #000099;
	font-weight:bold;
	border: 1px solid #FFFFFF;
}

.fond-bottom-photo{
	background: #fff url(../images/fond-bottom-photo.jpg) bottom right;
}
/*---------------------------------------------------------------------------*/
.navigation-private { 
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin:	0px;
	height: 100%;
	border:	0px solid #f1eff2;
	background: #fff url(../images/fond-menu-private2.jpg) top right;
}
.navigation-private a,.navigation-private a:hover {
	text-decoration: none; 
	padding: 4px;
	margin: 0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom: -1px;
	margin-top: 0px;
	display: block;
	color: #999999;
	border: 1px solid #f1eff2;
}
.navigation-private a:hover {
	padding: 4px;
	text-decoration: none; 
	color: #000099;
	font-weight:bold;
	border: 1px solid #f1eff2;
}

.fond-bottom-photo{
	background: #fff url(../images/fond-bottom-photo.jpg) bottom right;
}

/*=============================================================================
Barre du bas
=============================================================================*/
.barre{
background-color:#F6FAFB;/*EFEFEF*/
}
.bouton{
height:14px;
background-color: #EFEFEF;
border: 1px solid #B3B3B3;
}
.bouton-search{
height:12px;
width:193px;
background-color: #EFEFEF;
border: 1px solid #B3B3B3;
}
td.bouton-search{
border:0px
}
input.bouton-search{
width:125px;
height:10px;
border:0px;
background-color: #F9F9F9;
margin-top:-2px;
padding:0px;
/*margin:0px;*/
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}
.imgrefleft{
border-bottom:1px solid #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
border-top:1px solid #999999;
text-align:left;
margin-right:15px;
}
.imgrefright{
border-bottom:1px solid #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
border-top:1px solid #999999;
text-align:right;
margin-left:15px;
}