/* typo */
body, a {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; color: #000; text-decoration: none;}
a, img a, a img, object, input * {outline: none; border: none;}
img a, a img {text-decoration: none;  border: none;}
#content_grad p { padding-left: 25px; margin-top: 6px;}
#content_grad #right p { padding-left: 0px; margin-top: 5px;}
#content_grad table.contentpaneopen_ombre p {padding-left: 0px;}
#content_grad .mod_gk_accessoires1 .bloc .detail  p {padding-left: 0px;}
p, p a, p a strong, p strong a, p strong, p.bleu, p.bleu a {font-size: 13px; line-height: 19px; margin-top: 6px;}
p a, p a strong {color: #0365AD; text-decoration: none;}
p a:hover, p a:hover strong {text-decoration: underline;} 
p .chapo {color:#83663C;padding-left: 30px;}

h1, h1 *, h2, h3, h4, .contentheading, .componentheading , 
.contentheading_ombre, .componentheading_ombre{
font-family: "BakerSignetLT", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; margin-bottom: 10px;}
h1, h1 * {font-size: 34px; letter-spacing: -2px; font-weight: normal; margin: 0; margin-bottom: 0px; padding: 0;}
h2 {font-size: 30px;}
h3 {font-size: 24px; color: #95774C; font-weight: bold;}
h4 {font-size: 18px; font-weight: bold; color: #95774C;}
h5 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #95774C; margin-top: 20px; margin-bottom: 10px;}
h6, h6 * {font-size: 15px; font-weight: normal; color: #95774C; margin: 10px 0;}
h6 strong {font-weight: bold;}

.contentheading, .componentheading, .contentheading_ombre, .componentheading_ombre {font-size: 27px; color: #0365AD; text-decoration: none; letter-spacing: -2px;}

.moduletable_bottommenu h3 { 
	font-size: 11px; 
	font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif; 
	color: #1A3755; 
	text-transform: uppercase; 
	text-decoration: none;
	font-weight: normal;
	background: url(../images/bg_hr.gif) bottom left repeat-x;
	padding-bottom: 5px;
	margin-right: 35px;
}

.moduletable_mav h3 {font-size: 16px; letter-spacing: -1px;}

.baker_30, .baker_30 *, .baker_30_bleu, .baker_30_bleu * {font-family: "BakerSignetLT", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; margin-bottom: 0; font-size: 30px; line-height: 36px;}
.baker_30_bleu, .baker_30_bleu * {color: #0365AD; text-decoration: none;}

.bleu, .bleu a {color: #0365AD; text-decoration: none;}
.bleu a:hover {text-decoration: underline;}

.lucida_11, .lucida_11 a { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; }
.lucida_11 a:hover {text-decoration: underline;}

.marron_11, .marron_11 a {font-size: 11px; color: #83663C;}

.lucida_bleu_11_caps, 
.lucida_bleu_11_caps a {font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif; color: #1A3755; text-transform: uppercase; text-decoration: none;}

.arial_13, .arial_13 a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 20px;font-weight: lighter;text-decoration: none;}
.arial_13 a:hover {text-decoration: underline;}

.arial_14, .arial_14 a {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;font-weight: lighter;text-decoration: none;}
.arial_14 a:hover {text-decoration: underline;}

.marron_14_bold, .marron_14_bold a {font-size:14px; color:#97794F; font-weight: bold;}

.noir_13, .noir_13 a {font-size: 13px; text-decoration: none;}
.noir_14, .noir_14 a {font-size: 14px; text-decoration: none;}
.noir_14_gras, .noir_14_gras a {font-size: 14px; text-decoration: none; font-weight: bold;}

.bleu_13_bold, .bleu_13_bold a, a .bleu_13_bold {font-size: 13px; font-weight: bold; color: #0365AD; text-decoration: none;}
.bleu_13_bold a:hover, a:hover .bleu_13_bold  {text-decoration: underline;}
.noir_13_bold, .noir_13_bold a {font-size: 13px; font-weight: bold; text-decoration: none;}
.marron_13_bold, .marron_13_bold a {font-size: 13px; color: #83663C; font-weight: bold;}

.arrow_blue {padding-left: 20px; background: url(../images/arrow_blue.png) left no-repeat; }

.padding_20 {padding-left: 20px;}

.blanc_15, .blanc_15 a  {font-size: 15px; text-decoration: none; line-height: 20px}
.blanc_15 a:hover {text-decoration: underline;}
.blanc_22, .blanc_22 a {font-size: 22px; text-decoration: none; line-height: 30px}
.blanc_22 a:hover {text-decoration: underline;}
 
#galerie_photos *,
.mod_gk_diaporama *, 
.mod_gk_diaporama  a  {color: #fff;}
.mod_gk_diaporama  a:hover  {text-decoration: underline;}

#content_grad .mod_gk_diaporama p { padding-left: 0; margin-top: 0;}

table.souligne {border-top: 1px solid #D1E4F8; padding: 0; margin: 0; margin-top: 5px; font-size: 14px;}
table.souligne td {border-bottom: 1px solid #D1E4F8; height: 20px; padding: 8px 20px; vertical-align: top;}

.button, a .button {
	height: 38px;
	background: url(../images/bg_button.gif) top left no-repeat;
	padding: 7px 20px 9px 30px;
	border: 1px solid #EDEBE7;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #0362C3;
	margin: 20px 0;
}

.button:hover , a .button:hover {
	background: url(../images/bg_button.gif) bottom left no-repeat;
	border: 1px solid #D5CEC3;
	color: #97794F;
	outline: none;
}
a.readon, a.readon_ombre {font-size: 14px; color: #0365AD; padding-left: 20px; background: url(../images/arrow_blue.png) left no-repeat; text-decoration: none; margin-left: 25px;}
a.readon:hover, a.readon_ombre:hover {text-decoration: underline;}

.backbutton a {font-size: 14px; color: #0365AD; padding-left: 20px; background: url(../images/arrowl_blue.png) left no-repeat; text-decoration: none; margin-left: 25px;}
.backbutton a:hover {text-decoration: underline;}
