body{
background:url(repety.gif) repeat-y #fff;
}


a{
color:#FFA800;
}
a:hover{
color:#FF5C00;
}


/* BARRE DE TITRE */
#barre_titre {
background:url(repetx.gif) repeat-x top right;
height:140px;
padding:0;
position:relative;
z-index:0;
}
#barre_titre h1{
background:url(logo.gif) no-repeat top left;
position:absolute;
width:350px;
height:140px;
}
#barre_titre h1 a{
display:block;
height:140px;
width:275px;
}
#barre_titre h1 a span{
display:none;
}


/* ANGLE */
#angle{
width:303px;
height:169px;
position:absolute;
background:url(angle.gif) no-repeat top left;
top:112px;
left:0;
z-index:0;
}


/* ONGLETS */
#barre_onglets{
position:absolute;
z-index:1;
right:0;
left:220px;
top:140px;
height:25px;
}
#barre_onglets li{
width:107px;
height:25px;
float:left;
}
#barre_onglets a{
background:url(btn.gif) no-repeat top;
display:block;
width:107px;
height:33px;
text-decoration:none;
color:#000;
text-align:center;
line-height:23px;
}
#barre_onglets a:hover{
background:url(onbtn.gif) no-repeat top;
color:#ff0;
}


/* COLONNE */
#colonne{
position:absolute;
z-index:1;
width:155px;
left:15px;
top:185px;
}
#colonne h2{
font-weight:bold;
text-align:center;
font-size:10pt;
padding:10px 0 7px 0;
color:#3092ef
}
#colonne input[type=text]{
border-color:#ff5d00;
}
#colonne input[type=text]:focus{
border-color:#51a6f7;
}
#colonne #photo_id{
text-align:center;
padding-top:10px;
}


/* MAIN */
#main{
position:absolute;
top:180px;
width:640px;
left:190px;
}
#main h1{
text-align:center;
font-weight:bold;
font-size:20pt;
color:#318FEF;
}
#main .pages{
text-align:center;
padding:20px;
}


/* FENETRES */
.fen{
margin:10px 0;
}
.fen1{background:url(top.gif) repeat-x top;}
.fen2{background:url(left.gif) repeat-y left;}
.fen3{background:url(right.gif) repeat-y right;}
.fen4{background:url(bottom.gif) repeat-x bottom;}
.fen5{background:url(topleft.gif) no-repeat top left;}
.fen6{background:url(topright.gif) no-repeat top right;}
.fen7{background:url(bottomleft.gif) no-repeat bottom left;}
.fen8{background:url(bottomright.gif) no-repeat bottom right;}
.fen h2{
text-align:center;
padding:0px 10px;
font-size:20pt;
color:#318FEF;
}
.fen p.infos{
text-align:right;
position:relative;
padding-right:15px;
}
.fen p.apercus_photos{
text-align:center;
margin:0 10px
}
.fen p.apercus_photos img{
border:1px solid #318FEF;
padding:1px
}
.fen p.apercus_photos img:hover{
border:1px solid #340D39;
}
.fen .article{
margin:0 10px;
}
.fen .article .photo{
margin-bottom:10px;
}
.fen .article .commentaire_photo{
font-style:italic;
text-align:center;
color:#301038;
}
.fen .liens{
clear:both;
margin:10px 10px 0 10px;
padding-bottom:20px;
padding-left:20px;
}
.fen .liens li{
float:left;
padding-left:20px;
}
.fen .comments{
margin:0 10px;
padding-bottom:15px
}
.fen .comments h3{
font-size:14pt;
font-weight:bold;
text-align:center;
color:#318FEF;
}
.fen .comments ul li,.fen .comments ul li em{
border-color:#308eef;
}
p.espace_article{
clear:both;
}


/* SOMMAIRE */
ul.sommaire{
margin:0 10px;
padding-bottom:10px;
}

/* CONTACT */
#formulaire_contact{
margin:0 10px;
padding-bottom:10px;
}



/* rajout */
#pub_verticale,#pub_verticale2{
width:120px;
left:840px;
}
