/* CSS Document */

/*ELEMENTS COMMUNS*/

a:focus{outline:0;}


body {

text-align : center;
background-color: #316E9F;
background-image: url(Rsxweb/bg_degrade.gif);
background-repeat:repeat-x;
}

 img {

border:none;
margin: 0px;
padding: 0px;
}

/*BOITE GLOBALE & BOITE OMBRAGE*/

#boxglobale {

width: 846px;
height: 600px;
background-repeat:repeat-x;
background-image: url(Rsxweb/shadow_box_top.gif);
}

#boxglobale_shadow {

width: 846px;
position: relative;
min-height: 100%;
text-align: center;
position: absolute;
top: 0px;
left: 50%; 
margin-left: -423px; /* moitié de la largeur */
background-image: url(Rsxweb/shadow_box_repeat.gif);

}

/*BOITES DE CONTENU*/

#boxcontenu_degrade {

width: 796px;
float: left;

background-repeat:repeat-x;
/*background-image:url(Rsxweb/degrade_contenu.jpg);*/
/*background-color: #315D85;*/
}

#boxcontenu {

text-align: justify;
width: 752px;
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
float: left;

}

#boxcontenud00 {

width: 5px;
height: 100px;
float: left;
}

.boxcontenud01empty {

text-align: justify;
width: 233px;
height: 200px;
float: left;
}

#boxcontenud01 {

text-align: justify;
width: 233px;
float: left;
}

#boxcontenud02 {

text-align: justify;
width: 233px;
float: left;
margin-left: 22px;
}



#boxcontenud03 {

text-align: justify;
width: 233px;
float: left;
margin-left: 22px;
}

.boxcontenud01 {

text-align: justify;
width: 233px;
float: left;
}

.boxcontenud02 {

text-align: justify;
width: 233px;
float: left;
margin-left: 22px;
}

.boxcontenud03 {

text-align: justify;
width: 233px;
float: left;
margin-left: 22px;
}

.boxcontenudempty170 {

text-align: left;
width: 510px;
height: 170px;
float: left;
}

.boxcontenudempty {

text-align: left;
width: 699px;
height: 40px;
float: left;
}

.boxtextecatalogue {

text-align: left;
width: 699px;
height: 40px;
float: left;
}

#boxcontenum00 {

width: 60px;
height: 200px;
float: left;

}

#boxcontenum000 {

width: 158px;
height: 200px;
float: left;
}

#boxcontenum01 {

text-align: justify;
width: 233px;
float: left;
}

#boxcontenum02 {

text-align: justify;
width: 233px;
float: left;
}

#boximgprest {

float: left;
}

#boxempty70 {

width: 70px;
height: 200px;
float: left;
}

#boxempty50 {

width: 50px;
height: 200px;
float: left;
}

#boxempty18up {

width: 500px;
height: 18px;
float: left;
}

#boxtitleprest02 {

width: 600px;
height: 34px;
float: left;
background-image:url(Rsxweb/title_prest_02.jpg);
background-repeat:no-repeat;
}

#boxtitleprest01 {

width: 600px;
height: 34px;
float: left;
background-image:url(Rsxweb/title_prest_01.jpg);
background-repeat:no-repeat;
}

#boxcontenu_prest {

width: 300px;
float: left;
}

#boxbluebar_contenu {

width: 800px;
float: left;
background-repeat:repeat-y;
background-image: url(Rsxweb/bluebar.gif);
}

#boxempty_contenu {

width: 24px;
height: 20px;
float: left;
}


/*BOITES HEADER & BOITE VIDE*/

#boxempty_left_header {

width: 24px;
height: 271px;
float: left;
}

#boxheader {

width: 800px;
height: 271px;
float: left;
}

/*BOITES MENU*/

#boxempty_left_menu {
width: 24px;
height: 52px;
float: left;
}

#boxmenu_global {

width: 800px;
height: 52px;
float: left;
background-image: url(Rsxweb/menu.jpg);
background-repeat:no-repeat;
background-color:#2B5A86;
}

#boxmenu_particuliers {

width: 134px;
height: 52px;
float: left;
}

#boxmenu_entreprises {

width: 133px;
height: 52px;
float: left;
}

#boxmenu_traiteur {

width: 133px;
height: 52px;
float: left;
}

#boxmenu_photovideo {

width: 267px;
height: 52px;
float: left;
}

#boxmenu_catalogue {

width: 133px;
height: 52px;
float: left;
}

#boxmenu_emptyright {

width: 0px;
height: 52px;
float: left;
}

/*BOITES MAP MENU*/

#boxmapmenu {

width: 800px;
height: 36px;
float: left;
background-image: url(Rsxweb/mapmenu_bg.jpg);
/*background-color: #00CC66;*/

}

#boxempty_mapmenu {

float: left;
width: 400px;
height: 20px;
float: left;
}

#boxtext_mapmenu {

text-align: right;
float: left;
width: 375px;
float: left;
padding-top: 3px;
}

/*BOITES FOOTER*/

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #E9F5FF;
font-weight:100;
}

h7 {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color: #E9F5FF;
font-weight:100;
}

h5 {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color: #315D85;
font-weight:100;
}

h1 a:hover {

text-decoration : none; 
color: #CCCCCC;
font-weight:300;
}

h1 a {

text-decoration : none; 
color: #FF52A7;
font-weight:300;
}

h2 {
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #E9F5FF;
font-weight:100;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #E9F5FF;
font-weight:100;
}

h3 a {

text-decoration : none; 
color: #FF52A7;
font-weight:300;
}

h4 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #E9F5FF;
font-weight:100;
}

h6 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #829EB6;
font-weight:100;
}


#boxtext_footer {

margin-top: 50px;
text-align: center;
width: 800px;
height: 30px;
float: left;

}

#boxempty_footer {

width: 24px;
height: 94px;
float: left;
}

#boxfooter {

width: 800px;
height: 99px;
float: left;
background-image: url(Rsxweb/footer.jpg);

}

#boxpopup_contact {

width: 300px;
height: 300px;
float: left;
text-align: center;
/*background-image: url(Rsxweb/contact_popup.jpg);*/
}

#box_form {
text-align:left;
color: #FFFFFF;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #E9F5FF;
font-weight:100;
background-color: #316E9F;

}

#boxemptytxt_ {
width: 245px;
float: left;
}

#boxglobalprest {
width: 640px;
height: 400px;
float: left;
}
