/* CSS Document */
 
body
{
margin:0px;
text-align:center;
background-color:#CCCCCC;
}

#contenu_general
{
width:736px;
height:615px;
background-color:#CCCCCC;
position:relative;
border:0px black solid;
margin-left:auto;
margin-right:auto;
}

#bandeau_traduction{
position:absolute;
top:5px;
left:0px;
height:20px;
width:736px;
background-color:#CCCCCC;
text-align:right;
}

#illustration{
position:absolute;
width:216px;
height:576px;
top:25px;
left:0px;
border:0px black solid;
background-color:#FFFFFF;
}

#banniere{
position:absolute;
width:520px;
height:182px;
top:25px;
left:216px;
border:0px black solid;
background-color:#FFFFFF;
}

#corps{
position:absolute;
width:520px;
height:394px;
top:207px;
left:216px;
border:0px black solid;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#280000;
text-align:justify;
line-height:14px;
}

.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#280000;
text-align:justify;
line-height:14px;
}

.txt_bold{
font-weight:bold;
}

.txt_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#280000;
text-align:justify;
line-height:10px;
}

.txt_rose{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DF0E7A;
text-align:justify;
line-height:14px;
}

#pt_corps{
position:absolute;
width:440px;
height:364px;
top:22px;
left:23px;
border:0px black solid;
}

#insertion{
position:relative;
width:440px;
height:180px;
left:0px;
border:0px black solid;
}

#insertion_photo{
position:absolute;
width:190px;
height:180px;
left:0px;
top:0px;
border:0px black solid;
}

#insertion_cadre{
position:absolute;
width:230px;
height:180px;
left:210px;
top:0px;
border:0px black solid;
text-align:left;
}

#insertion_2{
position:relative;
width:440px;
height:50px;
left:0px;
border:0px black solid;
}

#insertion_2_cadre_1{
position:absolute;
width:80px;
height:45px;
top:2px;
left:0px;
border:0px #DF0E7A solid;
}

#insertion_2_cadre_2{
position:absolute;
width:27px;
height:45px;
top:2px;
left:80px;
border:0px #DF0E7A solid;
}

#insertion_2_cadre_3{
position:absolute;
width:240px;
height:30px;
top:8px;
left:200px;
border:0px #DF0E7A solid;
}

#vignette_1{
position:absolute;
width:30px;
height:30px;
top:0px;
left:0px;
border:0px black solid;
}

#vignette_2{
position:absolute;
width:30px;
height:30px;
top:0px;
left:42px;
border:0px black solid;
}

#vignette_3{
position:absolute;
width:30px;
height:30px;
top:0px;
left:84px;
border:0px black solid;
}

#vignette_4{
position:absolute;
width:30px;
height:30px;
top:0px;
left:126px;
border:0px black solid;
}

#vignette_5{
position:absolute;
width:30px;
height:30px;
top:0px;
left:168px;
border:0px black solid;
}

#vignette_6{
position:absolute;
width:30px;
height:30px;
top:0px;
left:210px;
border:0px black solid;
}

#vignette_7{
position:absolute;
width:30px;
height:30px;
top:0px;
left:252px;
border:0px black solid;
}

#vignette_8{
position:absolute;
width:30px;
height:30px;
top:36px;
left:0px;
border:0px black solid;
}

#vignette_9{
position:absolute;
width:30px;
height:30px;
top:36px;
left:42px;
border:0px black solid;
}

#vignette_10{
position:absolute;
width:30px;
height:30px;
top:36px;
left:84px;
border:0px black solid;
}

#vignette_11{
position:absolute;
width:30px;
height:30px;
top:36px;
left:126px;
border:0px black solid;
}



#insertion_3{
position:relative;
width:440px;
height:70px;
left:0px;
border:0px black solid;
}

#insertion_3_cadre_3{
position:absolute;
width:282px;
height:68px;
top:2px;
left:120px;
border:0px #DF0E7A solid;
}

#fond_page{
position:absolute;
width:480px;
height:90px;
top:329px;
left:20px;
border:0px black solid;
text-align:center;
}

#footer{
position:absolute;
width:736px;
height:10px;
top:605px;
left:0px;
border:0px black solid;
background-color:#CCCCCC;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

/* TYPO -------------------------------------------------- */

.titre_rose{
color:#DF0E7A;
font-family: "Bradley Hand ITC TT-Bold", Arial, Helvetica;
font-weight: lighter;
font-size:18px;
}

.typo_rose{
color:#DF0E7A;
font-weight: bold;
font-size:12px;
}

.typo_rose_decouverte{
text-decoration:none;
color:#DF0E7A;
font-size:11px;
line-height:13px;
}

.lien_ext{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#280000;
}

.lien_ext:hover{
font-weight:bold;
color:#280000;
}

.interligne{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:3px;
}

.lien_rose{
text-decoration:none;
color:#DF0E7A;
font-size:12px;
}

.lien_rose:hover{
text-decoration:underline;
}

.lien_video{
font-family:Arial, Helvetica, sans-serif;
color:#DF0E7A;
font-weight: bold;
font-size:12px;
text-decoration:none;
}

.lien_video:hover{
color:#F26422;
}

.langue{
font-family:Arial, Helvetica, sans-serif;
color:#DF0E7A;;
font-weight: bold;
font-size:14px;
text-decoration:none;
}

.lien_langue{
text-decoration:none;
color:#FFFFFF;
}

.lien_langue:hover{
text-decoration:none;
color:#DF0E7A;
}

