/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:arial,helvetica,sans-serif;
text-align : center; 
}
#centrage{
margin-left:auto;
margin-right:auto;
width:900px;
}
#header{
width:895px;
height:65px;
background: transparent url(../media/img/fond_4points.gif) top left repeat-x;
}
#contenu_header{
width:895px;
height:143px;
}
#logo_cccom img{
width:191px;
height:7px;
margin-top:20px;
float:left;
border:none;
}
#langage{
color:#CA0030;
font-size:11px;
margin-left:30px;
margin-top:0px;
float:left;
}
a{
font-family:arial,helvetica,sans-serif;
}
#langage a,
#langage a:active,
#langage a:link,
#langage a:visited{
margin-top:16px;
margin-left:7px;
color:#CA0030;
font-size:11px;
text-decoration:none;
float:left;
}
#langage a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
float:left;
}
.francais{
color:#000000;
}
.eng_noir{
margin-top:16px;
margin-left:7px;
float:left;
}
.fr_noir{
margin-top:16px;
margin-left:7px;
float:left;
}
#logo_rebecca{
width:362px;
height:110px;
margin-top:10px;
margin-left:0px;
background: transparent url(../media/img/logo_Rebecca_rg-bl.gif) 0px 0px no-repeat;
float:left;
clear:both;
}
#conteneur_rond_photo table{
margin-top:-149px;
margin-left:370px;
position:relative;
float:right;
}
#rond_cache1{
width:110px;
height:110px;
margin-left:16px;
margin-top:-90px;
background: transparent url(../media/img/RondCachePhoto.gif) 0px 0px no-repeat;
}
#rond_cache2{
width:110px;
height:110px;
margin-left:20px;
margin-top:-90px;
background: transparent url(../media/img/RondCachePhoto.gif) 0px 0px no-repeat;
}
#rond_cache3{
width:110px;
height:110px;
margin-left:20px;
margin-top:-90px;
background: transparent url(../media/img/RondCachePhoto.gif) 0px 0px no-repeat;
}
#rond_cache4{
width:110px;
height:110px;
margin-left:20px;
margin-top:-90px;
background: transparent url(../media/img/RondCachePhoto.gif) 0px 0px no-repeat;
}
#photo_model_1{
width:56px;
margin-left:43px;
margin-top:57px;
}
#photo_model_2{
width:56px;
margin-left:47px;
margin-top:57px;
}
#photo_model_3{
width:56px;
margin-left:47px;
margin-top:57px;
}
#photo_model_4{
width:56px;
margin-left:47px;
margin-top:57px;
}
#fond_carre_arrondi{
width:185px;
background-color:#CA0030;
}
#corps{
padding:0;
margin-top:17px;
text-align:left;
float:left;
}
#fond_carre_arrondi a,
#fond_carre_arrondi a:active,
#fond_carre_arrondi a:link,
#fond_carre_arrondi a:visited,
#fond_carre_arrondi a:hover{
color:#ffffff;
font-size:11px;
text-decoration:none;
}
#fond_carre_arrondi td{
width:auto;
font-size:11px;
}
#gros_pointille{
width:185px;
height:17px;
margin-top:15px;
background: transparent url(../media/img/fond_4point_rg-bl.gif) 0px 0px repeat-x;
}
#attention{
width:185px;
height:200px;
}
#bloc_attention{
width:185px;
height:300px;
margin-top:0px; /*0*/
position:absolute; /*relative*/
float:left;
clear:both;
}
#pos_att{
width:100px;
height:20px;
margin-top:8px;
}
.police_attention{
margin-top:0px;
font-weight:bold;
font-size:16px;
color:#CA0030;
}
.texte_attention{
margin-top:14px;
font-size:11px;
color:#CA0030;
}
#ptt_pointille1{
clear:both;
width:680px;
height:1px;
font-size:1px;
margin-left:200px;
margin-top:-130px;  /*-432*/
position:relative;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
}
#ptt_pointille2{
width:680px;
height:1px;
font-size:1px;
margin-left:200px;
margin-top:2px;
position:relative;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
}
#menu{
width:498px;
height:20px;
margin-left:358px;
position:relative;
z-index:100;
}
#menu a,
#menu a:active,
#menu a:link,
#menu a:visited{
color:#CA0030;
font-size:14px;
text-decoration:none;
font-weight:500;
}
#menu a:hover{
color:#000000;
font-size:14px;
text-decoration:none;
font-weight:500;
}
#menu img{
margin-top:4px;
float:left;
}
.police_menu{
font-size:14x;
color:#CA0030;
}
#contenant_rubrique{
width:700px;
margin-left:200px;
margin-top:0px;
position:absolute;
}
.police_booking{
font-weight:bold;
font-size:16px;
color:#000000;
}
#titre_booking a,
#titre_booking a:active,
#titre_booking a:link,
#titre_booking a:visited{
color:#CA0030;
font-size:11px;
text-decoration:none;
}
#titre_booking a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
}
#titre_booking{
margin-top:32px;
width:342px;
float:left;
}
#pos_campagnes{
width:330px;
height:auto;
margin-left:342px;
margin-top:-20px;
}
#booking_gauche{
width:172px;
height:auto;
margin-top:0px;
float:left;
}
#photo1{
width:56px;
height:70px;
margin-top:12px;
float:left;
}
#photo1 img{
border:none;
}
#texte_photo1{
width:110px;
height:auto;
margin-top:10px;
margin-left:4px;
color:#000000;
font-size:11px;
float:left;
}
.titre_texte_booking{
color:#CA0030;
font-size:11px;
}
#pointille_booking{
width:165px;
height:6px;
font-size:1px;
margin-left:1px;
background: transparent url(../media/img/pointi1_rg-bl.gif) 0px 0px repeat-x;
float:left;
}
#contenant_campagne{
padding:0;
width:342px;
height:558px;
margin-top:-560px;
margin-left:558px;
border:solid 1px black;
}
#campagne_gauche{
width:166px;
height:510px;
float:left;
border:solid 1px black;
}
#grde_photo_gauche{
width:160px;
height:200px;
margin-left:10px;
margin-top:20px;
}
#grde_photo_droite{
width:160px;
height:200px;
margin-left:17px;
margin-top:20px;
}
#grde_photo_gauche img{
border:none;
}
#grde_photo_droit img{
border:none;
}
#titre_campagne{
margin-left:10px;
font-size:14px;
width:320px;
float:left;
}
.police_campagne{
margin:0;
padding:0;
font-weight:bold;
font-size:16px;
margin-left:10px;
color:#000000;
}
.hauteur_etoile{
font-weight:bold;
font-size:18px;
margin-top:3px;
margin-left:-3px;
position:absolute;
}
#position_campagne table{
padding:0px;
margin-left:536px;
margin-top:-516px;
position:absolute;
float:left;
}
#position{
margin-left:10px;
margin-top:2px;
font-size:11px;
}
#position a,
#position a:active,
#position a:link,
#position a:visited{
color:#CA0030;
font-size:11px;
text-decoration:none;
}
#position a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
}
#position2{
margin-left:18px;
margin-top:2px;
font-size:11px;
}
#position2 a,
#position2 a:active,
#position2 a:link,
#position2 a:visited{
color:#CA0030;
font-size:11px;
text-decoration:none;
}
#position2 a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
}