body {
	background-image:     url('imgs/interface/bg.jpg');
	margin:               0;
	font-family:          Verdana, Arial, Sans-serif }

#header {
	background-image:     url('imgs/interface/header.jpg');
	background-repeat:    no-repeat;
	height:               195px;
	width:                942px;
	margin:               0 auto 0 auto; }

/***** GLOBAL *****/

#global {
	background-image:     url('imgs/interface/global.jpg');
	background-repeat:    no-repeat;
	height:               627px;
	width:                942px;
	margin:               0 auto 0 auto; }

/***** MENU *****/

#menu {
	position:             absolute;
	margin-left:          78px;
	padding-top:          89px;
	width:                127px; }

#menu a {
	display:              block;
	width:                127px;
	height:               30px;
	margin-bottom:        1px; }

#menu img {
	margin-bottom:        1px; }

.accueil              { background-image: url('imgs/interface/menu/accueil.jpg');       }
.accueil:hover        { background-image: url('imgs/interface/menu/accueil_h.jpg');     }
.messervices          { background-image: url('imgs/interface/menu/messervices.jpg');   }
.messervices:hover    { background-image: url('imgs/interface/menu/messervices_h.jpg'); }
.references           { background-image: url('imgs/interface/menu/references.jpg');    }
.references:hover     { background-image: url('imgs/interface/menu/references_h.jpg');  }
.book                 { background-image: url('imgs/interface/menu/book.jpg');          }
.book:hover           { background-image: url('imgs/interface/menu/book_h.jpg');        }
.photos               { background-image: url('imgs/interface/menu/photos.jpg');        }
.photos:hover         { background-image: url('imgs/interface/menu/photos_h.jpg');      }
.goodies              { background-image: url('imgs/interface/menu/goodies.jpg');       }
.goodies:hover        { background-image: url('imgs/interface/menu/goodies_h.jpg');     }
.liens                { background-image: url('imgs/interface/menu/liens.jpg');         }
.liens:hover          { background-image: url('imgs/interface/menu/liens_h.jpg');       }
.contacts             { background-image: url('imgs/interface/menu/contacts.jpg');      }
.contacts:hover       { background-image: url('imgs/interface/menu/contacts_h.jpg');    }

/***** CONTENU *****/

#contenu {
	position:             absolute;
	margin-left:          228px;
	margin-top:           9px;
	margin-right:         103px;
	width:                611px;
	height:               613px; }

/***** FOOTER *****/

#footer {
	background-image:     url('imgs/interface/footer.jpg');
	background-repeat:    no-repeat;
	height:               132px;
	width:                652px;
	margin:               0 auto 60px auto;
	padding-left:         206px;
	padding-right:        84px;
	padding-top:          10px;
	text-align:           center;
	font-size:            14px;
	color:                #ffffff; }

#footer a, #footer a:link, #footer a:visited {
	color:                #ffffff;
	text-decoration:      none; }

#footer a:hover {
	text-decoration:      underline; }

/***** ACCUEIL *****/

#accueil_boutons {
	float:                left;
	width:                185px; }

#accueil_boutons a {
	display:              block;
	width:                183px;
	height:               81px;
	margin-top:           9px; }

.accueil_bouton_book           { background-image: url('imgs/accueil/bouton_book.jpg');      }
.accueil_bouton_book:hover     { background-image: url('imgs/accueil/bouton_book_h.jpg');    }
.accueil_bouton_goodies        { background-image: url('imgs/accueil/bouton_goodies.jpg');   }
.accueil_bouton_goodies:hover  { background-image: url('imgs/accueil/bouton_goodies_h.jpg'); }
.accueil_bouton_liens          { background-image: url('imgs/accueil/bouton_liens.jpg');     }
.accueil_bouton_liens:hover    { background-image: url('imgs/accueil/bouton_liens_h.jpg');   }

#accueil_coldroite {
	float:                right;
	margin-top:           9px; }

.accueil_defin_infographie {
	background-image:     url('imgs/accueil/defin_infographie.jpg');
	background-repeat:    no-repeat;
	width:                413px;
	height:               105px; }

.actualites {
	background-image:     url('imgs/accueil/cadre_actualites.jpg');
	margin-top:           9px;
	width:                389px;
	height:               225px;
	padding:              25px 9px 0 9px; }

.actualites_date {
	display:              block;
	color:                #747474;
	text-transform:       uppercase;
	font-size:            10px;
	margin-top:           12px;
	border-bottom:        1px solid #747474; }

.actualites_titre {
	display:              block;
	color:                #922527;
	font-size:            16px; }

.actualites_texte {
	color:                #2c0947;
	font-size:            11px; }

/***** DIVERS *****/

.titresimages {
	margin: 10px auto 30px 10px; }

h2 {
	font-weight:          normal;
	color:                #922527;
	margin-left:          20px; 
	font-size:            18px; }

p {
	color:                #7b7c7e;
	font-size:            11px;
	text-align:           justify; }

.coldroite {
	width:                300px;
	float:                right;
	margin-left:          10px; }

p a, p a:link, p a:visited {
	color:                #7b7c7e;
	text-decoration:      none; }

p a:hover {
	color:                #642595; }
	

/***** MES SERVICES *****/

#global_messervices {
	background-image:     url('imgs/interface/global_messervices.jpg');
	background-repeat:    no-repeat;
	height:               627px;
	width:                942px;
	margin:               0 auto 0 auto; }

#mes_services_bloc {
	margin-top:           50px; }

.messervices_coldroite {
	width:                325px;
	float:                right;
	margin-left:          0px;
	margin-top:           20px; }

.messervices_texte {
	font-size:            11px;
	margin-left:          45px;
	width:                225px;
	text-align:           left;
	color:                #7b7c7e; }

.messervices_titres {
	margin-top:           15px;
	margin-left:          10px;
	margin-bottom:        0; }
	

/***** REFERENCES *****/

#global_references {
	background-image:     url('imgs/interface/global_references.jpg');
	background-repeat:    no-repeat;
	height:               627px;
	width:                942px;
	margin:               0 auto 0 auto; }

.references_liste {
	font-size:            11px;
	margin-top:           40px;
	margin-left:          40px;
	color:                #7b7c7e; }
	

/***** BOOK *****/

#global_book {
	background-image:     url('imgs/interface/global_book.jpg');
	background-repeat:    no-repeat;
	height:               627px;
	width:                942px;
	margin:               0 auto 0 auto; }

.book_padding_haut { margin-top: 50px; }

.book_carres {
	float:                left;
	margin-top:           25px;
	margin-bottom:        32px;
	text-align:           left;
	width:                390px; }

.book_coldroite_menu {
	width:                444px;
	float:                right;
	margin-left:          0px;
	margin-right:         15px;
	margin-top:           0px; }

.book_menu {
	margin-left: 4px; }

.book_coldroite {
	width:                430px;
	float:                right;
	margin-left:          0px;
	margin-right:         15px;
	margin-top:           0px; }


	/*** MENU BOOK ***/

.book_menu1 {
	display:              block;
	background-image:     url('imgs/book/menu/1.jpg');
	background-repeat:    no-repeat;
	width:                207px;
	height:               16px; }
.book_menu1_select {
	display:              block;
	background-image:     url('imgs/book/menu/1_select.jpg');
	background-repeat:    no-repeat;
	width:                207px;
	height:               16px; }
.book_menu1:hover { background-image:     url('imgs/book/menu/1_select.jpg'); background-repeat: no-repeat; }


.book_menu2 {
	display:              block;
	background-image:     url('imgs/book/menu/2.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu2_select {
	display:              block;
	background-image:     url('imgs/book/menu/2_select.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu2:hover { background-image:     url('imgs/book/menu/2_select.jpg'); background-repeat: no-repeat; }


.book_menu3 {
	display:              block;
	background-image:     url('imgs/book/menu/3.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu3_select {
	display:              block;
	background-image:     url('imgs/book/menu/3_select.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu3:hover { background-image:     url('imgs/book/menu/3_select.jpg'); background-repeat: no-repeat; }


.book_menu4 {
	display:              block;
	background-image:     url('imgs/book/menu/4.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu4_select {
	display:              block;
	background-image:     url('imgs/book/menu/4_select.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu4:hover { background-image:     url('imgs/book/menu/4_select.jpg'); background-repeat: no-repeat; }


.book_menu5 {
	display:              block;
	background-image:     url('imgs/book/menu/5.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu5_select {
	display:              block;
	background-image:     url('imgs/book/menu/5_select.jpg');
	background-repeat:    no-repeat;
	width:                149px;
	height:               16px; }
.book_menu5:hover { background-image:     url('imgs/book/menu/5_select.jpg'); background-repeat: no-repeat; }

	/*** CARRES ***/

.carre, .carre a, .carre a:link, .carre a:visited {
	display:              block;
	float:                left;
	background-image:     url('imgs/book/menu/carre.gif');
	background-repeat:    no-repeat;
	width:                12px;
	height:               12px;
	margin-left:          5px; }
	
.carre:hover {
	background-image:     url('imgs/book/menu/carre_hover.gif'); }

.carre_select {
	display:              block;
	float:                left;
	background-image:     url('imgs/book/menu/carre_hover.gif');
	background-repeat:    no-repeat;
	width:                12px;
	height:               12px;
	margin-left:          5px; }

	/*** CADRE ***/

.offbook_cadre {
	background-image:     url('imgs/book/cadre_fond.jpg');
	width:                591px;
	margin-top:           20px;
	padding:              10px 10px 2px 10px;
	text-align:           right;
	font-size:            10px; }

.offbook_bas {
	background-image:     url('imgs/book/cadre_bas.jpg');
	width:                611px;
	height:               13px; }

.book_document {
	margin:               0 auto 0 auto; }
	

/***** PHOTOS *****/

#global_photos {
	background-image:     url('imgs/interface/global_photos.jpg');
	background-repeat:    no-repeat;
	height:               627px;
	width:                942px;
	margin:               0 auto 0 auto; }

.photos_padding_haut { margin-top: 26px; }

.photos_coldroite {
	width:                430px;
	float:                right;
	margin-left:          0px;
	margin-right:         15px;
	margin-top:           0px; }

.photos_colgauche {
	background-image:     url('imgs/interface/book_colgauche.jpg');
	background-repeat:    no-repeat;
	width:                130px;
	margin-right:         20px;
	color:                #b1b3b4;
	margin-top:           130px; }

.photos_colgauche p {
	text-align:           right;
	font-size:            0.7em; }

.photos_recherche {
	text-align:           right; }

.photos_recherche_champ {
	width:                85px;
	border:               1px solid #999b9c;
	color:                #999b9c;
	margin-top:           20px;
	padding:              2px; }

.photos_menuhaut {
	margin-bottom:        45px; }

.photos_menuhaut img {
	border:               0;
	margin-right:         8px;
	vertical-align:       middle; }

.photos_annulrecherche {
	float:                right;
	text-align:           right;
	font-size:            10px; }

.photos_annulrecherche a, .photos_annulrecherche a:link, .photos_annulrecherche a:visited {
	text-decoration:      none;
	color:                #b1b3b4; }


/***** GOODIES *****/

.goodies_bloc {
	margin-left:          45px; }

.goodies_bloc p {
	color:                #7b7c7e; }

.goodies_fonds a, .goodies_fonds a:link, .goodies_fonds a:visited {
	font-size:            11px;
	color:                #2c0947;
	text-decoration:      none;
	margin-left:          15px;
	line-height:          20px;
	color:                #7b7c7e; }

.goodies_fonds a:hover {
	text-decoration:      underline; }


/***** LIENS *****/

.liens_bloc {
	margin-left:          10px; }

.liens_bloc p {
	color:                #7b7c7e; }

.liens_bloc a, .liens_bloc a:link, .liens_bloc a:visited {
	margin-left:          0; }

