/*******************************************************************************************************/
/* Styles communs pour controles .NET */
/*******************************************************************************************************/
.i_spanUpdateProgress{border: solid 2px #000000; background-color: #ffffff; padding: 4px;}
.Label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #123d83;
}
.TextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #209ccf;
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
	width: 130px;
	height: 14px;
}
.DropDownList
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
}
.RegularExpressionValidator
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e7405a;
}
.RequiredFieldValidator
{
	/*messages d'erreur*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e7405a;
}
.FileUpload
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	background-color: #d9d9d9;
	border: none;
}
.HyperLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	border: none;
}
.HyperLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	border: none;
}
.HyperLink:hover
{
	color: #e0003b;
}
.HyperLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	border: none;
}

.HyperLinkSelect
{
	color: #e0003b;
}
.HyperLinkSelect:link
{
	color: #e0003b;
}
.HyperLinkSelect:hover
{
	color: #e0003b;
}
.HyperLinkSelect:active
{
	color: #e0003b;
}
.HyperLinkSelect:visited
{
	color: #e0003b;
}


.LinkButton
{
}
.Image
{
}
.Button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	background-color: #d9d9d9;
	border: none;
}
.ImageButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
	background-color: #d9d9d9;
	border: none;
}
.CheckBox
{
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
}
.CheckBoxList
{
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
}
.ListBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #123d83;
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
}
.RadioButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #123d83;
	background-color: #FFFFFF;
}
.RadioButtonList
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #123d83;
}
/*******************************************************************************************************/
/* Style commun avec balises XHTML classique */
/*******************************************************************************************************/
/* BODY */
body, td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123d83;
}
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* H1, H2, H3 ... */
h1
{
	color: #123d83;
	font-weight: bold;
	font-size: 11px;
}
h2
{
	color: #008fc9;
	font-weight: bold;
	font-size: 11px;
}
/* TRAIT */
hr
{
	color: #dfdcdc;
	position: top;
	height: 1px;
	text-align: center;
}
/* COULEURS DES LIENS */
a:link
{
	color: #123d83;
	text-decoration: none;
}
a:visited
{
	color: #123d83;
	text-decoration: underline;
}
a:hover
{
	color: #e7405a;
	text-decoration: underline;
}
a:active
{
	color: #e7405a;
	text-decoration: underline;
}

/*******************************************************************************************************/
/* Style spécifique à ce site */
/*******************************************************************************************************/

/* LIENS BAS */
.liensbas
{
	font-size: 10px;
	color: #123d83;
	text-decoration: none;
}
a.liensbas:link
{
	font-size: 10px;
	color: #123d83;
	text-decoration: underline;
}
a.liensbas:visited
{
	font-size: 10px;
	color: #123d83;
	text-decoration: underline;
}
a.liensbas:hover
{
	font-size: 10px;
	color: #e7405a;
	text-decoration: underline;
}
a.liensbas:active
{
	font-size: 10px;
	color: #e7405a;
	text-decoration: none;
}
/* TEXTES ( COULEURS ) */
.txtbleuclair
{
	color: #209ccf;
}
.txtbleuclairpetit
{
	font-size: 10px;
	color: #209ccf;
}
.txtrouge
{
	color: #e0003b;
}
.txtbleufonceegras
{
	color: #123d83;
	font-weight: bold;
}
.txtbleufonceepetit
{
	font-size: 10px;
	color: #123d83;
	font-weight: bold;
}
/* ARRIERE PLAN (IMAGES)*/
.fondhaut
{
	background-image: url(image/fond/fondhaut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 961px;
	height: 87px;
}
.fondbas
{
	background-image: url( 'image/fond/fondbas.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
}
.degradee
{
	background-image: url(image/fond/degradee.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/* FOND CADRE */
.fond-texte
{
	background-image: url(image/cadre/fondtexte.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fondrecherche
{
	background-image: url(image/cadre/cadre_recherche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 181px;
	height: 55px;
}
.fondnewsletter
{
	background-image: url(image/cadre/cadre_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
}
.fond-accueil
{
	background-image: url(image/cadre/fond-accueil.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fond-produit
{
	background-image: url(image/cadre/fond_produit.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 705px;
	height: 128px;
}
.cadrebleu
{
	border: 1px solid #e5f8fe;
}
.cadreblanc
{
	border-right: 1px solid #FFFFFF;
}
/* TRAIT SPECIFIQUE */
.traitgris
{
	border-bottom: 1px solid #dfdcdc;
}
.traitgrishaut
{
	border-top: 1px solid #dfdcdc;
}
/* FOND NAVIGATION */
.navigation-titre
{
	background-image: url(image/navigation/fondtitre.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	height: 19px;
}
.navigation-soustitre
{
	/*background-image: url(image/navigation/fond_sstitre.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	width: 180px;
	height: 21px;
}
/* FOND TITRE */
.titre1
{
	background-image: url( 'image/titre/titre1.gif' );
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
}
.titre2
{
	background-image: url(image/titre/titre2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 19px;
}
.titre3
{
	background-image: url(image/titre/titre3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 10px;
	height: 19px;
}
.style1
{
	border-bottom: 1px solid #dfdcdc;
	width: 60px;
}
.style2
{
	width: 7px;
}
.style3
{
	height: 70px;
}
.style4
{
	height: 59px;
}
.style5
{
	width: 186px;
}
.fond-gdproduit
{
	background-image: url(image/cadre/fond_gdcadre.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 327px;
	height: 414px;
}

/********zoom images************/
img
{
	border: none;
}
#bulle
{
	position: absolute;
	visibility: hidden;
	font-size: 12px;
}
.info
{
	border: 1px solid #666666;
	padding: 7px;
	color: #666666;
	background-color: #FFFFFF;
	font-family: "trebuchet MS";
}
.taille
{
	height: 380px;
	width: 361px;
}
/**********************************/
.img
{
	border: #dfdcdc solid 1px;
}
