@charset "UTF-8";
html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,
blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,
form,fieldset,input,textarea,pre{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li {line-height:1em;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em; }
ul,ol {list-style:none;}
address,caption,cite,code,dfn,,th,var{font-style:normal;font-weight:normal;}
fieldset,img{border:0;}
a img,:link img,:visited img {border:none;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
body{ font-family:Arial, Helvetica, sans-serif; background-image: url(../images/img_background.jpg); background-repeat: no-repeat; }
#total{ width:699px; margin-left: 71px; margin-top: 26px; }
#langue{ margin-right: 27px; text-align: right; font-size: 11px; line-height:21px; height: 21px; margin-top: 3px; overflow:hidden; }
/*\*/
*html #langue, #langue{ margin-top:0px; }
/**/
a.langue_vert:link{ color: #FFFFFF; text-decoration: none; background-color: #376d03; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_bleu-roll.gif); background-repeat: no-repeat; background-position: right bottom;}
a.langue_vert:hover{ color: #376d03 !important; background-color: #FFF; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_blanclong.gif) !important; background-repeat: no-repeat; background-position: right bottom; }
a.langue_vert:visited{ color: #FFFFFF; text-decoration: none; background-color: #376d03; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_bleu-roll.gif); background-repeat: no-repeat; background-position: right bottom; }
a.langue_bleu:link{ color: #FFFFFF; text-decoration: none; background-color: #197078; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_bleu-up.gif); background-repeat: no-repeat; background-position: right bottom; }
a.langue_bleu:hover{ color: #197078 !important; background-color: #FFF; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_blanclong.gif) !important; background-repeat: no-repeat; background-position: right bottom; }
a.langue_bleu:visited{ color: #FFFFFF; text-decoration: none; background-color: #197078; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_bleu-up.gif); background-repeat: no-repeat; background-position: right bottom; }
a.langue_blanc:link{ color: #197078; text-decoration: none; background-color: #FFFFFF; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_blanc.gif); background-repeat: repeat-x; background-position: bottom; }
a.langue_blanc:hover{ color: #ffffff !important; text-decoration: none; background-color: #FFFFFF; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_blanc-roll.gif) !important; background-color: #45919a !important; background-repeat: repeat-x; background-position: bottom; }
a.langue_blanc:visited{ color: #197078; text-decoration: none; background-color: #FFFFFF; padding-right: 10px; padding-left: 9px; padding-bottom: 5px; padding-top: 4px; background-image: url(../images/fond_langue_blanc.gif); background-repeat: repeat-x; background-position: bottom; }
#menu li{ display:inline; height:27px; overflow:hidden;	 }
#gauche{ width:189px; float:left; display:inline; }
#promos{ background-image: url(../images/fond_promos.gif); background-repeat: no-repeat; background-position: top; }
#droite{ width:456px; float:right; background-color: #84c447; padding-top: 33px; padding-right: 27px; padding-bottom: 33px; padding-left: 27px; min-height: 867px;  }
#titre_section{ padding-bottom:14px; margin-bottom:14px; border-bottom:solid 1px #add784; }
#titre_section_print{ display:none; }
.maj_vert{ font-size:18px; color:#376d03; font-family:Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 24px; padding-right:90px; padding-left:5px; padding-bottom:15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #add784; }
.contenuTexte{ margin-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; padding-right:35px; padding-left:5px; }
#droite a{ color: #376d03; font-weight:bold; text-decoration:none; }
#droite a:hover{ color: #fff;}
#droite ul{ margin-top:8px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-right:35px; padding-left:5px; color:#FFFFFF; list-style-type:disc; }
#droite li{ line-height:18px; }
table{ margin-bottom:25px; }
.onglet_slide{ font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #add784; height: 29px; color: #FFFFFF; }
#droite .onglet_slide a{ color: #FFFFFF; display: block; padding-left: 7px; padding-top: 8px; padding-bottom: 7px; text-decoration: none; }
#droite .onglet_slide a:hover{ color: #FFFFFF; display: block; padding-left: 7px; padding-top: 8px; padding-bottom: 7px; text-decoration: none; background-color:#376d03; }
.contenu_slide{ background-color: #FFFFFF; padding-top: 9px; padding-right: 19px; padding-bottom: 19px; padding-left: 18px; font-size: 11px; color: #7c7e7f; }
.contenu_slide p{ font-size: 11px; line-height:15px; color: #7c7e7f; }
.slide{ overflow:hidden; height:0px; }
.tarifs_rangee td{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5e5e5; height:27px;	 }
.tarifs_colGauche{ color: #376d03; font-size: 14px;  width:72px;	}
.tarifs_colCentre{ color: #00626a; font-size: 12px; }
.tarifs_colDroite{ font-family:Georgia, "Times New Roman", Times, serif; color: #00626a; font-size: 21px; text-align:right; padding-right:21px; width:67px; }
.tarifs_colDroite sup{ font-size:13px; }
.onglet_forfaits{ font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #add784; height: 29px; color: #FFFFFF; background-color:#376d03; }
.onglet_forfaits p{ color: #FFFFFF; display: block; padding-left: 7px; padding-top: 9px; padding-bottom: 7px; }
.contenu_forfaits{ background-color: #FFFFFF; padding-right: 19px; padding-bottom: 19px; padding-left: 18px; font-size: 11px; color: #7c7e7f; }
.contenu_forfaits p{ font-size: 11px; line-height:15px; color: #7c7e7f; }
.contenu_forfaits .tarifs_colGauche{ color: #376d03; font-size: 14px; padding-top: 16px; padding-bottom: 16px; width:72px;	}
.contenu_forfaits .tarifs_colCentre{ color: #00626a; font-size: 12px; padding-top: 16px; padding-bottom: 16px; }
.contenu_forfaits .tarifs_colDroite{ font-family: Georgia, "Times New Roman", Times, serif; color: #00626a; font-size: 28px; text-align:right; padding-right:21px; width:67px; padding-top: 16px; padding-bottom: 16px; }
.contenu_forfaits .tarifs_colDroite sup{ font-size:17px; }
form{ margin-top:22px; }
.contenuForm{ margin-top:8px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; padding-right:35px; padding-left:5px; }
#cartouche{ text-align:center; margin-left:189px; clear:both; font-size:11px; color:#7c7e7f; padding-top:13px; padding-bottom:20px; }
#menu_cartouche{ border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #a9acaf; border-bottom-color: #a9acaf; padding:6px 0 6px 0; margin-bottom: 22px; }
#cartouche p{ margin-bottom:12px; line-height:15px; }
#cartouche a:link{ color:#7c7e7f; text-decoration:none; }
#cartouche a:hover{ color:#376d03 !important; text-decoration:none; }
#cartouche a:visited{ color:#7c7e7f; text-decoration:none; }