
h1 {}
#header h2 { height:27px; }
h3 { line-height:18px;border-bottom:1px solid #ffb000; margin-bottom:3px; }
#video h3{border-bottom:0;}
#spokesman h3{border-bottom:0;margin:0;}
h5, h6 { }
h5 { padding-top:4em; }
h6 { right:10px; top:4em; }

p, h4{ line-height:19px; padding:3px 0 6px 0; }
h4 { padding-bottom:0px; }
td{line-height:19px;}

form div { padding-bottom:4px;}

form div.group div.left { margin-right:30px; width:20em }
dl { border-top:1px solid #ee9300; padding:10px 10px 10px 0; }
dt, dd { margin-left:100px; line-height:1.7; }
dt.img { margin-left:0; }

img { border:0; }


#header { /*margin-top:34px;*/ height:216px; background:transparent url(../images/header-bg-v2.jpg) bottom left no-repeat;}
/*#header h3 { height:44px; margin:0; padding:0; border-bottom:0; right:-14px; bottom:40px; width:470px;
right:0; }
#header h3 a{height:44px}*/
#box { width:939px; border:6px solid #ffffff; text-align:left; margin:0 auto;}
#nav { width:205px; z-index:20; left:4px;margin-top:8px }


#nav li { border-bottom:1px solid #ffb000;width:205px;}
#nav li#event{border-top:1px solid #ffb000}
#menu li a {line-height:21px;padding-left:5px;}
#menu ul{padding-top:3px}
#menu ul li li{list-style:square}
#menu li li{margin-left:21px;padding-bottom:6px;width:184px; list-style:square}
#menu li li a{line-height:normal;padding-left:0;}
#lang { top:20px;right:150px;}

#lang #twitter a{width:25px;height:26px;background-image:url(../images/icon_twitter.png);margin-right:6px}
#lang #facebook a{width:25px;height:26px;background-image:url(../images/icon_facebook.png);margin-right:6px}
#lang #youtube a{width:68px;height:28px;background-image:url(../images/icon_youtube.png)}
#lang #twitter,#lang #facebook,#lang #youtube{margin-top:-10px}
#eng,#fr{margin-right:10px;}
/*#lang a { height:25px; width:55px; }
#lang a:hover { background-position:0 -25px; }*/

#contenu { margin-left:230px; width:708px; min-height:460px; padding-top:7px }
* html #contenu { height:460px }
#contenu ul { margin-left:25px; }
#contenu li { line-height:19px; }
#contenu h2{/*width:678px;height:55px;overflow:hidden;padding:15px 10px 0 3px;text-align:center;line-height:44px;background-image:url(../images/sect_titre.png);*/margin-bottom:6px; border-bottom:1px solid #FFBF00}

#contenu ul li{list-style:disc}
#contenu ol li{list-style:decimal}

#spokesman{background-image:url(../images/porte-parole_2011.jpg);line-height:22px;height:141px;margin-bottom:8px;width:600px}
#spokesman h3{padding:0;padding-top:61px;margin-left:281px;}
#spokesman h4{padding:0;margin-left:281px;}

div.temoins{margin-left:-5px}
div.temoins div{width:693px;height:130px;;margin-bottom:3px;}
div.temoins p{margin:0 100px 0 134px;line-height:16px;padding-top:75px}

.fr #felix{background-image:url(../images/temoin_felix_bg_fr.jpg)}
.fr #anthony{background-image:url(../images/temoin_anthony_bg_fr.jpg)}
.fr #laurence{background-image:url(../images/temoin_laurence_bg_fr.jpg)}

#map_canvas{height:300px;width:100%;margin:10px 0}

.en #felix{background-image:url(../images/temoin_felix_bg_en.jpg)}
.en #anthony{background-image:url(../images/temoin_anthony_bg_en.jpg)}
.en #laurence{background-image:url(../images/temoin_laurence_bg_en.jpg)}


#fonda { position:absolute; /*bottom:5.8em;*/ left:540px; z-index:1; bottom:20px; height:51px; width:219px; }
#footer { background:#ffcc00 url(../images/footer.png) 0 0 no-repeat; min-height:55px; padding:0 10px;}
* html #footer { height:55px; }

#footer h5 { width:460px; }
#footer #fonda { width:auto; }
#footer h6 {  }

#boutons { padding-top:15px; }

#bottomphoto{bottom:30px;z-index:100}

.videos-list{text-align:center;width:678px}
.videos-list iframe,.videos-list .vid{display:inline-block;margin:0 10px 15px 10px}
.videos-list .vid{width:300px;height:170px}
.videos-list .vid p{text-align:left;font-weight:bold;margin-top:10px;line-height:15px}


#menu ul li{list-style:disc}
h1 a { }


h1 a { background-image:url(../images/tour_cibc.png);width:318px;height:89px; position:relative; top:15px}
#header h2{position:relative; left:25px; top:75px}
.fr #header h2 { background-image:url(../images/date-fr-2012.png) }
.en #header h2 { background-image:url(../images/date-en-2012.png) }
/*.fr #header h3 { background:transparent url(../images/600km_twitter_fr.png) 0 0 no-repeat;  }
.en #header h3 { background:transparent url(../images/600km_twitter_en.png) 0 0 no-repeat; }
.fr #header h3 a{width:124px;}
.en #header h3 a{width:131px;}*/

/*.fr #acc a { background-image:url(../images/m_f_acc.gif); }
#event a { background-image:url(../images/m_f_event.gif); }
.fr #cyclistes a { background-image:url(../images/m_f_cyclistes.gif) }
.fr #encouragez a { background-image:url(../images/m_f_don.gif) }
.fr #enfants a { background-image:url(../images/m_f_enfants.gif) }
.fr #partners a { background-image:url(../images/m_f_partners.gif) }
.fr #parcours a { background-image:url(../images/m_f_parcours.gif) }
#photos a { background-image:url(../images/m_f_photos.gif) }
.fr #news a { background-image:url(../images/m_f_nouvelles.gif) }
.fr #contact a { background-image:url(../images/m_f_contactez.gif) }
.fr #eng a { background-image:url(../images/m_f_eng.gif) }


.en #fr a { background-image:url(../images/m_e_fr.gif) }
.en #acc a { background-image:url(../images/m_e_acc.gif); }
.en #encourage a { background-image:url(../images/m_e_donation.gif) }
.en #partners a { background-image:url(../images/m_e_partners.gif) }
.en #itinerary a { background-image:url(../images/m_e_itinerary.gif) }
.en #news a { background-image:url(../images/m_e_news.gif) }
.en #contact a { background-image:url(../images/m_e_contact.gif) }*/

#nav #encouragez, #nav #encourage{border-bottom:0;}


/*#home.fr #acc a, #cycliste.fr #cyclistes a, #encourage.fr #encouragez a, #enfant.fr #enfants a,
#partenaires.fr #partners a, #parcour.fr #parcours a, #nouvelles.fr #news a, #contactez.fr #contact a,
#evene #event a, #evene-j.fr #event a, #evene-m.fr #event a, #desphotos #photos a, #evene-mt.fr #event a,
#home.en #acc a, #cyclist.en #cyclists a, #encouragez.en #encourage a, #child.en #children a,
#partner.en #partners a, #itinera.en #itinerary a, #nouvelles.en #news a, #contactus.en #contact a, #evene-j.en #event a, #evene-m.en #event a
{ background-position:0 -21px; }*/

#encouragez a:hover,#encourage a:hover { cursor:pointer; }

a.encouragez{background-repeat:no-repeat; display:block; width:213px; height:64px}
.fr a.encouragez{background-image:url(/tour-cibc/images/encouragez.png);}
.en a.encouragez{background-image:url(/tour-cibc/images/encouragez-en.png);}
a.encouragez span{display:none}
/*#evene #event li a,#evene-j #event li a,#evene-m #event li a,#evene-mt #event li a{background-position:0 0 !important}
#evene #event li a:hover, #evene-j #event li a:hover, #evene-m #event li a:hover,#evene-mt #event li a:hover{background-position:0 -18px !important}*/



#commandes { margin-top:15px; }
#commandes table { width:100%; line-height:1.6; }
#commandes table th { text-align:left;border-top:1px solid #ee9300; padding:5px 3px; border-bottom:1px solid #ee9300;  }
#commandes table td { padding:8px 3px; vertical-align:middle }


#menu li {}
#menu ul{margin-top:1px;margin-bottom:5px}
#menu li li{border-bottom:0}
/*#menu li li a{height:18px;}
#menu li li a:hover{background-position:0 -18px !important; cursor:pointer}
.fr #e-1 a{background-image:url(../images/event_f_e1.gif);}
.fr #e-2 a{background-image:url(../images/event_f_e2.gif);}
.fr #e-3 a{background-image:url(../images/event_f_e3.gif);}
.fr #d-1 a{background-image:url(../images/don_f_d1.gif);}
.fr #d-2 a{background-image:url(../images/don_f_d2.gif);}

.fr #d-3 a{background-image:url(../images/don_f_d3.gif);height:30px}
.fr #d-3 a:hover{background-position:0 -30px !important}
.fr #d-4 a{background-image:url(../images/don_f_d4.gif);height:30px;}


.en #e-1 a{background-image:url(../images/event_e_e1.gif);}
.en #e-2 a{background-image:url(../images/event_e_e2.gif);}
.en #e-3 a{background-image:url(../images/event_e_e3.gif);}
.en #d-1 a{background-image:url(../images/don_e_d1.gif);}
.en #d-2 a{background-image:url(../images/don_e_d2.gif);}
.en #d-3 a{background-image:url(../images/don_e_d3.gif);}
.en #d-4 a{background-image:url(../images/don_e_d4.gif);height:30px;}
.fr #d-4 a:hover,.en #d-4 a:hover{background-position:0 -30px !important}*/

/*#evene-j #event #e-1 a,#evene-m #event #e-2 a,#evene-mt #event #e-3 a{background-position:0 -18px !important}*/

/*#menu li ul { position:absolute; width:199px; padding:0 15px 5px 11px; background:url(../images/m_f_bg.gif) 0 0 repeat-y }
#menu li li { margin-left:25px; list-style:disc !important; color:#ee9300; float:none !important; padding-bottom:3px; }
#menu li li a { height:auto; background-position:0 0 !important; background:none !important; color:#5b5b5b; line-height:1.4; display:inline !important; padding:2px 0; text-decoration:none; cursor: pointer!important }
#menu li li a:hover { color:#5b5b5b; text-decoration:underline; }*/

/*#menu li.over ul, #menu li:hover ul { display:block; }*/

#banner { padding-bottom:13px;margin-top:-4px }

div.left h3,div.right h3{padding-left:4px;padding-right:4px}
div.left p,div.right p{padding-left:4px}
div.left{float:left;width:350px}
div.right{float:right;width:334px;}

#fnouvelles table{margin-top:6px;margin-bottom:12px;width:90%}
#fnouvelles th,#fnouvelles td{padding:4px 10px 4px 4px}
#fnouvelles td.heures{text-align:right}

#video{width:320px;height:220px;float:right;margin-right:16px;margin-left:-4px}
#videobox{width:279px;border:3px solid #000;height:159px;margin-left:-5px;
	-moz-border-radius: 4px; 
  	-webkit-border-radius: 4px;  
     border-radius: 4px;}
/*.fr #video{ background-image:url(../images/bg_video_fr.jpg)}
.en #video{ background-image:url(../images/bg_video_en.jpg)}*/
#logos{height:88px}

#sectphotos{text-align:center}
#sectphotos ul{width:312px;margin:0 auto; list-style:none}
#sectphotos li{float:left;height:46px;width:156px;list-style:none !important}
#sectphotos a{height:46px;width:156px;display:block}
#salon a{background-image:url(../images/p_fr_salon_velo.png)}
.en #salon a{background-image:url(../images/p_en_salon_velo.png)}
#tour a{background-image:url(../images/p_fr_tour.png)}



#photo-box{width:519px;text-align:left;margin:0 auto;clear:both; padding-top:20px;}
#photolist{width:459px;height:429px;overflow:hidden;position:relative;float:left;}
#image-inner{height:429px;position:absolute}
#image-inner div{text-align:center;height:429px;width:459px;float:left;}
#image-inner img{}
a.control{height:83px; width:30px;cursor:pointer;float:left;display:block;margin-top:114px}
#fl-top{background-image:url(../images/fleche_prev.png)}
#fl-bottom{background-image:url(../images/fleche_next.png)}


blockquote{padding:8px 10px 7px 10px;margin:-3px 0 18px 0;background-color:#ffeec9;line-height:normal;font-size:12px;border-bottom:1px solid #ffb000}
blockquote p{line-height:17px;}

#etapes{margin:8px 0;border-bottom:1px solid #ffb000;border-top:1px solid #ffb000;padding:5px 0}
#etapes p{padding:0;line-height:normal;line-height:40px}
#etapes span{float:left;width:70px;padding-left:15px;background-image:url(/tour-cibc/images/fleche_etape.png);background-position:center left;}
#etapes a{padding-left:46px;margin-left:85px;background-image:url(/tour-cibc/images/icone_pdf.png);background-position:center left;height:40px;display:block;}
