/* CSS Document */
body{
margin:0px;
padding:0px;
text-align : center;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}
a#rouge_noir,
a:active#rouge_noir,
a:link#rouge_noir,
a:visited#rouge_noir{
color:#CA0030;
font-size:12px;
text-decoration:none;
}
a:hover#rouge_noir{
color:#000000;
}
#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;
}
#langage2{
color:#CA0030;
font-size:11px;
margin-left:-158px;
margin-top:58px;
float:left;
}
a{
font-family:arial,helvetica,sans-serif;
color:#CA0030;
text-decoration:none;
}
#langage2 a,
#langage2 a:active,
#langage2 a:link,
#langage2 a:visited{
color:#CA0030;
margin-top:16px;
margin-left:7px;
font-size:11px;
text-decoration:none;
float:left;
}
#langage2 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_rebecca2 img{
width:182px;
height:54px;
margin-top:10px;
margin-left:0px;
border:none;
float:left;
}
#conteneur_rond_photo table{
margin-top:-149px;
margin-left:370px;
position:relative;
float:right;
}
#fond_carre_arrondi{
width:185px;
background-color:#CA0030;
margin-top:-42px;
}
#fond_carre_player{
width:338px;
background-color:#CA0030;
margin-top:0px;
}
#fond_carre_player2{
width:338px;
background-color:#000000;
margin-top:0px;
}
#corps2{
padding:0;
margin-top:0px;
text-align:left;
position:relative;
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;
}
#attention2 tr,td{
font-size:12px;
}
#attention2 select{
margin-top:10px;
border:solid 1px black;
}
#pos_att2{
width:200px;
margin-top:160px;
position:relative;
}
#pos_att2 a,
#pos_att2 a:active,
#pos_att2 a:link,
#pos_att2 a:visited{
color:#CA0030;
font-size:16px;
text-decoration:none;
}
#pos_att2 a:hover{
color:#000000;
font-size:16px;
text-decoration:none;
}
.pos_sagas{
height:5px;
font-size:16px;
margin-top:5px;
position:absolute;
}
.police_attention{
margin-top:0px;
font-weight:bold;
font-size:16px;
color:#CA0030;
}
#ptt_pointille_haut{
width:460px;
height:1px;
font-size:1px;
margin-left:227px;
margin-top:-180px;
position:relative;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
}
#ptt_pointille_bas{
width:460px;
height:1px;
font-size:1px;
margin-left:227px;
margin-top:3px;
position:relative;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
}

#menu2{
width:498px;
height:20px;
margin-left:214px;
margin-top:0px;  
position:relative;
}
#menu2 a,
#menu2 a:active,
#menu2 a:link,
#menu2 a:visited{
color:#CA0030;
font-size:14px;
text-decoration:none;
font-weight:500;
}
#menu2 a:hover{
color:#000000;
font-size:14px;
text-decoration:none;
font-weight:500;
}
#menu2 img{
margin-top:4px;
margin-left:-7px;
position:absolute;
}
.police_menu{
font-size:14x;
color:#CA0030;
}
#gros_point1{
width:55px;
height:54px;
margin-left:702px;
margin-top:-36px;
background:transparent url(../media/img/Rond_rg-bl.gif) 0px 0px no-repeat;
position:relative;
}
#gros_point2{
width:55px;
height:54px;
margin-left:770px;
margin-top:-54px;
background:transparent url(../media/img/Rond_rg-bl.gif) 0px 0px no-repeat;
position:relative;
}
#gros_point3{
width:55px;
height:54px;
margin-left:838px;
margin-top:-55px;
background:transparent url(../media/img/Rond_rg-bl.gif) 0px 0px no-repeat;
position:relative;
}
#contenant_rubrique{
width:700px;
margin-left:190px;
margin-top:38px;
}
#bloc_attention{
width:185px;
height:300px;
margin-top:160px;
position:relative;
float:left;
clear:both;
}
#contenant_booking2{
width:348px;
height:558px;
margin-left:194px;
margin-top:-231px; 
}
.coul_formulaire{
color:#CA0030;
font-size:12px;
margin-left:30px;
}
.police_booking{
font-weight:bold;
font-size:16px;
margin-left:30px;
color:#000000;
}
.police_booking2{
font-weight:bold;
font-size:16px;
margin-left:30px;
margin-top:-10px;
color:#CA0030;
}
.police_booking3{
font-weight:bold;
font-size:16px;
margin-left:30px;
margin-top:-10px;
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:0px;
width:690px;
}
#booking_gauche{
width:680px;
height:506px;
margin-top:0px;
margin-left:30px;
}
#campagnes_sagas{
width:330px;
height:680px;
margin-top:0px;
margin-left:30px;
}
#campagnes_sagas table{
margin-top:29px;
}
#campagnes_sagas2{
width:330px;
height:680px;
margin-top:-604px;
margin-left:381px;
display:inline;
float:left;
}
#contenu_campagne{
width:316px;
height:506px;
margin-top:-10px;
margin-left:30px;
float:left;
position:relative;
}
#rond_gris_gauche{
width:101px;
height:200px;
margin-left:0px;
margin-top:2px;
background:transparent url(../media/img/DemiRondG_nr-bl.gif) 0px 0px no-repeat;
float:left;
}
#rond_gris_droit{
width:101px;
height:200px;
margin-left:0px;
margin-top:2px;
background:transparent url(../media/img/DemiRondD_nr-bl.gif) 0px 0px no-repeat;
float:left;
}
#rond_rose_gauche{
width:101px;
height:200px;
margin-left:0px;
margin-top:2px;
background:transparent url(../media/img/DemiRondG_rg-bl.gif) 0px 0px no-repeat;
float:left;
}
#rond_rose_droit{
width:101px;
height:200px;
margin-left:0px;
margin-top:2px;
background:transparent url(../media/img/DemiRondD_rg-bl.gif) 0px 0px no-repeat;
float:left;
}
#rond_rose_gauche2{
width:101px;
height:200px;
margin-left:59px;
margin-top:0px;
background:transparent url(../media/img/DemiRondG_rg-bl.gif) 0px 0px no-repeat;
}
#rond_rose_droit2{
width:101px;
height:200px;
margin-left:160px;
margin-top:-200px;
background:transparent url(../media/img/DemiRondD_rg-bl.gif) 0px 0px no-repeat;
}
#rond_gris_gauche2{
width:101px;
height:200px;
margin-left:59px;
margin-top:0px;
background:transparent url(../media/img/DemiRondG_nr-bl.gif) 0px 0px no-repeat;
}
#rond_gris_droit2{
width:101px;
height:200px;
margin-left:160px;
margin-top:-200px;
background:transparent url(../media/img/DemiRondD_nr-bl.gif) 0px 0px no-repeat;
}
#photo1{
width:160px;
height:200px;
margin-top:2px;
margin-left:-101px;
float:left;
}
#photo2{
width:160px;
height:200px;
margin-top:-200px;
margin-left:0px;
}
#photo3{
width:160px;
height:200px;
margin-top:-200px;
margin-left:160px;
}
#photo_campagne{
width:160px;
height:200px;
margin-top:1.5px;
margin-left:0px;
float:left;
}
#photo_campagne2{
width:160px;
height:200px;
margin-top:-125px;
margin-left:0px;
float:left;
}
#photo1 img{
border:none;
}
#texte_photo1{
width:200px;
height:auto;
margin-top:22px;
margin-left:4px;
color:#000000;
font-size:11px;
float:left;
}
#texte_photo2{
width:146px;
height:auto;
margin-top:22px;
margin-left:-254px;
color:#000000;
font-size:11px;
float:left;
}
#texte_photo3{
width:146px;
height:auto;
margin-top:0px;
margin-left:-155px;
color:#000000;
position:relative;
font-size:11px;
}
#texte_photo4{
width:146px;
height:auto;
margin-top:0px;
margin-left:-315px;
color:#000000;
text-align:right;
position:relative;
font-size:11px;
}
#texte_campagne{
margin-top:-70px;
margin-left:60px;
color:#000000;
font-size:14px;
font-weight:bold;
position:relative;
}
#texte_campagne2{
width:200px;
height:auto;
margin-top:0px;
margin-left:0px;
color:#000000;
font-size:14px;
font-weight:bold;
}
.titre_texte_booking{
font-weight:bold;
color:#CA0030;
font-size:11px;
}
#pos_descriptif{

}
#pointille_booking{
width:670px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:26px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
float:left;
}
#pointille_booking2{
width:670px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:2px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
float:left;
}
#pointille_campagne{
width:306px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:0px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
}
#pointille_campagne2{
width:306px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:0px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
float:left;
}
#texte_construction{
font-weight:bold;
font-size:16px;
margin-left:150px;
margin-top:150px;
color:#CA0030;
}
#construction{
width:150px;
height:150px;
font-size:1px;
margin-left:150px;
margin-top:75px;
background: transparent url(../media/img/construction.gif) 0px 0px no-repeat;
position:relative;
}
.hauteur_etoile{
font-weight:bold;
font-size:18px;
margin-top:3px;
margin-left:-3px;
position:absolute;
}
#player_video{
width:350px;
height:400px;
margin-left:348px;
margin-top:-500px;
display:inline;
float:left;
}
.police_video{
font-weight:bold;
font-size:16px;
color:#CA0030;
position:relative;
}
#texte_video{
width:278px;
height:auto;
margin-left:25px;
margin-top:10px;
color:#000000;
font-size:11px;
position:relative;
}
#test_video{
width:300px;
height:245px;
margin-left:4px;
position:relative;
}
#inscription_presentation{
width:292px;
height:518;
margin-top:22px;
position:absolute; 
}
p{
color:#000000;
margin-top:0px;
margin-left:30px;
font-size:12px;
text-align:justify;
}
#agence_presentation{
width:272px;
height:518;
margin-top:22px;
position:absolute; 
}
#agence_presentation p{
color:#000000;
margin-top:0px;
font-size:12px;
text-align:justify;
}
#liens_presentation{
width:350px;
height:518;
margin-top:22px;
position:absolute; 
}
#liens_presentation p{
color:#000000;
margin-top:0px;
font-size:12px;
text-align:justify;
}
#liens_presentation a,
#liens_presentation a:active,
#liens_presentation a:link,
#liens_presentation a:visited{
color:#CA0030;
font-size:11px;
text-decoration:none;
float:left;
}
#liens_presentation a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
}
#pointille_campagne3{
width:292px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:-5px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
position: relative;
}
#pointille_campagne4{
width:344px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:10px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
position: relative;
float:left;
}
#pointille_campagne4bis{
width:344px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:680px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
position: absolute;
}
#pointille_campagne5bis{
width:344px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:0px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
}
#texte_stockage{
margin-top:685px;
position: absolute;
display:inline;
}
#pointille_campagne5{
width:280px;
height:1px;
font-size:1px;
margin-left:30px;
margin-top:0px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
position: relative;
}
#pointille_campagne6{
width:273px;
height:1px;
font-size:1px;
margin-left:0px;
margin-top:-10px;
background: transparent url(../media/img/pointi0_rg-bl.gif) 0px 0px repeat-x;
position: relative;
float:left;
}
.rouge_11{
color:#CA0030;
font-weight:bold;
font-size:11px;
text-align:justify;
}
.rouge_11_privacy{
color:#CA0030;
font-weight:bold;
font-size:11px;
text-align:justify;
margin-left:30px;
}
.rouge_10{
color:#CA0030;
font-size:10px;
text-align:justify;
}
#inscription_presentation a,
#inscription_presentation a:active,
#inscription_presentation a:link,
#inscription_presentation a:visited,
#inscription_presentation a:hover{
color:#000000;
font-size:10px;
text-decoration:none;
}
.police_campagne{
margin:0;
padding:0;
font-weight:bold;
font-size:16px;
margin-left:10px;
color:#000000;
}
#pos_campagnes{
width:330px;
height:auto;
margin-left:342px;
margin-top:-20px;
}
#en_ligne{
font-weight:bold;
font-size:16px;
color:#000000;
margin-top:30px;
}
#pos_campagnes2{
width:330px;
height:auto;
margin-left:372px;
margin-top:-20px;
}
#equipe_rebecca{
padding:0;
width:350px;
height:630px;
margin-left:328px;
margin-top:-508px;
font-size:12px;
}
#nom_equipe{
width:372px;
background-color:#CA0030;
}
#pos_groupe{
width:350px;
height:64px;
margin-left:15px;
}
.equipe_n{
font-size:12px;
color:#000000;
font-weight:bold;
}
.equipe_b{
font-size:12px;
color:#FFFFFF;
font-weight:lighter;
}
.equipe_b a,
.equipe_b a:active,
.equipe_b a:link,
.equipe_b a:visited,
.equipe_b a:hover{
font-size:12px;
color:#FFFFFF;
font-weight:lighter;
text-decoration:none;
}
#formulaire table{
padding:0;
width:350px;
height:630px;
margin-left:0px;
margin-top:427px;
font-size:12px;
position:absolute;
}
#formulaire2{
width:350px;
height:630px;
margin-left:350px;
margin-top:620px;
}
#rouge_12_thin{
width:300px;
text-align:justify;
margin-left:350px;
margin-top:-485px;
}
#rouge_12_thin a,
#rouge_12_thin a:active,
#rouge_12_thin a:link,
#rouge_12_thin a:visited{
color:#CA0030;
font-size:12px;
text-decoration:none;
}
#rouge_12_thin a:hover{
color:#000000;
font-size:12px;
text-decoration:none;
}
#campagne_video img{
width:19px;
height:19px;
margin-left:30px;
margin-top:4px;
position:relative;
float:left;
border:none;

}
#campagne_video a,
#campagne_video a:active,
#campagne_video a:link,
#campagne_video a:visited{
margin-top:16px;
margin-left:7px;
color:#CA0030;
font-size:12px;
text-decoration:none;
margin-top:5px;
float:left;
}
#campagne_video a:hover{
color:#000000;
font-size:12px;
text-decoration:none;
}
#campagne_video2 img{
width:19px;
height:19px;
margin-left:0px;
margin-top:4px;
position:relative;
float:left;
border:none;
text-align:justify;
}
#campagne_video2 a,
#campagne_video2 a:active,
#campagne_video2 a:link,
#campagne_video2 a:visited{
margin-top:16px;
margin-left:7px;
color:#CA0030;
margin-left:44px;
font-size:12px;
text-decoration:none;
margin-top:5px;
float:left;
}
#campagne_video2 a:hover{
color:#000000;
font-size:12px;
text-decoration:none;
}
#pointi_verti_noir{
width:10px;
height:648px;
background: transparent url(../media/img/pointi_verti_noir.gif) top left repeat-y;
margin-left:363px;
margin-top:-698px;
}
#bouton_archives input{
margin-top:10px;
cursor:hand;
border:none;
background-color:#FFFFFF;
color:#CA0030;
} 
#bouton_archives2 input{
margin-top:10px;
} 
#largeur_table{
width:350px;
font-size:12px;
}
#col_1{
width:100px;
margin-left:0px;
margin-top:0px;
float:right;
display:inline;
}
#col_2{
width:100px;
margin-left:0px;
margin-top:0px;
float:right;
display:inline;
}
#col_3{
width:100px;
margin-left:0px;
margin-top:0px;
float:right;
display:inline;
}
	
#form_fichiers label.error{
font-size: 11px; 
background: #fbfcda url('../js/cancel.png') no-repeat left;
border:1px solid #dbdbd3;
width:140px;
margin-top:4px;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
display:block;
}