body {font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#45456d; text-align:left; margin:0; padding:0}
table, td {border-collapse:collapse}
table, td, img {border:0}
form, td, tr {margin:0; padding:0; vertical-align:top}
p, td, tr {font:12px/14px Tahoma, Arial, helvetica, sans-serif; color:#45456d;  text-align:left; padding:0; margin:0}
.selection {font:12px/14px Tahoma, Arial, helvetica, sans-serif; color:#010147; vertical-align:top;  text-align:left; padding:0; margin:0}
.nonselect {font:12px/14px Tahoma, Arial, helvetica, sans-serif; color:#b8b8c2; vertical-align:top;  text-align:left; padding:0; margin:0}
.nonselect a {font:12px/14px Tahoma, Arial, helvetica, sans-serif; color:#45456d; vertical-align:top;  text-align:left; padding:0; margin:0; text-decoration:underline}
.nonselect a:hover {font:12px/14px Tahoma, Arial, helvetica, sans-serif; color:#010147; vertical-align:top;  text-align:left; padding:0; margin:0; text-decoration:none}
.clear{clear:both; line-height:0px}
input, textarea, select{font:12px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:2px 0 0 2px; text-transform:none; border: 1px solid #6B6B6B}
ul{list-style:none; line-height:0; padding:0; margin:0}
.nouveau a {font-size:10px; color:#ffcc00; text-decoration:none}
.nouveau a:hover{font-size:10px; color:#333333; text-decoration:none}
span a{font:10px/18px Tahoma, Arial, helvetica, sans-serif; color:#9B9D9F; text-decoration:underline; background:url(images/hr_pic.jpg) center left no-repeat; padding:10px 0 5px 22px}
span a:hover{text-decoration:none}
span{font:10/18px Tahoma, Arial, helvetica, sans-serif; color:#010147}
.produits {font:12px/19px Tahoma, Arial, helvetica, sans-serif; line-height:22px; color:#fbd268; text-decoration:none; padding:4px 15px 5px 10px}
.produits a:link {font:12px/19px Tahoma, Arial, helvetica, sans-serif; line-height:22px; color:#45456d; text-decoration:none; padding:4px 15px 5px 10px}
.produits a:visited {font:12px/19px Tahoma, Arial, helvetica, sans-serif; line-height:22px; color:#45456d; padding:4px 15px 5px 10px; text-decoration:none}
.produits a:hover {font:12px/19px Tahoma, Arial, helvetica, sans-serif; line-height:22px; color:#ad6b03; background:url(images/sp_rc_fll_2.jpg) left; text-decoration:none; padding:4px 15px 5px 10px}
.produits a:active {font:12px/19px Tahoma, Arial, helvetica, sans-serif; color:#666699; text-decoration:none; padding:4px 15px 5px 10px}
.photo {background:url(images/photos.gif) center no-repeat}
.photo a:link {background:url(images/photos.gif) center no-repeat}
.photo a:visited {background:url(images/photos.gif) center no-repeat}
.photo a:hover {background:url(images/photos_on.gif) center no-repeat}
.photo a:active {background:url(images/photos_on.gif) center no-repeat}
/*.link p{background:url(images/all_bg.jpg) center left no-repeat; padding:5px 0 5px 0}
.link a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#A33D21; font-weight:bold; text-decoration:none; padding:0 16px 0 16px}
.link a:hover{text-decoration:underline}

.link_2 a{font:10px Tahoma, Arial, helvetica, sans-serif; color:#E3E4DB; text-decoration:none}
.link_2 a:hover{text-decoration:underline}*/

a{font:12px Tahoma, Arial, helvetica, sans-serif; color:#45456d; text-decoration:underline}
a:hover{text-decoration:none}

li a{font:12px/24px Tahoma, Arial, helvetica, sans-serif; color:#010147; background:url(images/minus.jpg) center left no-repeat; padding-left:7px; text-decoration:underline}
li a:hover{text-decoration:none}

.footer td{font:12px/18px Tahoma, Arial, helvetica, sans-serif; color:#858585}
.footer span{font:10px/18px Tahoma, Arial, helvetica, sans-serif; color:#858585}
.footer a{font:12px/18px Tahoma, Arial, helvetica, sans-serif; color:#858585; text-decoration:none}
.footer a:hover{text-decoration:underline}
.footer strong a{font:10px Tahoma, Arial, helvetica, sans-serif; color:#A33D21; text-decoration:underline}
.footer strong a:hover{text-decoration:none}
.footer strong{font:10px Tahoma, Arial, helvetica, sans-serif; color:#b06217; text-decoration:none}
.tel_mail{font:12/18px Tahoma, Arial, helvetica, sans-serif; color:#ebcf71}
.tel_mail a{font:12/18px Tahoma, Arial, helvetica, sans-serif; color:#ebcf71; text-decoration:none}
.ongletsIndex {font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#333333; text-decoration:none}
.ongletsIndex a{font:12px/18px Tahoma, Arial, helvetica, sans-serif; color:#333333; text-decoration:none}
.ongletsIndex a:hover{text-decoration:underline}
.rubriques {
	font-family: Tahoma, arial, helvetica;
	font-size: 12px;
	color: #45456D;
}
.rubriques a:link {
	color: #45456D;
	text-decoration: underline;
}
.rubriques a:visited {
	color: #45456D;
	text-decoration:underline;
}
.rubriques a:hover {
	color: #010147;
	text-decoration:none;
}
.certification {
	font: 12/20px Tahoma, arial, helvetica;
	color: #010147;
}
.certification a:link {
	font: 12/20px Tahoma, arial, helvetica;
	color: #45456D;
	text-decoration: none;
}
.certification a:visited {
	font: 12/20px Tahoma, arial, helvetica;
	color: #45456D;
	text-decoration: none;
}
.certification a:hover {
	font: 12/20px Tahoma, arial, helvetica;
	color: #010147;
	text-decoration:underline;
}
.numplan {
	font-family: Tahoma, arial, helvetica;
	font-size: 7pt;
	font-weight: bolder;
	text-decoration: underline;
	color: #010147;
	vertical-align: top;
	text-align:left;
}
.plangras {
	font-family: Tahoma, arial, helvetica;
	font-size: 12px;
	font-weight: bolder;
	color: #45456d;
	text-align: center;
}
.plan {
	font-family: Tahoma, arial, helvetica;
	font-size: 12px;
	color: #45456d;
	text-align: center;
}
