/* CSS Document */

.titre {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.titre2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#AE0000;
}

.titre3 {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#33333;

}

.texte_w {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

.texte_w {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.input2 {
background-color:FFFFFF;
border:solid 1px;
border-color:#AE0000;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
}




.texte_or {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.border {
border:solid 1px;
border-color:#AE0000;
margin:5px;
padding:5px;
text-align:left;
}

.border2 {
border:solid 1px;
border-color:#AE0000;
margin:5px;
text-align:left;
}

.border3 {
border:solid 1px;
border-color:#AE0000;

}

.border4 {
padding:3px;
margin:3px;
border:solid 1px;
border-color:#AE0000;

}

.border5 {
border:solid 1px;
border-color:#AE0000;

}

a.espace:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.espace:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.espace:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#AE0000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#AE0000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
a.head:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.head:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.head:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

a.catalog:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#AE0000;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.catalog:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#AE0000;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.catalog:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.catalog2:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.catalog2:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
}

a.catalog2:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

* {
   font-size: 11px; /* on définit les propriétés de texte pour toutes les balises */
   font-family:Arial, Helvetica, sans-serif;
   }
a.info {
	position: relative;
	color: black;
	text-decoration: none;
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 200; /* on définit une valeur pour l'ordre d'affichage */
   cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 10px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   color: black;
   padding: 3px;

   border: 1px solid red;
   border-left: 4px solid red;
}

a.info2 {
	position: relative;
	color: #AE0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:dashed 1px;
	border-color:#AE0000;
}
a.info2 span {
   display: none; /* on masque l'infobulle */
}
a.info2:hover {
   background: none; /* correction d'un bug IE */
   z-index: 200; /* on définit une valeur pour l'ordre d'affichage */
   cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
}
a.info2:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: -25px; /* on positionne notre infobulle */
   left: 75px;

   background: white;

   color: black;
   padding: 3px;

   border: 1px solid red;
   border-left: 4px solid red;
}

a.info3 {
	position: relative;
	color: #AE0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:dashed 1px;
	border-color:#AE0000;
}
a.info3 span {
   display: none; /* on masque l'infobulle */
}
a.info3:hover {
   background: none; /* correction d'un bug IE */
   z-index: 200; /* on définit une valeur pour l'ordre d'affichage */
   cursor:pointer; /* on change le curseur par défaut en curseur d'aide */
}
a.info3:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: -25px; /* on positionne notre infobulle */
   left: 125px;

   background: white;

   color: black;
   border: solid 1px #AE0000;

}

/* DIV */

.div_hover {
text-align:justify;
position:relative;
display:none;
visibility:hidden;
}

.div_ok {
border:1px dotted;
padding:5px;
text-align:justify;
position:relative;
display:block;
visibility:visible;
}

.div_titre {
padding:5px;
text-align:justify;
position:relative;
display:block;
visibility:visible;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#AE0000;
}

#red {
width:830px;
height:15px;
background-color:#AE0000;
vertical-align:middle;
padding:5px;

}

a.link_news:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#AE0000;
text-decoration:none;
}

a.link_news:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

a.link_news:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#AE0000;
text-decoration:none;
}


#contact_home
	{
		margin: 10px 0px 10px 0px;
	}


#contact_com
	{
	float: left;
	width: 440px;
	text-align: left;
	}
	
#contact_sav
	{
	float: right;
	width: 440px;
	text-align: left;
	padding-right:11px;
	}

