@charset "UTF-8";
/* Liens du haut */



/* Sticky bar */

.stickybar { position:fixed; left:0px; height:35px; width:100%; background-color: #fff; /*background-image:url('images/background.jpg');
background-repeat:repeat;*/ z-index:1000; font-family:Arial; }

.stickybarbottom {bottom:0px;}
.stickybar .content{height:21px;margin-top:4px;padding-left:50px;padding-right:50px;}
.stickybar .popupTrigger{float:left;cursor:pointer;padding-top:0px;}
.stickybar .popupTrigger .icon
{
/*
background-image:url('http://media.vertbaudet.pt/Medias/3-2-6/82/30/envelope-png_m-403294645.png');*/
background-repeat:no-repeat;
width:21px;
height:20px;
float:left;
margin-right:10px;
background-position:top;
margin-top:2px;
}

.stickybar .popupTrigger .description{float:left;color:Black;font-size:15px;margin-top:4px;font-weight:700;}
.stickybar .links { float:right; padding-top:2px; width:270px; }
.stickybar .links a{font-size:15px;font-weight:700;color:Black;line-height:25px;}
.stickybar .links .link{float:left;}
.stickybar .maincontent { width:75%; margin-left:100px; margin-right:100px; font-size:13px; font-weight:normal; color:Black; line-height:25px; font-family:Arial; }

#ctl00_moduleStickyBar_lnkFacebook { padding-bottom:4px; }
#ctl00_moduleStickyBar_lnkPinterest { padding-bottom:4px; }
#ctl00_moduleStickyBar_Youtube { padding-bottom:4px; }
#ctl00_moduleStickyBar_Gplus { padding-bottom:4px; }

.stickybar .facebook .icon
{
background-image: url(images/facebook_icon_bar.png);
background-repeat:no-repeat;
display:block;
width:23px;
height:24px;
float:right;
margin-right:10px;
margin-top:1px;
}

.icon_instagram
{
background-image: url(images/instagram_icon_bar.png);
background-repeat:no-repeat;
display:block;
width:23px;
height:24px;
float:right;
margin-right:10px;
margin-top:1px;
}

.icon_youtube
{
background-image: url(images/youtube_icon_bar.png);
background-repeat:no-repeat;
display:block;
width:23px;
height:24px;
float:right;
margin-right:10px;
margin-top:1px;
}

.icon_gplus
{
background-image: url(images/gplus_icon_bar.png);
background-repeat:no-repeat;
display:block;
width:23px;
height:24px;
float:right;
margin-right:10px;
margin-top:1px;
}

.stickybar .twitter .icon
{
background-image:url('images/twitter.gif');
display:block;
width:21px;
height:21px;
float:right;
margin-right:10px;
margin-left:20px;
}

.stickybar .popup
{
/*background-image:url('images/popupbackground.jpg');*/
background-color:#FFFFFF;
height:224px;
width:470px;
position:absolute;
left:50px;
bottom:24px;    
display:none;
border:solid 1px #A3A3A3;
padding:0px;    
}

.stickybar .popup .header
{
margin:0px;
padding:0px;
height:20px;
width:470px;
background-color:#484848;
}

.stickybar .popup .header .minimiseicon
{
background-image:url('images/minimise.gif');
height:20px;
width:26px;
float:right;
cursor:pointer;
}

.stickybar .popup .content
{
margin-top:20px;
padding-left:22px;
padding-right:22px;
}

.stickybar .popup .content .title
{
font-family:Arial;
color:#454545;    
font-size:30px;
text-align:center;
}

.stickybar .popup .content .description
{
margin-top:20px;
margin-bottom:5px;
font-family:Arial,Sans-Serif;
color:#676767;
font-size:14px;    
text-align:center;    
font-weight:500;
}
.stickybar .popup .content .subscription
{
margin:auto;
width:320px;
}

.stickybar .popup .content .subscription .txtEmail
{
width:265px;
}

.stickybar .popup .content .subscription .btnSubscribe
{
position:relative;
top:5px;
}

.stickybar .popup .content .subscription .success,
.stickybar .popup .content .subscription .error
{
font-size:11px;
/*font-weight:bold;*/
}

.stickybar .popup .content .subscription .success
{
color:#000000;
}

.stickybar .popup .content .subscription .error
{
color:red;
}

.stickybar .popup .content .options
{
margin:auto;
margin-top:20px;
font-size:11px;
width:100%;       
color:#55B2B7;
font-family:Arial;
font-weight:600;
text-align:center;
}

.stickybar .popup .content .options a
{
color:#55B2B7;
font-family:Arial;
text-decoration:underline;
}

.stickybar .popup .content .options a:hover
{
text-decoration:underline;
}

.stickybar .watermark
{
width:265px;
color:#888888;
font-size:11px;
}
.maincontent .description { padding:0; margin:0; height:28px; overflow:hidden; }
marquee { margin-left:15px; margin-right: 15px; }



