/*
CONFIGURATION GLOBALE DE LA PAGE
*/
body {
margin:0;								/* pas de marge */
padding:0;
background:#FFFFFF url(../xincIMG/bg.jpg) center top repeat-x ;
font-family:Verdana,Arial,sans-serif;
color:#000000;
font-size:14px;
z-index:0;
}


/*
DEFINITION DE L'ENTETE
*/

#entete {
margin-left:auto;
margin-right:auto;
padding:0;
height:155px;
width:1000px;
background:#CEACEA url(../xincIMG/header.jpg) no-repeat;
font-size:12px;
vertical-align:bottom;
text-align:right;
}

#entete img {
height:17px;
}


/*
DEFINITION DU CORPS GLOBAL DE PAGE
*/
#global {
width:1000px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
background:none;
}


/*
DEFINITION DU MENU HORIZONTAL
*/
#menu_global {
background:none;
padding-top:150px;
width:1000px;
}

#menu_global ul, li {
list-style-type: none;
padding:0;
margin:0;
}

#menu_global a {
float:left;
/*background:red url(../xincIMG/menu2.png) top left no-repeat;*/
height:17px;
}

#menu_global img {
border:0;
}

#menu_global li {
display:inline;
margin:0px;
padding:0px;
height:20px;
background:#FFFF99;
}

#menu_global a{
display:block;
margin:0px;
padding:0px 10px;
width:100px;
line-height:30px;
height:30px;
background:#FFFF99;
font-weight:bold;
color:#005fb7;
text-align:center;
margin:5px;
}
#menu_global a:hover{
margin:0px;
text-align:center;
padding:0px 10px;
width:100px;
height:30px;
line-height:30px;
color:#7e45aa;
font-weight:bold;
background:#FFFFCC;
margin:5px;
}


/*
DEFINITION DE LA BARRE DE GAUCHE
*/

#bloc_gauche {
float:left;
background: red url(../xincIMG/menu-gauche.png) top left no-repeat;
height:309px;
width:170px;
}

/*
DEFINITION DE LA BARRE DE DROITE
*/
#bloc_droite  td {
margin:0px;
padding:0px;
line-height:2px;
}

#bloc_droite {
float : right;
width:150px;
height:309px;
margin-right:10px;
padding-left:8px;
padding-right:8px;
background:none url(../xincIMG/fondmenu-lateral.png) no-repeat;
text-align:center;
font-size:10px;
/*-moz-opacity:0.85; opacity: 0.85;filter:alpha(opacity=85);*/
}


/*
DEFINITION DE LA PARTIE CENTRALE
*/
#contenu {
top:0px;
margin-left:5px;
margin-right:188px;
padding:20px;
padding-top:10px;
padding-right:30px;
background: #123654 url(../xincIMG/fondcontenu.png) no-repeat top;
/*-moz-opacity:0.85; opacity: 0.85;filter:alpha(opacity=85);*/
}

#contenu_bas {
height:112px;
margin-left:10px;
margin-right:188px;
padding-right:30px;
background:blue url(../xincIMG/fondcontenu-bas.png) no-repeat bottom;
}

#contenu p {
 margin:0px 0px 20px 30px;
 font-size:11px;
}

#contenu ul, li {
width:700px;
background:none;
height:100%;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
}

#contenu li a:hover {
display:inline;
height:100%;
width:100%;
line-height:12px;
background:none;
}

#minifiche table {
 float:left;
}

#minifiche {
 float:left;
 height:150px;
}

#minifiche td {
line-height:2px;
padding:0px;
margin:0px;
}

#fiche td {
line-height:0px;
padding:0px;
margin:0px;
}

#img_fl_droite img {
 float:right;
 margin-left:20px;
 margin-right:30px;
}

/*
DEFINITION DU PIED DE PAGE
*/

#pied {
 clear:both;
 margin-left:auto;
 margin-right:auto;
 padding:0;
 width:1000px;
 margin-top:20px;
 background:none;
 color:#FFF;
 text-align:center;
 font-size:10px;
}

#pied a{
 color:#FFF;
}

/*
DEFINITION DES TABLEAUX DU VISUALISEUR
*/
#show_pict {
margin-left:auto;
margin-right:auto;
text-align:center;

}

#show_pict table {
display:inline;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#show_pict td {
border-width:1px;
background:#444444;
vertical-align:middle;
width:110px;
height:100px;
font-size:9px;
}

/*
DEFINITION DE LA PRESENTATION DES ALBUMS PHOTOS
*/
#presentation_album p {
font-size:11px;
vertical-align:middle;
padding-top:5px;
}

#presentation_album img {
width:45px;
height:45px;
float:left;
border:0px;
padding-right:10px;
}



/*
DEFINITION DE LA PRESENTATION DES CD
*/
#presentation_cd p {
font-size:11px;
vertical-align:middle;
padding-top:5px;
}

#presentation_cd img {
width:40px;
height:40px;
float:left;
border:0px;
padding-right:10px;
}

#page_presentation {
 margin:10px; 
}


#page_presentation img {
 float:left;
 margin-right:20px;
}


/*
DEFINITION DE LA FICHE CD
*/
#fiche_cd ul {
float:right;
font-size:12px;
width:50%;
}

#fiche_cd li {
height:30px;
background-color:#FFFFFF;
border-bottom-style: dotted;
border-width:thin;
border-color:#CCCCCC;
list-style-type:none;
}

#fiche_cd p {
border:0px;
width:50%;
background:#ABCACB;
padding:0px;
margin:0px;
}

#fiche_cd li object {
 margin-left:30px;
}


.separation {
 clear:both;
 visibility:hidden;
}




#show_cart table {
padding:0px;
margin:0px;
}
#show_cart td{
padding:10px;
margin:0px;
font-size:10px;
}

#show_cart tr {
padding:0px;
margin:0px;
}






/*
DEFINITION DES BALISES GENERIQUES
*/

img {
 border:0px;
}

.h35 {
 height:35px;
}

.h80 {
 height:80px;
}

.w60 {
 width:60px;
}

.pad10 {
padding:10px;
}

.centre {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

.px14 {
 font-size:14px;
}

.px12 {
 font-size:12px;
}


a {
 text-decoration:none;
 color:#000000;
}

a:hover {
 text-decoration:underline;
 color:gray;
}

.italique {
 font-style:italic;
}

.droite {
 text-align:right;
}

.gras {
 font-weight:bold;
}

.souligne {
text-decoration:underline;
}

h3 {
 text-align:center;
}

h4 {
 margin:0px;
}

.px8 {
 font-size:8px;
}
.px9 {
 font-size:9px;
}
.px10 {
 font-size:10px;
}
.px11 {
 font-size:11px;
}
.px12 {
 font-size:12px;
}
.px14 {
 font-size:14px;
}
.px16 {
 font-size:16px;
}
.px18 {
 font-size:18px;
}
.px20 {
 font-size:20px;
}

h2 {
font-size:24px;
/*font-weight:none;*/
text-align:center;
font-family:Verdana,Arial,sans-serif;
}




#galerie a span {
display:none;
}

#galerie a:hover span {
display:inline;
background:none;
position:absolute;
top:340px;
left:200px;
right:200px;
margin:auto;
color:red;
text-align:center;
z-index:500;
}

#galerie table {
display:inline;
}

#galerie td {
margin:0px;
padding:0px;
line-height:12px;
}


.confirmation {
background:green;
text-align:center;
}

.alerte {
background:red;
text-align:center;
font-weight:bold;
}