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


/*
DEFINITION DE L'ENTETE
*/

#entete {
margin-left:auto;
margin-right:auto;
padding:0;
height:130px;
width:1000px;
background:blue 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:20px;
margin-left:auto;
margin-right:auto;
min-height:684px;
background:#FFF url(../xincIMG/bg-global.jpg) left top no-repeat;
}


/*
DEFINITION DU MENU HORIZONTAL
*/

#menucompte {
text-align:center;
}

#menucompte a {
padding:10px;
border:1px solid black;
width:200px;
line-height:30px;
height:30px;
background:blue;
font-weight:bold;
text-align:center;
color:#FFFFCC;
}

#menucompte a:hover {
padding:10px;
width:200px;
line-height:30px;
height:30px;
background:#0000AA;
font-weight:bold;
text-align:center;
color:#FFFFCC;
}

/*
DEFINITION DU MENU HORIZONTAL
*/
#menu_global {
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-bottom:10px;
width:1000px;
}

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

#menu_global ul {
float:right;
/* 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;
}

#menu_global a{
margin:0px;
padding:10px;
width:100px;
height:20px;
background:none;
font-weight:bold;
background:#FFFFAA;
border:1px solid #3333FF;
color:#5555FF;
}
#menu_global a:hover{
margin:0px;
padding:10px;
width:100px;
height:20px;
background:#FFA;
border:1px solid #FAF;
font-weight:bold;
color:#3333FF;
}


/*
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;
margin-top:30px;
margin-right:10px;
padding-left:8px;
padding-right:8px;
background:#FFA url(../xincIMG/fondmenu-lateral.png) no-repeat;
text-align:center;
border:1px solid blue;
font-size:10px;
/*-moz-opacity:0.85; opacity: 0.85;filter:alpha(opacity=85);*/
}

#bloc_droite1 img {
border:0px;
margin-left:-40px;
}

#bloc_droite1 {
float : right;
width:150px;
padding-left:8px;
padding-right:8px;
background:none;
text-align:center;
border:0px solid blue;
font-size:10px;
/*-moz-opacity:0.85; opacity: 0.85;filter:alpha(opacity=85);*/
}

#bloc_droite a{

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

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

#contenu p {
 margin:0px 0px 20px 30px;
}

#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:#000;
 text-align:center;
 font-size:10px;
}

#pied a{
 color:#000;
}



.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:#000000;
 }

.italique {
 font-style:italic;
}

.droite {
 text-align:right;
}

.gauche{
 text-align:left;
}

.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;
padding:10px;
text-align:center;
color:yellow;
padding:10px;
}

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

input {
border:none;
background:none;
}

textarea, select {
border:1px solid;
background:none;
}

input[type=text], input[type=password] {
border-bottom:1px dashed black;
}

input[type=submit] {
border:2px black dashed;
background:#ffc;
}
input[type=reset] {
border:2px black dashed;
background:#ffE;
}


.bg1 {
background:#bdefff;
}
.bg2 {
background:#ffffcc;
}

