/* Start of CMSMS style sheet 'POP' */
body{
background-color: #5e8381;
padding:0;
margin:0;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

body#mesure{
background-color: #ffffff;
padding:0;
margin:0;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#tableau{
border: solid #A4C1C0 1px;
}

.gauche {
	background-color: #57807E;
}

.droite {
	background-color: #476968;
}
.submit {
	background-color: #2F4645;
}

a img.btn{
border:none;
}

#parler{
width:320px;
}

#raison{
width:320px;
}

#message{
position:relative;
margin:auto;
width:650px;
top:140px;
}

a.fermer{
	color:#348381;
	text-decoration:none;
}

a.fermer:hover{
text-decoration:underline;
}

#page2{
position:absolute;
top:0px;
left:0px;
background-image: url(images/cms/back_content.jpg);
background-position:left 10px;
background-color:#FFFFFF;
width:100%;
min-width:680px;
height:339px;
background-repeat:repeat-x;
min-height:329px;
}

.alignright{
text-align:right
}

*:lang(fr) #parler{
width:280px !important;
}

*:lang(fr) #raison{
width:280px !important;
}

#formulaire{
position:relative;
top:200px;
width:650px;
margin:auto;
border:solid #2F4645 1px;
background-color:#4e7372;
padding:10px;
color:#FFFFFF;
}

#page{
background-image: url(images/cms/back_content.jpg);
width:100%;
min-width:680px;
height:339px;
background-repeat:repeat-x;
background-position:left 10px;
background-color:#FFFFFF;
}

#page3{
background-image: url(images/cms/back_content2.jpg);
width:100%;
min-width:680px;
height:339px;
background-repeat:repeat-x;
background-position:left 10px;
background-color:#FFFFFF;
}

img.ligne{
margin:0;
padding:0;
position:absolute;
top:0px;
left:0px;
}

img.logoaccueil{
margin:0;
padding:0;
position:absolute;
top:25px;
left:25px;
}

#contentaccueil{
position:absolute;
top:170px;
height:189px;
width:470px;
font-size:14px;
}

*:lang(fr) #contentaccueil{
top:170px !important;
}

.logo {
border: none;
text-decoration:none;
padding:0;
margin:0;
float:left
}

.third{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
font-size:14px;
}

.third:hover{
color:#e8e8e8;
font:arial;
font-weight: bold;
text-decoration:none;
font-size:14px;
}

h3 {
font-weight:bold;
font-size:19px;
color: #9b9c9d;
margin: 0 0 -17px;
}

*:lang(fr) h3 {
margin: 0 0 -8px !important;
}

/* @group Headers */

#content h2 {
font-size:22px;
}

/*h3.accueil_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 95px 0 -15px;
}

*:lang(fr) h2.accueil{
margin: 140px 0 -15px !important;
}*/

h2.lasik-sans-lame_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 57px 0 -15px;
}

h2.le-lasik-sur-mesure_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 37px 0 -15px;
}

h2.lasik-regulier_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 52px 0 -15px;
}

h2.prk-wavefront_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 57px 0 -15px;
}

h2.lentilles-intraoculaires_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 57px 0 -15px;
}

h2.presbytie_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 57px 0 -15px;
}

h2.cataracte_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 57px 0 -15px;
}

h2.cout_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: -10px 0 -15px;
}

h2.financement_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 17px 0 -15px;
}

h2.docteur-direct_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 60px 0 -15px;
}

h2.expertise_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 95px 0 -15px;
}

h2.technologie_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 74px 0 -15px;
}

h2.sterilisation_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 90px 0 -15px;
}

h2.plan-pop_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 15px 0 -15px;
}

h2.plan-poprenouvellement_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 163px 0 -15px;
}

h2.plan-popadhesion_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 70px 0 -15px;
}

h2.garantie_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 35px 0 -15px;

}

h2.a-propos-de-michel-pop_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 8px 0 -15px;
}

h2.securite_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 90px 0 -15px;
}

h2.risques-et-complications_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 33px 0 -15px;
}

h2.trois-verites_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 70px 0 -15px;
}

h2.feuillets-informatifs_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 70px 0 -15px;
}

h2.photos-et-videos_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 30px 0 -40px;
}

h2.lasik-sans-lame_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 45px 0 -15px;
}

h2.le-lasik-sur-mesure_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 50px 0 -15px;
}

h2.lasik-regulier_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 50px 0 -15px;
}

h2.prk-wavefront_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 69px 0 -15px;
}

h2.lentilles-intraoculaires_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 88px 0 -15px;
}

h2.presbytie_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 50px 0 -15px;
}

h2.cataracte_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 73px 0 -15px;
}

h2.cout_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: -10px 0 -15px;
}

h2.feuillets_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 40px 0 -15px;
}

h2.keratocone_fr {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 49px 0 -15px;
}

h2.keratocone_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 49px 0 -15px;
}

h2.feuillets_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin:40px 0 -15px;
}

h2.financement_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 14px 0 -15px;
}

h2.docteur-direct_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 61px 0 -15px;
}

h2.expertise_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 109px 0 -15px;
}

h2.technologie_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 109px 0 -15px;
}

h2.sterilisation_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 109px 0 -15px;
}

h2.plan-pop_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 31px 0 -15px;
}

h2.plan-poprenouvellement_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 163px 0 -15px;
}

h2.plan-popadhesion_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 89px 0 -15px;
}

h2.garantie_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 72px 0 -15px;
}

h2.a-propos-de-michel-pop_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 36px 0 -15px;
}

h2.securite_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 109px 0 -15px;
}

h2.risques-et-complications_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 52px 0 -15px;
}

h2.trois-verites_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 70px 0 -15px;
}

h2.feuillets-informatifs_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 70px 0 -15px;
}

h2.photos-et-videos_en {
font-size:20px;
font-weight:bold;
color: #1d3332;
margin: 30px 0 -40px
}

/* @end */

#pagewrapper{
width:100%;
height:100%;
margin:0;
padding:0;
}

#backtop{
position: absolute;
top: 0px;
left:0px;
height:339px;
min-width:1000px;
width:100%;
background-image:url(/images/cms/back_content.jpg);
background-position: left 10px;
background-repeat: repeat-x;
background-color: #ffffff;
}

#topleft{
position: absolute;
top: 0px;
left: 0px;
width:270px;
height:339px;
}

#topaccueil{
position: absolute;
top: 0px;
left: 0px;
width:500px;
height:339px;
}


#content{
position:relative;
bottom:-30px;
}

#content p{
font-size:16px;
}

#content a{
color: #67c7c5;
font-weight:bold;
text-decoration:none;
}


#content a:hover{
color: #1d3332;
font-weight:bold;
text-decoration:none;
}

#content a:visited{
color: #67c7c5;
font-weight:bold;
text-decoration:none;
}


#content a:visited:hover{
color: #1d3332;
font-weight:bold;
text-decoration:none;
}

#content ol li a{
color: #67c7c5;
font-weight:bold;
text-decoration:none;
}


#content ol li a:hover{
color: #1d3332;
font-weight:bold;
text-decoration:none;
}

#content ol li a:visited{
color: #67c7c5;
font-weight:bold;
text-decoration:none;
}

img.fleche1{
position:absolute;
top:-1px;
left:310px;
}

img.fleche2{
position:absolute;
top:-1px;
left:635px;
}

img.fleche3{
position:absolute;
top:-1px;
left:870px;
}

img.fleche4{
position:absolute;
top:-1px;
left:310px;
}

img.fleche5{
position:absolute;
top:-1px;
left:615px;
}

img.fleche6{
position:absolute;
top:-1px;
left:857px;
}

#menuwrapper{
position:absolute;
top:320px;
height:300px;
width: 695px;
left: 270px;
}

#primary-nav{
list-style-type:none;
}

#primary-nav ul{
list-style-type:none;
}

#primary-nav li a{
color:#1d3332;
font-weight:bolder;
font-size:15px;
font-style: normal;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#topfr1{
position:absolute;
top:0px;
left:0px;
}

#topfr2{
position:absolute;
top:0px;
left:121px;
}

#topfr3{
position:absolute;
top:0px;
left:194px;
}

#topfr4{
position:absolute;
top:0px;
left:330px;
}

#topfr5{
position:absolute;
top:0px;
left:443px;
}

#topfr6{
position:absolute;
top:0px;
left:545px;
}

#topfr2 a:hover{
color:#67c7c5;
text-decoration: none;
}

#topfr3 a:hover{
color:#67c7c5;
text-decoration: none;
}

#topfr5 a:hover{
color:#67c7c5;
text-decoration: none;
}

#topen1{
position:absolute;
top:0px;
left:0px;
}

#topen2{
position:absolute;
top:0px;
left:126px;
}

#topen3{
position:absolute;
top:0px;
left:200px;
}

#topen4{
position:absolute;
top:0px;
left:306px;
}

#topen5{
position:absolute;
top:0px;
left:426px;
}

#topen6{
position:absolute;
top:0px;
left:545px;
}

#topen2 a:hover{
color:#67c7c5;
text-decoration: none;
}

#topen3 a:hover{
color:#67c7c5;
text-decoration: none;
}

#topen5 a:hover{
color:#67c7c5;
text-decoration: none;
}

#primary-nav li a.menuactive{
color:#67c7c5;
text-decoration: none;
}

#sousmenu{
background-color:#4e7372;
height:161px;
top: 339px;
min-width:1000px;
width:100%;
left:0px;
position:absolute;
padding:0;
margin:0;
border-bottom:1px solid #76a5a3;
}

#sous1{
width: 200px;
position: absolute;
list-style-type:none;
padding:0;
left: 0px;
line-height:20px;
margin: 26px 0 0;
}

*:lang(fr) #sous1 {
	margin: 10px 0 0 !important;
}

#sous4{
position: absolute;
display:block;
width: 200px;
left:0px;
list-style-type:none;
padding:0px;
line-height:20px;

margin: 26px 0 0;
}

*:lang(fr) #sous4 {
	margin: 10px 0 0 !important;
}

#sous6{
position: absolute;
display:block;
width: 160px;
left:0px;
list-style-type:none;
padding:0px;
line-height:20px;
margin: 26px 0 0;
}

*:lang(fr) #sous6 {
	margin: 10px 0 0 !important;
}

#sous1 li a{
color:#e8e8e8;
font-family:arial;
font-weight: bold;
font-size:13px;
text-decoration:none;
}

#sous4 li a{
color:#e8e8e8;
font-family:arial;
font-weight: bold;
font-size:13px;
text-decoration:none;
}

#sous6 li a{
color:#e8e8e8;
font-family:arial;
font-weight: bold;
font-size:13px;
text-decoration:none;
}

#sous1 li a:hover{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
}

#sous4 li a:hover{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
}

#sous6 li a:hover{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
}

#sous1 li a.menuactive{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
}

#sous4 li a.menuactive{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
}

#sous6 li a.menuactive{
color:#90d3d2;
font:arial;
font-weight: bold;
text-decoration:none;
}

#main{
position:absolute;
height:339px;
width:730px;
margin:0;
top:0px;
left:270px;
padding:0;
}

#mainaccueil{
position:absolute;
height:339px;
width:460px;
margin:0;
top:0px;
left:500px;
padding:0;
}

#footer{
position:absolute;
top: 501px;
margin:0;
padding:0;
height:50px;
width:100%;
background-color:#5e8381;
border-top:1px solid #486c6b;
}

#copyright{
font-size:10px;
color:#97c6c5;
width:250px;
text-align:center;
left:0px;
margin: 12px 0 0;
}

#copyright a{
color:white;
text-decoration:none;
font-weight:bold;
}

a.cms{
color:white;
text-decoration:none;
font-weight:bold;
position:absolute;
z-index:10;
top:130px;
left:30px;
}

a.cms:hover{
text-decoration:none;
color:#97c6c5;
}

#copyright a:hover{
text-decoration:none;
color:#97c6c5;
}

#copyright a.signature{
text-decoration:none;
color:#97c6c5;
}

#copyright a.signature:hover{
color:white;
text-decoration:none;
}

#copyright p{
margin:8px;
}

*:lang(fr) #copyright{
margin: 20px 0 0 !important;
}

#montreal{
margin: 20px 0 0;
position: absolute;
left:270px;
top:0px;
width:250px;
}

*:lang(fr) #montreal{
top:-20px !important;
}

#gatineau{
margin: 20px 0 0;
position: absolute;
left:520px;
top:0px;
width:250px;
}

*:lang(fr) #gatineau{
top:-20px !important;
}

#sansfrais{
margin: 20px 0 0;
position: absolute;
left:800px;
width:190px;
top:0px;
}

*:lang(fr) #sansfrais{
top:-20px !important;
}

.ville{
color:#ffffff;
font-size:16px;
font-weight: bold;
}


.rendezvous{
color:#90d3d2;
font-size:18px;
font-weight: bold;
}

.rendezvous:hover{
color:#e8e8e8;
font-size:18px;
font-weight: bold;
}

.numero{
color:#ffffff;
font-size:18px;
font-weight: bold;
}

.adresse{
color:#97c6c5;
font-size:12px;
font-weight: bold;
}

.adresse2{
color:#ffffff;
font-size:14px;
font-weight: bold;
}

/* End of 'POP' */

