

@import url(/eng/style.css);
/*--------------------------------general------------------------------------*/
*{
border:0pt;padding:0pt;margin:0pt;
}
body{
text-align:center; /* pour corriger le bug de centrage IE */
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/body_bck.jpg");
background-repeat:repeat-x;
border:0pt;padding:0pt;margin:0pt;	
}
a:hover{
color:#256AD2;
text-decoration:underline;
}
#center{
margin-left: auto;
margin-right: auto;
width: 930px;
text-align: left; /* on rétablit l'alignement normal du texte */
}
div#header{	
height:102px;
border:0pt;padding:0pt;margin:0pt;
position:relative;
}
#img-logo{
border:0pt;
position:relative;
top:44px;
}
p#menu-head{
float:right;
position:relative;
bottom:50px;
/*right:20px;*/
}
div#header a{
font-size:11px;}
div#header a img{
padding-left:3px;
padding-right:3px;
}

div#audioPlayer {
position:absolute;
top:70px;
right:0px;
}

div#flag{
position:absolute;
top:50px;
right:0px;
}

div#flag a{
padding-left:4px;
padding-right:4px;
}
a#fr {
display:block;
float:left;
background:url("/charte/www.serviceprestige.fr/eng/prod/images/fr.jpg") no-repeat 0 -12px;
_background-repeat:no-repeat;
width:18px;
height:12px;
}
a#fr:hover{
background:url("/charte/www.serviceprestige.fr/eng/prod/images/fr.jpg") no-repeat 0 0;
}

a#en {
display:block;
float:left;
background:url("/charte/www.serviceprestige.fr/eng/prod/images/en.jpg") no-repeat 0 0;
width:18px;
height:12px;
}

a#gr {
display:block;
float:left;
background:url("/charte/www.serviceprestige.fr/eng/prod/images/gr.jpg") no-repeat 0 -12px;
width:18px;
height:12px;
}
a#gr:hover{
background:url("/charte/www.serviceprestige.fr/eng/prod/images/gr.jpg") no-repeat 0 0;
_background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/thumb_gr.jpg");
}
a#es {
display:block;
float:left;
background:url("/charte/www.serviceprestige.fr/eng/prod/images/es.jpg") no-repeat 0 -12px;
width:18px;
height:12px;
}
a#es:hover{
background:url("/charte/www.serviceprestige.fr/eng/prod/images/es.jpg") no-repeat 0 0;
_background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/thumb_es.jpg");
}
/*--------footer------------*/
div#footer{
float:left;
margin:0 0 0 52px ;
_margin:0 0 0 35px ;
font-size:11px;
width:850px;
background: #fff url(http://service-prestige.stepnet.fr/charte/www.serviceprestige.fr/fre/preview/images/ligne_bck.jpg) no-repeat 100% -2px;
}
div#footer a{
padding-left:4px;
padding-right:4px;
}
/*-------------------------accueil-----------------------*/
div#site-content{
margin-top:45px;	
}
img#accueil{
width:445px;
height:255px;
}

a.linkres {
display:block;
background:url("/charte/www.serviceprestige.fr/eng/prod/images/bt-resa.jpg") no-repeat 0 -36px;
width:245px;
height:36px;
text-align:center;
color:#ffffff;	
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}
a.linkres:hover{
background:url("/charte/www.serviceprestige.fr/eng/prod/images/bt-resa.jpg") no-repeat 0 -0px;
text-decoration: none;	
}a.linkres span{
text-decoration: none;
line-height:26px;	
}
a.linkres:hover span{
color:#FFFFFF;	
}
div#left{
float:left;
width:445px;
overflow:hidden;
}
div#right{
margin-top:78px;
float:left;
width:480px;
}
div#main-menu{
margin-left:5px;
float:left;
width:210px;
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/background-menu.gif");
background-repeat:no-repeat;
background-position:right;
min-height:260px;
_height:260px;
font-size: 11px;
}
div#main-menu ul{
border:0;
margin:0;
padding:0;
float:left;
text-align:right;
list-style:none;
text-transform:uppercase;
}
#main-menu li{
width:209px;
height:35px;
}
#main-menu li a{
font-weight:bold;
text-decoration:none;
padding-bottom:8px;
padding-right:25px;
width:auto;
color:#000000;
display:block;
}
#main-menu li a:hover{
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/menu-over-ligne1.jpg");
background-repeat:no-repeat;
background-position:right;
color: #256AD2;
}
a.active{
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/menu-over-ligne.jpg");
background-repeat:no-repeat;
background-position:right;
color: #256AD2;
}
.summary{
margin-left:15px;
float:left;
width:245px;
font-size:2em;
color:#256AD2;
text-align:justify;
}
div#news{ 
position:relative;
left:40px;
float:left;
width:430px;	
}
#news h2{
border-top:solid 1px #F1F1F1;
padding-top:10px;
}

#news .content{
text-align: justify;
}

.titre-standar{
font-family: Verdana, Arial;
font-size:13px;
padding-bottom:0;
}
/*-.ligne{
padding-top:10px;
 padding-bottom:10px;
border-top:solid 1px #F1F1F1;	
}*/
#news .text{
padding-bottom:10px;
}
/*-------------------------standar-----------------------*/
div#left-rub{
float:left;
width:245px;
overflow:hidden;
}
div#center-rub{
width:215px;
float:left;
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/background-menu.gif");
background-repeat:no-repeat;
background-position:right;
min-height:200px;
_height:200px;
padding-top:25px;
}
div#right-rub{
position:relative;
bottom:35px;
padding-left:20px;
float:left;
width:445px;
}
div#right-rub #deco{
width:445px;
height:11px;
}
#main-menu-rub{
margin-left:5px;
font-size: 11px;
}
#main-menu-rub ul{
float:left;
text-transform:normal;
/* text-transform:lowercase;*/
/*text-transform:capitalize;*/
}
#main-menu-rub li{
float:left;
text-align:right;
width:209px;	
padding-bottom:20px;
}
#main-menu-rub li.firstLevelRub {
text-transform:uppercase;
}
#main-menu-rub li a{
color:#000000;
font-weight:bold;
text-decoration:none;
margin:0;
padding-right:19px;
width:auto;
display:block;
}
#main-menu-rub li a:hover, #main-menu-rub li a.active{
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/menu-over-ligne1.jpg");
background-repeat:no-repeat;
background-position:right;
color: #256AD2;
}
#main-menu-rub ul li{
padding-top:0px;
padding-bottom:20px;
text-transform:normal;
font-weight:normal;
}
#main-menu-rub ul {
padding-bottom:15px;
text-transform:normal;
font-weight:normal;
}
#main-menu-rub  li ul li a{
 font-weight:normal;
text-transform:normal;
/* text-transform:lowercase;   */
color:#000000;
}
#main-menu-rub ul li a{
 font-weight:normal;
text-transform:normal;
/* text-transform:capitalize;   */
}
.summary-rub{
width:465px;
_width:445px;
font-size:23px;
color:#256AD2;
margin-top:40px;
margin-bottom:20px;
text-align: justify;
}
#right-rub h1{
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/titre-sous-rub.jpg");
background-position:bottom left;
background-repeat:no-repeat;
_background-position-x:-11px;
_background-position-y:14px;
width:462px;
_width:445px;
height:8px;
padding-bottom:10px;
_padding-bottom:0.5px;
color: #b7b7b7;
font-size: 16px;
font-family: Arial,Verdana;
font-variant: small-caps;
font-weight: normal;
}
.ligne-rub{
padding-top:10px;
}
#news-rub{
margin-top:20px;
width:465px;	
_width:100%;
text-align:justify;
}
#news-rub p{
padding-bottom:10px;
}
/*------------------ blocs--------------------*/
.bloc {
width:100%;
}
.imgLeft .content, .imgRight .content { /* Correction d'un N-ième bug IE avec les images flottantes */
border-bottom:1px solid #FFF;
}
.imgLeft p, .imgRight p {
margin:0 0 9px;
}
.link {
margin:0 0 10px;
text-align: right;
}
.image {
margin-bottom:3px;
}
.image br {
display:none;
}
.imgLeft .image {
float:left;
}
.imgRight .image {
float:right;
}
.imgLeft .image, .imgLeftCol .image {
margin-left:0;
margin-right:5px;
}
.imgRight .image, .imgRightCol .image {
margin-left:5px;
margin-right:0;
}
.imgLeftCol .imgCell,  .imgRightCol .imgCell {
width:1%;
}
.imgTop .image {
text-align:center;
}
.imgTop .image img {
margin:0 auto;
}
.legend {
display:block;
text-align:left;
color:#2F63AA;
font-style:italic;
margin-bottom:10px;
}
.pencil {
float:left;
cursor:pointer;
}
/*-----------------------------------------------services-----------------------------*/

.text-content,.content{
font-size:1em;
}
.text-content{
margin-bottom:15px;
}
.service-para{
float:left;
}
.content a{
color:#3D82EA;
text-decoration:none;
}
.content a:hover{
color:#686868;
text-decoration:underline;
}
.text-content h4{
color:#3D82EA;
}

/*-----------------------------------------modele-----------------------*/
.tab{
margin-top:10px;
margin-bottom:10px;
}
.mep, .mep2{
float:clear;
width:100%;
font-size:12px;
padding:10px 0 0 0;
}
.mep .titre-modele,.mep2 .titre-modele{
border-top:1px solid #4273B5;
border-bottom:1px solid #4273B5;
background-color:#E8E7ED;
color:#256AD2;
font-size:14px;
height:20px;
width:100%;
}
.images-models{
float:left;
width:200px;
overflow:hidden;
}
.images-models2{
text-align:center;
}

p.type-client{
float:left;
}
.tarifs{
width:100%;;
}
.intitule1{
width:100%;
padding-bottom:10px;
font-weight:normal;
}
.intitule2{
/*float:left;
position:relative;
left:35px;*/
height:15px;
text-align:left;
background-color:#F2F1F4;
color:#256AD2;
border-bottom:1px solid #4273B5;
width:210px;
}
.clear{
margin-top:-1px; clear:both; height:1px; overflow:hidden;
}
#border{
border-bottom:1px solid #4273B5;
width:200px;
height:20px;
background-color:#00ff00;
}
.tarifs td{
text-align:justify;
background-color:#F8F8F9;
padding:1px;
}
.tarifs .prix{
text-align:right;
}
.contact{
padding-top:5px;
float:left;
padding-left:1px;
}
a.link {
background-color:#5493F2;
color:#E8E7ED;
display:block;
padding-left:5px;
padding-right:10px;
text-align:right;
text-decoration:none;
height:20px;
}
a.link:hover{
background-color:#256AD2;
color:#E8E7ED;
text-decoration:none;
}
.trait{
border-bottom:1px solid #2F63AA;
width:100%;
float:left;
height:1px;
_position:relative;
_top:-19px;
}
.trait-plus{
border-bottom:1px solid #2F63AA;
width:100%;
_width:444px;
float:left;
height:1px;
_position:relative;
_top:-13px;
}
.savoir-plus{
padding-top:5px;
}
.savoir-plus a{
color:#3D82EA;
text-decoration:none;
}
.savoir-plus a:hover{
color:#686868;
text-decoration:underline;
}
.tab-right{
float:right;
width:210px;
}
.mep2 .tab-right{
float:right;
width:100%;
}

.mep2 .tab-right{
float:left;
width:210px;
}
table.contact td{
height:15px;
}
.separateur{
font-size:1.7em;
background-image:url("/charte/www.serviceprestige.fr/eng/prod/images/titre-sous-rub.jpg");
background-position:bottom left;
background-repeat:no-repeat;
_background-position-x:-11px;
_background-position-y:14px;
width:462px;
_width:450px;
height:8px;
padding-bottom:14px;
_padding-bottom:0.5px;
margin-bottom:10px;
color:#bfbfbf;
}
a.link-mod{
background-color:#5493F2;
color:#E8E7ED;
display:block;
float:left;
padding-left:5px;
padding-right:10px;
text-align:right;
text-decoration:none;
width:214px;
_width:205px;
border-right:1px solid #ffffff;
}
a.link-mod:hover{
background-color:#256AD2;
color:#E8E7ED;
text-decoration:none;
}
a.link-plus{
background-color:#5493F2;
color:#E8E7ED;
display:block;
float:left;
padding-left:5px;
padding-right:10px;
text-align:right;
text-decoration:none;
width:445px;
_width:424px;
}
a.link-plus:hover{
background-color:#256AD2;
color:#E8E7ED;
text-decoration:none;
}
.contact-plus{
padding-top:5px;
float:left;
padding-right:10px;
padding-left:1px;
}
/*----------------------------------------------------------tarifs-------------------------*/
table.budget{
border-bottom: solid 1px #2F63AA;
margin-bottom:10px;
}
table.budget th{
color: #256ad2;
font-size: 12px;
font-weight: normal;
background-color: #f2f1f4;
text-align: left;
border-bottom: solid 1px #8c8c8c;
border-top: solid1px #8c8c8c;
}
table.budget td {
background-color: #f8f8f9;
padding:1px;
}
table.budget td.prix{
text-align: right;
margin-left: 10px;
padding-left: 10px;
}
.contact-plus2 .link-plus{
border-left:1px solid #FFFFFF;
color:#E8E7ED;
display:block;
float:left;
padding-left:5px;
padding-right:10px;
text-align:right;
text-decoration:none;
width:138px;
_width:132px;
}
/*-----------------------------------------partenaires-----------------------------*/
.mep2 ul li,.mep ul li{
display:block;
background:url("/charte/www.serviceprestige.fr/eng/prod/images/puce-bleue.gif") no-repeat 0 10px;
padding:5px 0 5px 15px;
width:90%;
font-size:1.1em;
}



.myhr{
margin-top:10px;
}


.titre  { color: #b7b7b7; 3
font-size: 16px; 
font-family: Arial, Verdana; 
font-variant: small-caps;
 font-weight: normal; 
background-image: url("/charte/www.serviceprestige.fr/fre/preview/images/titre.gif"); 
background-repeat: no-repeat; background-position: 100% 18px; 
margin-bottom: 44px 
}

/*Apparence formulaire*/
table.devis  { }
table.devis TD { }
table.devis TH   { color: #256ad2; font-size: 12px; background-color: #e8e7ed; text-align: left; border-top: 1px solid #2f63aa; border-bottom: 1px solid #8c8c8c }
input   { color: #256ad2; font-size: 13px; border:1px #ccc solid;margin:3px; padding:2px  }
.devis textarea, .devis select{
border:1px #ccc solid;margin:3px;
}

.inputbox   { color: #256ad2; font-size: 13px }
.combobox   { color: #256ad2; font-size: 13px }
.buton   { color: #fff; font-size: 12px; background-color: #256ad2; border-style: solid; border-width: 1px; border-color: #98acf4 #98acf4 #5e5e5e #5e5e5e;float:right }
.buton:hover   { color: #fff; background-color: #256ad2 }
a.link    { color: #e8e7ed; text-decoration: none; background-color: #5493f2; text-align: right; display: block; padding-right: 10px; padding-left: 5px }
a.link:hover   { color: #fff; text-decoration: none; background-color: #256ad2; display: block }
a.linkback  { color: #e8e7ed; text-decoration: none; background-color: #5493f2; text-align: left; display: block; padding-right: 10px; padding-left: 5px }
a.linkback:hover   { color: #fff; text-decoration: none; background-color: #256ad2; display: block }

#alarm { margin-left:-300px; width:600px; padding:10px; position:absolute; left:50%; top:0; border:2px dotted red; color:red; font-weight:bold; text-transform:uppercase; background-color:#F0F0F0; }

button.calendar { border:none; background:none; cursor:pointer; }
td#leftCol { width:250px; }





/*siteMap*/
#sitemap{
list-style-type:square;
text-transform : capitalize; 
font-weight:bold;
padding:10px;
}

#sitemap .Pniveau{
font-size:13px;
padding:5px;
}

#sitemap .ndNiveau a:hover{
color:#A52A2A;
}

#sitemap ul .ndNiveau{
list-style-type: circle ;
margin-left:15px;
padding:5px;
}