td, a, div, span, input, p, li {
font : normal normal 12px helvetica, arial;
color : #666;
}

ins {
display:block;
background:transparent url(../images/sommaire.png) no-repeat 0 0;
width:117px;
height:28px;
font:normal normal 0px arial;
color:#fff
}

ul {
margin : 10px 0px 0px 15px;
padding : 0px;
list-style-position : outside;
}

input {
font-size : 11px;
}

body {
background : #fff url(../images/fd_deg_gray_top.gif) repeat-x 0 0;
margin : 0;
padding : 0;
}

form.login {
margin : 0;
padding : 0;
padding-left : 600px;
margin-top : -66px;
}

#metabacklinks {
border : 0 solid #006699;
width : 1000px;
margin : 0 auto;
}

#metabacklinks ul#seo_tool {
margin : 0;
padding : 0;
list-style-type : none;
}

#metabacklinks #logo {
display : block;
width : 324px;
height : 65px;
background : transparent url(../images/logo_metabacklinks.png) repeat-x 0 0;
position : relative;
top : 7px;
left : 0;
}

#metabacklinks #inscription {
display : block;
width : 254px;
height : 66px;
background : transparent url(../images/inscription.gif) no-repeat 0 0;
margin-left : 150px;
}

#metabacklinks td#login {
background : transparent url(../images/connexion_login.png) no-repeat 0 0;
width : 41px;
height : 43px;
}

#metabacklinks td#password {
background : transparent url(../images/connexion_password.png) no-repeat 0 0;
width : 48px;
height : 43px;
}

#metabacklinks td.connexion {
background : transparent url(../images/connexion_fond.png) repeat-x 0 0;
}

#metabacklinks td.connexion input {
border : 1px solid #fff;
}

#metabacklinks #footer {
margin-bottom : 40px;
}

#metabacklinks #footer table {
margin : 0 auto;
}

#metabacklinks #footer td, #metabacklinks #footer td a {
font-size : 11px;
color : #999;
text-decoration : none;
}

#metabacklinks #footer td a:hover {
color : #000;
}

#metabacklinks #ombre_top {
background : transparent url(../images/ombre_top.png) no-repeat center 0;
height : 18px;
margin-top : -5px;
}

#metabacklinks div#ombre_bottom {
display : block;
background : transparent url(../images/ombre_bottom.png) no-repeat center 0;
height : 188px;
width : 100%;
margin-top : 25px;
}

#metabacklinks #ariane {
padding : 10px 20px 20px 20px;
color : #609fb5;
}

#metabacklinks #ariane a, #metabacklinks #ariane h1 {
padding : 0;
display : inline;
font-size : 10px;
margin : 0 5px 0 5px;
color : #609fb5;
text-decoration : none;
}

#metabacklinks #ariane a:hover {
border-bottom : 1px dotted #609fb5;
}

#metabacklinks #ariane h1 {
font-weight : normal;
color : #ff9900;
}

#metabacklinks #links {
text-align : center;
height : 29px;
}

#metabacklinks #fr {
display : block;
float : left;
margin-right:5px;
background : transparent url(../images/fr.gif) no-repeat 0 0;
width : 19px;
height : 13px;
}

#metabacklinks table.rss td a.fr {
display : block;
background : transparent url(../images/fr.gif) no-repeat 0 0;
width : 19px;
height : 13px;
margin-top:2px
}

#metabacklinks #en {
display : block;
float : left;
margin-right:5px;
background : transparent url(../images/en.gif) no-repeat 0 0;
width : 19px;
height : 13px;
}

#metabacklinks table.rss td a.en {
display : block;
background : transparent url(../images/en.gif) no-repeat 0 0;
width : 19px;
height : 13px;
margin-top:2px
}

#metabacklinks table.rss td a.es {
display : block;
background : transparent url(../images/es.gif) no-repeat 0 0;
width : 19px;
height : 13px;
margin-top:2px
}

#metabacklinks h2 {
margin : 0 0 10px 0;
padding : 0;
font-size : 16px;
line-height : 20px;
font-weight : normal;
color : #609fb5;
}

#metabacklinks table.content p {
text-align : justify;
line-height : 19px;
}

#metabacklinks table.content p a {
line-height : 19px;
text-decoration : none;
border-bottom : 1px dotted #609fb5;
}

#metabacklinks table.content p a:hover {
color : #000;
border-bottom : 1px dotted #000;
background : #f5f5f5;
}

#metabacklinks table.content ul li a {
line-height : 19px;
text-decoration : none;
border-bottom : 1px dotted #ccc;
color : #609fb5;
}

#metabacklinks table.content ul li a:hover {
color : #000;
border-bottom : 1px dotted #000;
}

#metabacklinks table.content ul, #metabacklinks table.content ul li {
list-style-type : disc;
line-height : 18px;
padding-bottom : 7px;
}

#metabacklinks table.content {
margin : 0 auto;
}

#metabacklinks table.content td {
vertical-align : top;
}

#metabacklinks table.content td.width450 {
width : 450px;
padding : 0 20px 0 20px;
}

#metabacklinks table.content td.center {
width : 10px;
background : transparent url(../images/pixel.gif) repeat-y center 0;
}

#metabacklinks table#linking_fr {
margin : 0 auto;
}

#metabacklinks table#linking_fr td {
padding : 0 20px 0 20px;
}

#metabacklinks table#linking_fr td a#bt1 {
display : block;
height : 29px;
width : 118px;
background : transparent url(../images/buttons.gif) no-repeat 0 0;
}

#metabacklinks table#linking_fr td a#bt1:hover {
background : transparent url(../images/buttons.gif) no-repeat 0 -58px;
}

#metabacklinks table#linking_fr td a#bt1.selected {
background : transparent url(../images/buttons.gif) no-repeat 0 -29px;
}

#metabacklinks table#linking_fr td a#bt2 {
display : block;
height : 29px;
width : 183px;
background : transparent url(../images/buttons.gif) no-repeat -153px 0;
}

#metabacklinks table#linking_fr td a#bt2:hover {
background : transparent url(../images/buttons.gif) no-repeat -153px -58px;
}

#metabacklinks table#linking_fr td a#bt2.selected {
background : transparent url(../images/buttons.gif) no-repeat -153px -29px;
}

#metabacklinks table#linking_fr td a#bt3 {
display : block;
height : 29px;
width : 187px;
background : transparent url(../images/buttons.gif) no-repeat -368px 0;
}

#metabacklinks table#linking_fr td a#bt3:hover {
background : transparent url(../images/buttons.gif) no-repeat -368px -58px;
}

#metabacklinks table#linking_fr td a#bt3.selected {
background : transparent url(../images/buttons.gif) no-repeat -368px -29px;
}

#metabacklinks table#linking_fr td a#bt4 {
display : block;
height : 29px;
width : 174px;
background : transparent url(../images/buttons.gif) no-repeat -577px 0;
}

#metabacklinks table#linking_fr td a#bt4:hover {
background : transparent url(../images/buttons.gif) no-repeat -577px -58px;
}

#metabacklinks table#linking_fr td a#bt4.selected {
background : transparent url(../images/buttons.gif) no-repeat -577px -29px;
}

#metabacklinks table#linking_fr td a#bt5 {
display : block;
height : 29px;
width : 127px;
background : transparent url(../images/buttons.gif) no-repeat -777px 0;
}

#metabacklinks table#linking_fr td a#bt5:hover {
background : transparent url(../images/buttons.gif) no-repeat -777px -58px;
}

#metabacklinks table#linking_fr td a#bt5.selected {
background : transparent url(../images/buttons.gif) no-repeat -777px -29px;
}

table.inscription tr:hover {
background : #f5f5fa
}

table.inscription input.obli {
border : 1px solid #ccc;
font-size : 12px;
padding : 3px;
color : #4d7f91;
width : 290px;
background : #fff;
}

table.inscription td i {
color:#aaa;
}


/* styles divers ------------------------------------- */

#messageinformation, #messagevalide, #messagealerte, #messageerreur {
width: 80%;
margin: auto;
margin-top: 15px;
margin-bottom: 20px;
padding: 7px;
padding-top: 25px;
text-align: left;
background-repeat: no-repeat;
background-position: 5px 3px;
}

#messageinformation {
color: #000000;
background-color: #ECF3F9;
border: 1px solid #679BFC;
background-image: url("../images/ico_message_information.png");
}

#messagevalide {
color: #000000;
background-color: #EAF9D9;
border: 1px solid #336633;
background-image: url("../images/ico_message_valide.png");
}

#messagealerte {
color: #000000;
background-color: #FDFADB;
border: 1px solid #AA8A66;
background-image: url("../images/ico_message_alerte.png");
}

#messageerreur {
color: #000000;
background-color: #FFF2F2;
border: 1px solid #CC0000;
background-image: url("../images/ico_message_erreur.png");
}

#zonemessage{
width: 50%;
margin-top: 15px;
margin-bottom: 15px;
padding: 7px;
text-align: left;
font-weight: bold;
color: #CC0000;
background-color: #FFF2F2;
border: 1px solid #CC0000;
}

#zonemessage ul, #messageinformation ul, #messagevalide ul, #messagealerte ul, #messageerreur ul {
list-style-type: circle;
margin-top: 10px;
margin-left: 15px;
width: auto;
}

div#free {background:transparent url(../images/pack.png) no-repeat center 0; width:149px; height:60px}
div#bronze {background:transparent url(../images/pack.png) no-repeat center -62px; width:149px; height:60px}
div#silver {background:transparent url(../images/pack.png) no-repeat center -125px; width:149px; height:60px}
div#gold {background:transparent url(../images/pack.png) no-repeat center -188px; width:149px; height:60px}
div#diamond {background:transparent url(../images/pack.png) no-repeat center -250px; width:149px; height:60px}
div#year {background:transparent url(../images/pack.png) no-repeat center -315px; width:149px; height:60px}

tr#pack_image td {border-bottom:5px solid #ccc; text-align:center; background:transparent url(../images/fd_deg_tarif.gif) repeat-x 0 0}
tr.line td {border:1px dotted #ccc; text-align:center}
td.fd_diagonal {background:transparent url(../images/fd_diagonal.gif) repeat 0 0}
td.fd_diagonal2 {background:transparent url(../images/fd_diagonal2.gif) repeat 0 0}


div#referencement-metabacklinks {margin:0 auto; padding:15px; font:normal normal 12px tahoma}
div#referencement-metabacklinks p {margin:0; padding:0 0 7px 0}
div#referencement-metabacklinks strong {font-weight:normal; font-style:normal;}
div#referencement-metabacklinks em {font-weight:normal; font-style:normal;}
div#referencement-metabacklinks u {display:none}
div#referencement-metabacklinks h1 {margin:0; padding:0; font:normal normal 30px arial; color:#ff9900}
div#referencement-metabacklinks h2 {margin:0; padding:0; font:normal normal 10px arial; color:#ccc; display:inline}
div#referencement-metabacklinks h3 {margin:0; padding:0; font-size:14px;}
div#referencement-metabacklinks h4 {margin:0; padding:0; font-size:14px;}

div.listing_abc_123 {width:auto}
div.listing_abc_123 a {text-decoration:none; font:normal normal 11px arial; color:#ccc; padding:1px 4px 1px 4px; min-width:12px; height:14px; display:block; float:left; border:1px solid #fff; text-align:center; text-transform:uppercase}
div.listing_abc_123 a:hover {border:1px solid #c7c7c7; background:#f8f8f8; color:#006699}
div.listing_abc_123 a.selected {border:1px dotted #c7c7c7; background:#f9f9f9; color:#c7c7c7}


ul.small li a {font-size:10px}
div.overflow {height:1px; overflow:hidden}

form#geo {width:450px; padding:10px}
form#geo input, form#geo select, form#geo textarea {font:normal normal 12px arial; padding:3px; border:1px solid #609fb5; color:#006699}
div.prospect {margin-top:10px; font:normal normal 14px arial; color:#aaa}
div.prospect span {display:block; font:normal normal 11px tahoma; color:#666666; margin-bottom:2px}
