
body { background-color: #d6d4d4; background-image: url(http://www.cotecuisine-tours.com/data/images/xey/fond_repeat.gif); background-repeat: repeat-x; background-position: 0 0; padding-bottom: 30px; }

/* Structure */
#conteneur { background-image: url(http://www.cotecuisine-tours.com/data/images/xey/fond_conteneur.gif); background-repeat: repeat-y; background-position: 0 0; width: 960px; margin-right: auto; margin-left: auto; }
#header { background-image: url(http://www.cotecuisine-tours.com/data/images/xey/fond_tetiere.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; width: 960px; height: 160px; }
#contenu { background-image: url(http://www.cotecuisine-tours.com/data/images/xey/fond_contenu.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 30px; padding-right: 52px; padding-left: 64px; }

#bloc_logo { position: relative; top: 40px; left: 60px; width: 470px; z-index: 2; }
#logo_boutique { position: absolute; top: 30px; }
#logo_xey_boutique { position: absolute; margin-left: 30px; }
#separateur { position: absolute; margin-top: -20px; margin-left: 15px; }
#accroche { position: absolute; top: 66px; right: 56px; }
#menu { position: absolute; top: 100px; right: 52px; width: 450px; }
/* Menu */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.mattblacktabs{
width: 100%;
overflow: hidden; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0 10px 0 0;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 7px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #3c3c3e; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #2eaadc; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/* Fin menu */
#contenu_magasin { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#bloc_left { width: 490px; float: left; margin-right: 10px; }
#ti_selection { margin-bottom: 10px; }
#slider { padding-bottom: 20px; }
#bloc_right { font-family: Verdana, Arial, Helvetica, sans-serif; width: 340px; float: left; padding-top: 22px; }
#coordonnees { color: #575757; font-size: 14px; padding-bottom: 20px; padding-left: 20px; }
#photo_boutique { text-align: center; width: 300px; margin-right: auto; margin-bottom: 20px; margin-left: auto; padding: 10px; border: solid 1px #d5d3d3; }

#horaires { color: #797879; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right: 30px; padding-left: 20px; }
#table_horaires { text-align: left; float: right; margin-top: 10px; margin-bottom: 18px; }
#table_horaires td { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #cdcacb; }
#TIH { color: #fff; font-size: 12px; font-weight: bold; background-color: #cdcacb; text-align: center; padding-top: 3px; padding-bottom: 3px; }
#free_zone { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; padding-bottom: 10px; }
.clear { clear: both; }
#footer_conteneur { margin: 0 auto; padding: 0; }
#visuel_catalogue { position: absolute; right: 30px; margin-top: -41px; }
#footer { color: #868285; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c5c2c2; position: relative; width: 860px; margin-top: 35px; margin-right: auto; margin-left: auto; padding: 18px 30px; }
.middle { vertical-align: middle; margin-right: 4px; }
#lk_cat { position: absolute; right: 130px; }
#footer a:link, #footer a:visited, #signature a:link, #signature a:visited  { color: #868285; text-decoration: underline; }
#footer a:hover, #footer a:active, #signature a:hover, #signature a:active { color: #575757; text-decoration: none; }
#signature { color: #868285; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 860px; margin-top: 10px; margin-right: auto; margin-left: auto; }

