/* ===================================== *\
|  Styles de base et structure du site    |
|  Création : 13/03/2006                  |
|  Derniere modification : 13/03/2006     |
|  (C) Infomoto 2006			          |
|	 Author : Gabriel Teixeira            |
\* ===================================== */
.message-confirmation,
.message-erreur {
  font-weight : bold;
  padding-left:45px;
}


body{
 margin:0;
 padding:0;
}

* { padding:0px; margin:0px;}

img{ border:0;}

br{ clear:both;}

.invisible { display:none;}

/*Titre*/
h1{
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:24px;
 font-weight:normal;
 color:#000000;
}

h2{
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
 font-weight:normal;
 font-style:italic;
 color:#000000;
}

h3{
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 font-weight:bold;
 color:#000000;
}

h4{
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
 color:#000000;
}

h5{
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
}

h6{
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
}

p{
 /*display:block;*/
 float:left;
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 text-align:justify;
}

/*Fond Home*/
#fondhome{
 margin:0;
 padding:0;
 background-image:url(../images/bghome.jpg);
 background-repeat:no-repeat;
}

/*Header*/
#header{
 width:1000px;
 height:190px;
 float:left;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/deco-header.gif);
 background-repeat:no-repeat;
 background-position:780px 60px;
}

#header img{
 display:block;
 margin: 0 0 0 0;
 padding:0;
 float:left;
}

/*Conteneur*/
#conteneur { 
 position:relative; 
 width:1000px; 
 margin:0; 
 padding:0;
}

/*Page*/
#page{
 display:block;
 float:left;
 margin:0;
 padding:0;
 width:1000px;
/* height:558px;*/
}

/*Footer*/
#footer{
 display:block;
 float:right;
 height:61px;
 margin:0;
 padding:0 0 0 0;
}


/*Menu*/

.menuhoriz{
 width:628px;
 float:right;
 margin:0 0 0 0;
 padding:0;
}

.menuhoriz ul {
 margin:0 0 2px 0;
 padding: 0;
 list-style-type:none;
 width:628px;
 float:left;
 text-align:left;
}

.menuhoriz li{
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 font-size:11px;
 display:block;
 float:left;
 padding:0 0 0 5px;
 margin:0 0 0 0;
 text-align:left;
}

.menuhoriz li a{
 color:#32426B;
 text-decoration:none;
}

.menuhoriz li a:hover{
 color:#A3B0D3;
 text-decoration:none;
}

/*Menu Bis*/

.menuhorizbis{
 width:628px;
 float:right;
 margin:30px 0 0 0;
 padding:0;
}

.menuhorizbis ul {
 margin:10px 0 2px 0;
 padding: 0;
 list-style-type:none;
 width:628px;
 float:left;
 text-align:left;
}

.menuhorizbis li{
 display:block;
 float:left;
 margin:0 40px 0 0;
 padding:0;
 text-align:left;
}

.menuhorizbis a.normal{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#B80382;
 font-size:22px;
 text-decoration:none;
 padding:0 0 0 0;
 margin:0 0 0 0;
 text-align:left;
}

.menuhorizbis a.photo{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:22px;
 text-decoration:none;
 background-image: url("../images/picto-photo.gif");
 background-repeat: no-repeat;
 background-position: left;
 padding:0 0 0 30px;
 margin:0 0 0 0;
 text-align:left;
}

.menuhorizbis a.small{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:18px;
 text-decoration:none;
 background-repeat: no-repeat;
 background-position: left;
 padding:0 0 0 0;
 margin:4px 0 0 0;
 text-align:left;
}

.menuhorizbis li a:hover{
 color:#A3B0D3;
}

/*Menu Footer*/

.menufooter{
 float:left;
 margin:0 0 0 0;
 padding:0;
 margin-bottom:auto;
}

.menufooter ul {
 margin:10px 0 2px 0;
 padding: 0;
 list-style-type:none;
 float:left;
 text-align:left;
}

.menufooter li{
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 font-size:11px;
 display:block;
 float:left;
 padding:0 0 0 5px;
 margin:0 0 0 0;
 text-align:left;
 height:18px;
}

.menufooter li a{
 color:#32426B;
 text-decoration:none;
}

.menufooter a.credit{
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/cubeXcredit.gif");
 background-repeat: no-repeat;
 background-position:right;
 padding:0 0 0 0;
 margin:0 0 0 0;
 text-align:left;
 width:85px;
 height:18px;
}

.menufooter li a:hover{
 color:#A3B0D3;
 text-decoration:none;
}

/*Contenu*/

#contenuhome{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:0 0 0 440px;
 width:303px;
 height:558px;
}

#contenuhome p{
 display:block;
 float:left;
 margin:0 0 20px 0;
 padding:52px 0 0 63px;
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 color:#000000;
 text-align:justify;
 line-height:1.15em;
 width:250px;
 background-image: url("../images/lettrine.gif");
 background-repeat: no-repeat;
 background-position:30px 0;
}

/*.lettrine{
 display:block;
 float:left;
 margin:5px 0 0 0;
 padding:0 0 0 0;
 font-family:Horst;
 font-size:81px;
 color:#000000;
 text-align:left;
 line-height:1em;
}*/

#contenuhome h4{
 margin:5px 0 0 0;
 padding:0 0 0 66px;
}

.image-picto{
 display:block;
 float:left;
 margin:0 0 0 21px;
 padding:0;
 width:400px;
}

.image-picto ul {
 display:block;
 margin:0;
 padding:10px 0 0 45px;
 float:left;
}

.image-picto li{
 display:block;
 float:left;
 margin:0;
 padding:0 15px 0 0;
 list-style-type:none;
}

.image-picto img{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:5px 5px 5px 5px;
 border: dashed 1px #000000;
}

.photogallery {
 display:block;
 float:left;
 margin:0;
 padding:15px 0 0 66px;
 width:200px;
}

*>.photogallery {
 display:block;
 float:left;
 margin:0;
 padding:5px 0 0 66px;
 width:200px;
}

.photogallery a{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/picto-photo.gif");
 background-repeat: no-repeat;
 background-position: left 0px;
 padding:5px 0 0 30px;
 margin:0 0 0 0;
 text-align:left;
 list-style-type:none;
 border:none;
}

.photogallery a:hover{
 color:#A3B0D3;
 text-decoration:none;
}

#contenuhome .postit{
 float:left;
 padding:0 0 0 0;
 margin:0 0 0 0;
 width:400px; 
 height:300px;
/* background-image: url("../images/postit.gif");
 background-repeat: no-repeat;
 background-position:30px 20px;*/
}

/*#contenuhome .postit h4{
 float:left;
 text-align:left;
 padding:5px 0 3px 50px;
 margin:0 0 0 0;
 width:200px;
}

#contenuhome .postit h5{
 float:left;
 text-align:left;
 color:#32426B;
 font-weight:normal;
 padding:5px 0 0 50px;
 margin:0 0 0 0;
 width:200px;
}*/

#contenuhome .postit p{
 display:block;
 float:left;
 margin:0;
 padding:30px 0 0 65px;
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 color:#B80382;
 width:166px;
 line-height:1.3em;
 background-image: url("../images/pinkbutterfly.gif");
 background-repeat: no-repeat;
 background-position:0px 25px;
}

/*#contenuhome .postit a{
 display:block;
 float:left;
 margin:40px 0 0 0;
 padding:0 0 0 50px;
 font-family:Georgia, "Times New Roman", Times, serif;
 text-decoration:none;
 font-size:11px;
 color:#32426B;
 width:200px;
}



#contenuhome .postit a:hover{
 color:#A3B0D3;
 text-decoration:none;
}*/

/*Page Intérieur*/

/*Fond Page Intérieur*/
#fondpage{
 margin:0;
 padding:0;
 background-image:url(../images/bgpage.jpg);
 background-repeat:no-repeat;
}

/*Contenu menu intérieur*/
#contenumenu{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:40px 0 0 110px;
}

/*Menu Pièce*/

#menu{
 margin:0;
 padding:0;
 width:286px;
 background-image:none;
 background-image:url('/images/milieu.png');/* IE6, IE7beta2, Gecko */
 background-repeat:repeat-y;
 background-position:top left;
 overflow:auto; /* Firefox*/
 _background:none;/* IE6 */
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/milieu.png', sizingMethod='scale');
}

#menuhead{
 margin:0;
 padding:0;
 width:286px;
 height:60px;
 background-image:url('/images/haut.png');/* IE6, IE7beta2, Gecko */
 background-repeat: no-repeat;
 background-position:top left;
 _background:none;/* IE6 */
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/haut.png');/* IE6 */
 /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
}

#menufooter{
 margin:0;
 padding:0; 
 width:286px;
 height:30px;
 background-image:none;
 background-image:url('/images/bas.png');/* IE6, IE7beta2, Gecko */
 background-repeat: no-repeat;
 background-position:0 0;
 _background:none;/* IE6 */
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bas.png'); 
 
}


/*Menu*/
#menu div{
 margin:0 0 0 0;
 padding:0 0 15px 20px;
 display:block;
 float:left
}

.menutitre{
 display:block;
 float:left;
 margin:25px 0 5px 0;
 padding:0 0 0 20px;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 color:#000000;
 text-align:left;
}

.lienmenu ul{
 display:block;
/* float:left;
*/ margin:0 0 0 0;
 padding:0 0 0 0;
 /*margin-left:15px;*/
 list-style-type:none;
}

.lienmenu li{
 display:block;
 float:left;
 margin:0 0 15px 0;
 padding:7px 0 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
 text-align:left;
 width:240px;
 border-top:1px dotted #B7B7B7;
}

.lienmenu2 li{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:20px 0 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 width:200px;
 border:none;
}


.lienmenu3 li{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:4px 0 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 width:200px;
 border:none;
}

.lienmenu4 li{
 display:block;
 float:left;
 margin:0 0 15px 0;
 padding:7px 0 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 font-weight:normal;
 text-align:left;
 width:240px;
}

.lienmenu li a{
 text-decoration:none;
 color:#32426B;
}

.lienmenu li a:hover{
 text-decoration:none;
 color:#B80382;
}

.lienmenu2 li a:hover{
 text-decoration:none;
 color:#B80382;
}
.lienmenu3 li a:hover{
 text-decoration:none;
 color:#B80382;
}
.lienmenu4 li a:hover{
 text-decoration:none;
 color:#B80382;
}

.puce1{
 margin:0;
 padding:4px 0 10px 30px;
 background-image: url("../images/puce_titre.gif");
 background-repeat: no-repeat;
 background-position:0 0;
 text-decoration:none;
 color:#32426B;
}

.puce2{
 margin:0;
 padding:7px 0 10px 20px;
 background-image: url("../images/puce_menu.gif");
 background-repeat: no-repeat;
 background-position:0 0;
 text-decoration:none;
 color:#32426B;
}

.puce3{
 margin:0;
 padding:7px 0 7px 33px;
 list-style-type:none;
 background-image: url("../images/puce_ronde.gif");
 background-repeat: no-repeat;
 background-position:25px 12px;
 text-decoration:none;
 color:#32426B;
 }
 
/*.separation{
 float:left;
 border: 0;
 margin:0 0 0 0;
 padding:0 0 5px 70px;
 height:1px;
 width:220px;
 border-top:1px dotted #B7B7B7;
}

*>.separation{
 float:left;
 border: 0;
 margin:0 0 0 0;
 padding:0 0 5px 70px;
 height:1px;
 width:220px;
 border-top:1px dotted #B7B7B7;
}*/

/*Contenu page intérieur*/
#contenupage{
 /*display:block;*/
 float:left;
 margin:0 0 0 20px;
 padding:0 0 0 0;
}

/*Contenu Pièce*/

#contentinside{
 float:left;
 margin:0 0 0 0;
 padding:0 0 0 0; 
 width:554px;
 background-image:none;
 background-image:url('/images/contenu_milieu.png');/* IE6, IE7beta2, Gecko */
 background-repeat:repeat-y;
 background-position:top left;
 /*overflow:auto;*/ /* Firefox*/
 _background:none;/* IE6 */
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contenu_milieu.png', sizingMethod='scale');
}

#contentinside div#contenu{
 margin:0 0 0 0;
 padding:0 0 0 0; 
 width:554px;
 background-image: url("../images/contenu_haut.jpg");
 background-repeat: no-repeat;
 background-position:0 0;
 /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contenu_haut.png');*/
 float:left;
 text-align:justify;
}

#contentinside div#footer{
 margin:0 0 0 0;
 padding:0 0 0 0; 
 width:554x;
 height:41px;
 background-image: url("../images/contenu_bas.jpg");
 background-repeat: no-repeat;
 background-position:bottom right;
}

#contentinside a{
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#32426B;
 text-decoration:none;
}

#contentinside a:hover{
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#A3B0D3;
 text-decoration:none;
}

#contentinside p{
 /*display:block;*/
 float:left;
 margin:0;
 padding:0;
}

#contenupage h1{
 display:block;
 float:left;
 margin:0;
 padding:15px 0 0 30px;
 text-align:left;
 width:490px;
}

#contenupage h2{
 display:block;
 float:left;
 padding:10px 0 5px 70px;
 margin:0 0 0 0;
 background-image: url("../images/puceH2.gif");
 background-repeat: no-repeat;
 background-position:20px 5px;
 text-align:left;
 width:450px;
 height:35px;
}

#contenupage h3{
 display:block;
 float:left;
 margin:20px 0 0 0;
 padding:0 0 0 45px;
 text-align:left;
 width:490px;
}

#contenupage h4{
 display:block;
 float:left;
 margin:10px 0 0 0;
 padding:0 0 0 50px;
 text-align:left;
 width:490px;
}

#contenupage h5{
 display:block;
 float:left;
 margin:10px 0 0 0;
 padding:0 0 0 55px;
 text-align:left;
 width:490px;
}

#contenupage h6{
 display:block;
 float:left;
 margin:10px 0 0 0;
 padding:0 0 0 60px;
 text-align:left;
 width:490px;
}

#contenupage p{
 /*display:block;*/
 float:left;
 margin:10px 0 0 0;
 padding:0 0 0 0;
 text-align:justify;
 /*width:315px;*/
}

#contentinside div#textinsideimagehauteur p{
 display:block;
 float:left;
 margin:10px 0 0 0;
 padding:0 0 0 40px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 text-align:justify;
 width:365px;
}

#contentinside div#textinsideimagelargeur p{
 display:block;
 float:left;
 margin:10px 0 0 0;
 padding:0 0 0 40px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 text-align:justify;
 width:225px;
}

.imageinside{
 display:block;
 float:right;
 margin-right:10px;
 padding:5px 5px 5px 5px;
 border: dashed 1px #B7B7B7;
}

*>.imageinside{
 display:block;
 float:right;
 margin-right:20px;
 padding:5px 5px 5px 5px;
 border: dashed 1px #B7B7B7;
}

.image{
 display:block;
 float:right;
 margin-left:5px;
 padding:5px 5px 5px 5px;
 border: dashed 1px #B7B7B7;
}

#contenu p{
 /*display:block;*/
 float:left;
 margin:10px 0 5px 0;
 padding:0 10px 0 20px;
 width: 523px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:justify;
}

.textpres{
margin:0;
padding:0 0 0 20px;
}

#contenu .textpres p {
    padding: 0;
}

.textpres p{
 display:block;
 float:left;
 margin:0 0 5px 0;
 padding:0 0 0 20px;
 width: 490px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:justify;
}

#contenupage .textpres a{
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#32426B;
 text-decoration:underline;
}

#contenupage .textpres a:hover{
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#A3B0D3;
 text-decoration:none;
}

.comment em{
 display:block;
 float:right;
 text-align:right;
 margin:2px 0 10px 0;
 padding:0 15px 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
}

/*Formulaire de commentaire*/
.formulaire{
 display:block;
 float:left;
 margin:10px 0 0 0;
 padding:0;
 width: 553px;
}

.formulaire form label{
 display:block;
 width:90px;
 float:left;
 text-align:left;
 margin:0 10px 0 0;
 padding:0 0 0 25px;
}

.formulaire em{
 font-size:16px;
 font-weight:bold;
 color:#4A4A4A;
}

#contenu .formulaire p{

 margin:3px 0 0 0;
}

.formulaire form input{
 background-color:#FFFFFF;
 border:1px dotted #000000;
 clear:right;
 color:#4A4A4A;
 font-family:"Arial";
 font-size:12px;
 padding:0 2px 0 2px;
 width:150px;
}

.formulaire form textarea{
 background-color:#FFFFFF;
 border:1px dotted #000000;
 clear:right;
 color:#4A4A4A;
 font-family:"Arial";
 font-size:12px;
 padding:0 2px 0 2px;
 width:250px;
}

.formulaire a.valider{
 display:block; 
 float:left;
 margin:5px 0 0 0;
 padding:0 0 0 50px;
 text-decoration:none;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#32426B;
 background-image: url("../images/puce_valider.gif");
 background-repeat: no-repeat;
 background-position: 100px 5px;
 width:121px;
 height:35px;
}

.formulaire a.valider:hover{
 text-decoration:none;
 color:#A3B0D3;
}

/*Bouton précédent-suivant*/
a.prec {
 float:left;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_prec.gif");
 background-repeat: no-repeat;
 background-position:30px 2px;
 padding:0 10px 0 45px;
 margin:10px 0 0 0;
 text-align:left;
 width:121px;
}

a.prec:hover{
 color:#A3B0D3;
 text-decoration:none;
}

a.suiv{
 float:right;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_suiv.gif");
 background-repeat: no-repeat;
 background-position:130px 2px;
 padding:0 45px 0 0;
 margin:10px 0 0 0;
 text-align:right;
 width:121px;
}

a.suiv:hover{
 color:#A3B0D3;
 text-decoration:none;
}

/*Bouton Actualités précédent-suivant*/
a.precactu {
 float:left;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_prec.gif");
 background-repeat: no-repeat;
 background-position:30px 2px;
 padding:0 10px 0 45px;
 margin:10px 0 0 0;
 text-align:left;
 width:121px;
}

a.precactu:hover{
 color:#A3B0D3;
 text-decoration:none;
}

a.suivactu{
 float:right;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_suiv.gif");
 background-repeat: no-repeat;
 background-position:115px 2px;
 padding:0 25px 0 0;
 margin:10px 0 0 0;
 text-align:left;
 width:121px;
}

a.suivactu:hover{
 color:#A3B0D3;
 text-decoration:none;
}

/*Contenu détails piece*/

#detailsnews{
/* display:block;*/
 float:left;
 margin:0 0 0 0;
 padding:0 5px 0 40px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 width:500px;
 text-align:justify;
}

#detailsnews p{
 /*display:block;*/
 float:left;
 margin:0;
 padding:0 10px 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 text-align:justify;
 width:315px;
}

.detailspiece{
 float:left;
 margin:0;
 padding:0;
 text-align:justify;
}

#details{
 float:left;
 margin:0 0 0 0;
 padding:0 10px 0 40px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 width:500px;
 text-align:justify;
}

/*#details ul li {
 list-style-type:square;
}*/
/*#details ul{
 float:left;
 margin:0 0 0 0;
 padding:0 0 0 13px;
 list-style-type:square;
 text-align:justify;
}*/

#details ul li{
 display:block;
 float:left;
 display:list-item;
 margin:0 0 0 0;
 padding:0 0 0 10px;
 /*list-style-type:inherit;*/
 list-style:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#4A4A4A;
 font-size:11px;
 text-align:justify;
 width:470px;
 background-image: url("../images/puce.gif");
 background-repeat: no-repeat;
 background-position:0 7px;
}

#details p{
 /*display:block;*/
 float:left;
 margin:0;
 padding:0 10px 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 text-align:justify;
 width:315px;
}

#piece-photo {
 float:right;
 width:160px;
 padding: 0 10px 0 0;
}

#piece-photo p {
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 width:auto;
 margin:0;
 padding:2px 0 0 12px;
}
/*
*>#piece-photo em{
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#4A4A4A;
 width:auto;
}
*/
.photopiece a:hover{
 color:#A3B0D3;
 text-decoration:none;
}

.photopiece {
 display:block;
 float:left;
 margin:0;
 padding:10px 0 0 0;
 width:500px;
}


.photopiece a{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/picto-photo.gif");
 background-repeat: no-repeat;
 background-position:310px 0;
 padding:5px 0 0 10px;
 margin:0 0 0 0;
 text-align:right;
}

.positionallpress{
 display:block;
 float:left;
 margin:10px 0 25px 0;
 padding:0;
 width:450px;
 text-align:left;
}
a.allpress{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 padding:0 0 0 30px;
 margin:10px 0 0 0;
 text-align:left;
}

a.allpress:hover{
 color:#A3B0D3;
 text-decoration:none;
}


/*Contenu Gallery*/

.galleryimage{
 display:block;
 float:left;
 margin:20px 0 0 0;
 padding:0 0 0 20px;
}

#gallery{
margin:0;
padding:0 0 0 75px;
float:left;
width:450px;
}

/*navigation gallery*/

.liendefil ul{
 display:block;
 float:right;
 margin:0 0 0 0;
 padding:0 0 0 0;
 /*margin-left:15px;*/
 list-style-type:none;
}

.liendefil li{
 display:block;
 float:right;
 margin:-20px 0 0 0;
 padding:0 30px 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/sablier.gif");
 background-repeat: no-repeat;
 background-position:40px 0;
 text-align:right;
 width:200px;
}

.liendefil li a{
 text-decoration:none;
 color:#32426B;
}

.liendefil li a:hover{
 text-decoration:none;
 color:#A3B0D3;
}

.liensavoir ul{
 display:block;
 float:right;
 margin:0 0 0 0;
 padding:0 0 0 0;
 /*margin-left:15px;*/
 list-style-type:none;
}

.liensavoir li{
 display:block;
 float:right;
 margin:0 0 0 0;
 padding:0 35px 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_prec.gif");
 background-repeat: no-repeat;
 background-position:20px 2px;
 text-align:right;
 width:200px;
}

.liensavoir li a{
 text-decoration:none;
 color:#32426B;
}

.liensavoir li a:hover{
 text-decoration:none;
 color:#A3B0D3;
}

.lienretour ul{
 display:block;
 float:right;
 margin:0 0 0 0;
 padding:0 0 0 0;
 /*margin-left:15px;*/
 list-style-type:none;
}

.lienretour li{
 display:block;
 float:right;
 margin:0 0 0 0;
 padding:0 35px 0 0;
 list-style-type:none; 
 font-family:"Georgia", Arial, Helvetica, sans-serif;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_prec.gif");
 background-repeat: no-repeat;
 background-position:110px 2px;
 text-align:right;
 width:200px;
}

.lienretour li a{
 text-decoration:none;
 color:#32426B;
}

.lienretour li a:hover{
 text-decoration:none;
 color:#A3B0D3;
}

#nav{
 width:554px;
}

#navgallery{
 position:relative;
 margin:0 auto;
 width:400px;
}

#navgallery ul {
 display:block;
 float:left;
 padding:0;
 margin:0;
 list-style-type:none;
}

#navgallery li{
 display:block;
 float:left;
 padding:0 0 0 5px;
 margin:0 0 0 0;
}

#navgallery img{
 display:block;
 float:left;
 width:48px;
 height:54px;
 margin:0 0 0 0;
 padding:3px 3px 3px 3px;
 border: dashed 1px #000000;
}

#navgallery img:hover{
 border: dashed 1px #A3B0D3;
}

/*Contenu Video*/
.videoflash{
 display:block;
 float:right;
 margin:25px 0 0 0;
 padding:5px 5px 5px 5px;
 border: dotted 1px #B7B7B7;
}

.positionvideo{
 display:block;
 margin:0 0 0 0;
 padding:0 60px 0 0;
}

.positionplayervideo{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:25px 0 0 25px;
}


/*Bouton video-son précédent-suivant*/
a.extprec {
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_prec.gif");
 background-repeat: no-repeat;
 background-position:30px 2px;
 padding:0 0 0 45px;
 margin:30px 0 0 0;
 text-align:left;
 width:121px;
}

a.extprec:hover{
 color:#A3B0D3;
 text-decoration:none;
}

a.extsuiv{
 float:right;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/btn_suiv.gif");
 background-repeat: no-repeat;
 background-position:100px 2px;
 padding:0 0 0 0;
 margin:30px 0 0 0;
 text-align:left;
 width:131px;
}

a.extsuiv:hover{
 color:#A3B0D3;
 text-decoration:none;
}


/*Contenu Son*/

.detailson{
 display:block;
 float:left;
 margin:75px 0 0 0;
 padding:0;
 width:230px;
}

.detailson ul{
 display:block;
 float:left;
 margin:5px 0 5px 0;
 padding:0 0 0 0;
 list-style-type:none;
 text-align:left;
}

.detailson li{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:0 0 0 30px;
 list-style-type:none; 
 font-family:Arial, Helvetica, sans-serif;
 color:#4A4A4A;
 font-size:11px;
 text-decoration:none;
 text-align:left;
 width:230px;
}

#droit{
 margin:0;
 padding:0;
 float:right;
 width:1px;
 height:460px;
}

#clear{
 clear:both;
 width: 554px;
 margin:0 0 0 0;
 padding:360px 0 0 0;
}
#clearfoot{
 width: 554px;
 margin:0 0 0 0;
 padding:0 0 0 0;
}

/*Plan du site*/

.detailsplan{
 display:block;
 float:left;
 margin:0;
 padding:0;
 width: 553px;
}

.detailsplan ul{
 margin:0;
 padding:0 0 5px 0;
 list-style-type:none;
 text-align:left;
}

.detailsplan li{
 display:block;
 float:left;
 margin:0 0 0 0;
 padding:0 0 0 30px;
 list-style-type:none; 
 font-family:Arial, Helvetica, sans-serif;
 color:#4A4A4A;
 font-size:11px;
 text-decoration:none;
 text-align:left;
 width:400px;

}


/*Lien Photo*/
.photopage {
 display:block;
 float:left;
 margin:0;
 padding:10px 0 0 0;
 width:500px;
}


.photopage a{
 float:left;
 display:block;
 font-family:"Georgia", Arial, Helvetica, sans-serif;;
 color:#32426B;
 font-size:11px;
 text-decoration:none;
 background-image: url("../images/picto-photo.gif");
 background-repeat: no-repeat;
 background-position:360px 0;
 padding:5px 0 0 10px;
 margin:0 0 0 0;
 text-align:right;
}

.photopage a:hover{
 color:#A3B0D3;
 text-decoration:none;
}


#margepresse p{
margin:0;
padding:0 0 0 40px;
width:490px;
text-align:justify;
}

