/* CSS Document */
body
{
background-color : #DDCFD6;
font-family:Verdana, serif, Arial;
font-size: 10px;
margin:0;
padding:0;
border:none;
}

a
{
color : #DE2E4B;
}

a img {border: none;}

h1
{
font-family:Verdana, serif, Arial;
font-size: 14px;
color : #DE2E4B;
}

#contenu
{
width : 545px;
background-color : white;
position: relative; /* on positionne le conteneur */
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top : 30px;
}

#entete
{
/*width:550px;
height:105px;*/
height : 125px;
border-bottom-width: 2px;
border-bottom-style:solid;
border-bottom-color: #754E11;
/*background-image: url(./images/degrade.jpg);
background-repeat: repeat-x repeat-y;
background-image:url(images/photo_mariage.gif);*/
background-repeat:no-repeat;
background-position:right bottom;
}

#menu
{
height : 15px;
background-color : white;
padding-top : 2px;
padding-left : 2px;
width : 533px;
padding-left : 10px;
}

.logo
{
position : absolute;
}
#menu a
{
color : black;
text-decoration : none;
}

.petit_carre a
{
width : 8px;
height : 8px;
background-color : #F8AE35;
float : left;
margin-top : 2px;
margin-right : 2px;
}

.petit_carre a:hover
{
background-color : #DE2E4B;
}

.petit_carre a:active
{
background-color : #DE2E4B;
}

.txt_menu a
{
padding-right : 10px;
float : left;
}

.txt_menu a:hover
{

}

#principal
{
width : 400px;
float : left;
/*height : 355px;*/
padding-top : 20px;
padding-left : 10px;
text-align:justify;
}

#titre
{
height : 20px;
width : 179px;
background-image:url(./images_video_mariage/titre.gif);
background-repeat:no-repeat;
padding-left : 40px;
margin-bottom : 8px;
font-weight : bold;
padding-top : 3px;
}

.titre
{
height : 20px;
width : 179px;
background-image:url(./images_video_mariage/titre.gif);
background-repeat:no-repeat;
padding-left : 40px;
margin-bottom : 8px;
font-weight : bold;
padding-top : 3px;
}

#gauche
{
height : 375px;
width : 100px;
float : left;
background-image:url(images_video_mariage/gauche.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

#video_principale
{
}

#flashcontent
{
height : 350px;
}

.petit_txt
{
font-size: 10px;
color : #754E11;
}

#gris
{
/*background-color : #F8AE35;*/
padding : 5px;
width : 390px;
}

.papa
{
font-size: 12px;
color : red;
}

/*bientot inutile*/
#tarif
{
border-width: 1px;
border-bottom-width: 5px;
border-style:solid;
border-color: #754E11;
width : px;
margin-right : 5px;
text-align:left;
padding : 2px;
margin-bottom : 10px;
/*background-color : #F8AE35; */
background-image:url(images_video_mariage/der.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.tarif
{
border-width: 1px;
border-bottom-width: 5px;
border-style:solid;
border-color: #754E11;
width : px;
margin-right : 5px;
text-align:left;
padding : 2px;
margin-bottom : 10px;
/*background-color : #F8AE35; */
background-image:url(images_video_mariage/der.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.coul
{
color : #DE2E4B;
}

.prix
{
font-size: 12px;
color : #754E11;
padding-left : 5px;
font-variant: small-caps;
}

#video, #video1, #video2, #video3, #video4, #video5
{
width:184px;
height : 210px;
/*background-image:url(images/der.gif);*/
float : left;
margin-right : 10px;
margin-bottom : 8px;
border-width: 1px;
border-bottom-width: 4px;
border-style:solid;
border-color: #754E11;
padding-left : 4px;
padding-top : 4px;
}

#video a, #video1 a, #video2 a, #video3 a, #video4 a, #video5 a
{
text-decoration: none;
color : black;
}





