/* commons elements */
/* sprites elements */
#header #links form,
#header #nav ul li#ong1, #header #nav  ul  li#ong2, #header #nav  ul  li#ong3, #header #nav  ul  li#ong4,
div.button-mye span, a.button-small-green span, a.button-small-orange span, a.button-medium-green span,
#featured-links p.world-links, #footer #featured-info,
div.button-mye .trigger, div.button-mye .active
{background:transparent url('http://www.europages.com/commons/imagesv2/sprite.gif') no-repeat}

/* classes generiques */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
/* End hide from IE-mac */
.left {float: left}
.right {float: right}
.wrapper  {width: 998px;margin: 0 auto}
.col {position: relative;float: left;}

/* Buttons & sprite element */
div.button-mye, div.button-mye a {color: #fff}
div.button-mye {margin: -5px 0 0 10px;position: relative}
div.button-mye span {height: 35px;display: block;float: left}
div.button-mye span.partleft a, div.button-mye span.partleft a.access:hover {color: #fff;text-decoration: none}
div.button-mye span.partleft a.access {font-size: 0.85em;text-decoration: underline}
div.button-mye span.partleft a.last {margin-right:25px}
div.button-mye span.partleft {background-position: 0 -300px;padding: 3px 5px 0 35px}
div.button-mye span.partright {background-position: -410px -300px;width: 21px}
div.button-mye:hover span.partleft {background-position: 0px -350px}
div.button-mye:hover span.partright {background-position: -410px -350px}
div.button-mye .trigger {background-position: -345px -1090px;display: block;float: right;height: 16px;margin: 2px 0 0 5px;text-decoration: none;width: 19px}
div.button-mye .active {background-position: -345px -1040px}
div.button-mye .toggle_container {background: #767676;margin: 0 0 5px;overflow: hidden}
div.button-mye .toggle_content {font-size: 1.2em;padding: 20px}
a.button-small-green {display: block;cursor: pointer;text-decoration: none;font-size: 1em;color: #fff}
a.button-small-green:hover {color: #fff}
a.button-small-green span {display: block;float: left;height: 17px}
a.button-small-green span.partleft {background-position: 0 -1982px;padding: 2px 0 2px 5px}
a.button-small-green span.partright {background-position: -410px -1982px;padding: 2px 0 2px 8px}
a.button-small-green:hover span.partleft {background-position: 0 -2008px;padding: 2px 0 2px 5px}
a.button-small-green:hover span.partright {background-position: -410px -2008px;padding: 2px 0 2px 8px}
a.button-medium-green {color: #fff;display: block;cursor: pointer;text-decoration: none;font-size: 1em}
a.button-medium-green:hover {text-decoration: none}
a.button-medium-green span {display: block;height: 39px;float: left;font-weight: bold}
a.button-medium-green span.partleft {background-position: 0 -680px;padding: 8px 2px 0 12px}
a.button-medium-green span.partfleche {background-position: -410px -680px;width: 28px}
a.button-medium-green:hover span.partleft {background-position: 0px -730px}
a.button-medium-green:hover span.partfleche {background-position: -410px -730px}

/*NAV B2B */
.central{width:1000px;margin:0 auto 0 auto}
#header {height: 88px;position: relative}
#header #links {font-size: 10px;padding: 0 5px 0 0;position: absolute;right: 0;text-align: right;top: 5px}
#header #links form {background-position: 0 -990px;padding: 0 0 0 30px;}
#header #links form a {text-decoration: none;font-size: 10px}
#header #links img {vertical-align: middle}
#header #links select {border: none !important;color: #969696;font-size: 10px;margin-right: 5px;vertical-align: middle}
#header #links .sep {margin: 0 10px}
#header #logo {float: left;margin: 20px 0 0 0}
#header #nav {float: left;margin: 40px 0 0 0}
* html #header #nav {margin-top: 52px}
* +html #header #nav {margin-top: 52px}
#header #nav ul {list-style-type: none}
#header #nav ul li{cursor: pointer;height: 26px;float: left;margin: 0 0 0 3px;padding: 5px 20px 5px;text-align: center;text-transform: lowercase}
#header #nav ul li#ong1.active {background: #bedb4d}
#header #nav ul li#ong1, #header #nav  ul  li#ong2, #header #nav  ul  li#ong3, #header #nav  ul  li#ong4 {background: #e6e6e6}
#header #nav ul li#ong2.active a,#header #nav ul li#ong4.active a {color: #fff}
#header #nav ul li#ong2.active {background: #6fc1e7}
#header #nav ul li#ong4.active {background: #999}
#header #nav ul li a {text-decoration:none}
#header #nav ul li strong {font-size: 18px}

/* FOOTER */
#footer {background: #eaeaea;margin-top: 17px;padding: 10px 0;width: 100%}
#footer .sep {background: url('http://www.europages.com/commons/imagesv2/footer-separator.png') 0 center repeat-x;clear: both;padding: 20px 0}
#footer #featured-links {width: 663px}
#featured-links ul.rublist {list-style-type: none;margin: 0 0 20px 0;padding: 0}
#featured-links ul.rublist li {border-right: 1px solid #505050;float: left;text-decoration: underline;padding: 0 10px}
#featured-links ul.rublist li h4 {font-size: 13px}
#featured-links ul.rublist li.first {padding-left: 0}
#featured-links ul.rublist li.last {border: none;padding-right: 0}
#featured-links ul.links {font-size: 11px;list-style-type: none;padding: 10px 0}
#featured-links ul.links li {float: left;margin: 0;padding: 0 2px}
#featured-links ul.links li.first {width: 180px}
#featured-links ul.links a:hover {text-decoration: none}
#featured-links p.world-links, #featured-links p.extra  {background-position: 0 -1016px ;font-size: 11px;margin: 10px 0 25px}
#featured-links p.world-links {padding: 0 0 0 40px}
#featured-links ul.ann-links {background: #f5f7f7;font-size: 11px;list-style-type: none;margin:10px 0;padding: 15px 0 30px;-moz-border-radius: 5px;-webkit-border-radius: 5px}
#featured-links ul.ann-links li {float: left;margin: 0;padding: 0 10px}
#featured-links ul.ann-links li.first {font-weight: bold;width: 200px}
#featured-links ul.ann-links a, #featured-links ul.ann-links a:hover {text-decoration: none}
#footer #featured-info {height: 226px;margin: 0 0 0 17px;width: 305px}
#featured-info a {display: block}
#extrafooter p{font-size: 10px;margin-bottom: 15px;text-align: center}

/* NAV MYEUROPAGES*/

h1 {color : red}
#myeuropages_nav {margin : 0; width : 100%;height : 35px;background : url(http://www.europages.com/extFiles/images/barre.jpg) repeat-x}
#bordH {margin-top : 20px;padding : 0;background : url(http://www.europages.com/extFiles/images/nav/bord-H.jpg) repeat-x;background-position : left top}
#nav_text {margin-left: auto; margin-right: auto;width:1000px;height : 32px;line-height : 32px;padding-top : 3px}
#nav_text ul {margin:0; padding:0; list-style:none;}
#nav_text li{float:left; margin : 0 5px 0 0; padding-right:5px; height : 32px; line-height:32px}
#nav_text a {display:block; text-decoration : none; color : #BBE900}
#nav_text span {color : #909090}
.lien_menu2 {color : #fff}
#nav_text a:hover{text-decoration : underline}
#nav_text a #m7 , #nav_text a #m8 {color : #fff}
#nav_text a:hover #m7 , #nav_text a:hover #m8 {text-decoration : underline;color : #fff;}
#nav_text .current li {background:url(http://www.europages.com/extFiles/images/left_tab.jpg) repeat-x;}
#nav_text .current {background:url(http://www.europages.com/extFiles/images/right_tab2.jpg) no-repeat;background-position: right 2px}
#nav_text .current a, #nav_text .current span {background:url(http://www.europages.com/extFiles/images/left_tab.jpg) no-repeat;background-position: 0 2px;padding-right: 0;padding-left: 5px;color : #505050;font-weight : bold}
#nav_text .current span {display : block}
#nav_text .current a #m7 , #nav_text .current a #m8 {color : #505050}
#nav_text .current a:hover #m7 , #nav_text .current a:hover #m8 {text-decoration : underline;color : #505050}
#nav_text .current b {display : block;padding-left : 20px}
#nav_text .none b{font-weight : normal;display : block;padding-left : 18px}

.m1_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_03.jpg) no-repeat;background-position : 0 2px}
.m1_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_03.jpg) no-repeat;background-position : 2px 2px}
.m2_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_05.jpg) no-repeat;background-position : 0 2px}
.m2_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_05.jpg) no-repeat;background-position : 0 2px}
.m3_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_07.jpg) no-repeat;background-position : 0 2px}
.m3_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_07.jpg) no-repeat;background-position : 0 2px}
.m4_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_09.jpg) no-repeat;background-position : 0 2px}
.m4_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_09.jpg) no-repeat;background-position : 0 7px}
.m5_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_11.jpg) no-repeat;background-position : 3px 2px}
.m5_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_11.jpg) no-repeat;background-position : 0 2px}
.m6_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_13.jpg) no-repeat;background-position : 0 2px}
.m6_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_13.jpg) no-repeat;background-position : 0 2px}
.m7_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_15.jpg) no-repeat;background-position : 0 2px}
.m7_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_15.jpg) no-repeat;background-position : 0 2px}
.m8_on {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_on_17.jpg) no-repeat;background-position : 0 2px}
.m8_off {background:url(http://www.europages.com/extFiles/images/icones/icone_nav_17.jpg) no-repeat;background-position : 0 2px}
.nav_tab {height : 35px;vertical-align: middle}

