@charset "UTF-8";
/* Created by Alpha Omega inc. (www.alphaomega-tremblant.com) */


/*----/ BODY /----*/


#banner{width:808px; height:174px; position:relative; margin:0 auto;}
.banner2{height:808px; position:absolute; margin:0 auto;}
#menu{width:808px; position:absolute; top:91px; left:0px; }

/*-----------------------------------------------------------------------*/

/*----/ HEADERS H1 H2 H3 H4 /----*/

h1 { margin:0; font-weight:normal; color:#cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:18px; padding:0px; text-transform:uppercase;}
h1 a{ margin:0; font-weight:bold; color:#cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:18px; padding:0px;}
h1 a:link{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:0px;}
h1 a:visited{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:0px;}
h1 a:visited:hover{margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:0px;text-decoration:underline;}
h1 a:hover{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:0px;text-decoration:underline;}



h2 { margin:0; font-weight:normal; color:#cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:13px; padding:0px;}
h2 a{ margin:0; font-weight:bold; color:#cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:13px; padding:0px;}
h2 a:link{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0px;}
h2 a:visited{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0px;}
h2 a:visited:hover{margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0px;text-decoration:underline;}
h2 a:hover{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0px;text-decoration:underline;}

h3 { margin:0; font-weight:normal; color:#cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:14px; padding:0px; text-transform:uppercase; padding-bottom:5px;}
h3 a{ margin:0; font-weight:bold; color:#cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:14px; padding:0px;}
h3 a:link{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;}
h3 a:visited{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;}
h3 a:visited:hover{margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;text-decoration:underline;}
h3 a:hover{ margin:0; font-weight:bold; color:#cc3300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px;text-decoration:underline;}


.size9 {font-size: 9px;}
.white {color:#FFFFFF;}
.green {color:#003600;}
.orange {color:#cc3300;}

/*-----------------------------------------------------------------------*/

#forfait_box1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:404px; float:left;}
#forfait_boxbg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/forfait_boxbg.jpg) #FFFFFF bottom repeat-x; }
#tarif_etebg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/content_tarifsetebg.jpg) #FFFFFF bottom no-repeat; }
#tarif_hivbg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/content_tarifshivbg.jpg) #FFFFFF bottom no-repeat; }
#forfait_content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:20px;}


/*----/ CONTENT /----*/

.content { background-color:#fff; color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content { font-family:Verdana, Arial, Helvetica, sans-serif; width:420px; font-size:11px;}
#content2 { font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:20px; padding-right:20px; font-size:11px;}
#content3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:20px; padding-left:35px; padding-top:70px; width:350px; font-size:11px;}
#content4 { font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:20px; width:410px; margin-left:370px; font-size:11px;}
#content5 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:25px; font-size:11px;}
#politic { font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px; padding:20px; font-size:11px; border: 1px solid #cc3300; }


/*-----------------------------------------------------------------------*/

/*----/ FOOTER /----*/

.footer{ color:#896f00; font-family:Optima, Time New Roman, Serif; font-weight:bold; font-size:13px; padding-top:35px; text-align:center; text-decoration:none;}
.footer a { color:#896f00; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.footer a:link { color:#896f00; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.footer a:visited { color:#896f00; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.footer a:visited:hover { color:#896f00; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:underline;}
.footer a:hover { color:#896f00; font-family:Optima, Time New Roman, Serif; font-size:13px; text-align:center; font-weight:bold; text-decoration:underline;}

.footer2{ color:#403200; font-family:Optima, Time New Roman, Serif; font-weight:500; font-size:13px; padding-top:10px; text-align: center; text-decoration:none;}
.footer2 a { color:#403200; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.footer2 a:link { color:#403200; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.footer2 a:visited { color:#403200; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.footer2 a:visited:hover { color:#403200; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:underline;}
.footer2 a:hover { color:#403200; font-family:Optima, Time New Roman, Serif; font-size:13px; text-align:center; font-weight:bold; text-decoration:underline;}

.pubfooter{ color:#fff; font-family:Optima, Time New Roman, Serif; font-weight:bold; font-size:13px; padding-top:35px; text-align:center; text-decoration:none;}
.pubfooter a { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.pubfooter a:link { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.pubfooter a:visited { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.pubfooter a:visited:hover { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:underline;}
.pubfooter a:hover { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; text-align:center; font-weight:bold; text-decoration:underline;}

.pubfooter2{ color:#fff; font-family:Optima, Time New Roman, Serif; font-weight:500; font-size:13px; padding-top:10px; text-align: center; text-decoration:none;}
.pubfooter2 a { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.pubfooter2 a:link { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.pubfooter2 a:visited { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
.pubfooter2 a:visited:hover { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; font-weight:bold; text-align:center; text-decoration:underline;}
.pubfooter2 a:hover { color:#fff; font-family:Optima, Time New Roman, Serif; font-size:13px; text-align:center; font-weight:bold; text-decoration:underline;}

/*-----------------------------------------------------------------------*/


/*----/ FORM /----*/

#formbox {margin:0; font-weight:normal; background: url(../images/membre_bg.jpg) left bottom repeat-x; color:#003366; width:380px; font-family: Arial, Helvetica, sans-serif; padding:0px;}
.inputstyle { border: 1px solid #003366; background: url(none) no-repeat #ffffff; font-family: Arial, Helvetica, sans-serif; font-style: normal; padding: 2px; font-size: 13px; color: #003366;}
.labelstyle { font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 2px; font-size: 13px; color: #003366; }
.btn {background: url(../images/buttonbg.jpg) repeat-x; background-position: 0 -26px; height:24px;color:#FFFFFF;font-weight:bold;border:none; cursor:pointer;}
.btn:hover { background-position: 0 0px; color:#FFFFFF;height:24px;border:none; cursor:pointer;}

fieldset { border:1px solid #cc3300; font-family:Helvetica Neue, Verdana, Arial; font-size:18px; font-weight:normal; color:#cc3300;}

/*-----------------------------------------------------------------------*/


/*----/ UPCOMING EVENTS /----*/

#disposition { padding-top:550px; padding-left:20px; padding-right:40px;}