/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE INDEX */

body.index {
	background-color: #2d2d2d;
}
/* Tableau principal */
table.index{
	background-color: white;
	width: 1000px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
}
/* debut encadrement principal page index */
tr.index_encar_haut{
	height: 11px;
}
td.index_encar_haut{
	background-image: url(images/haut.jpg);
}
td.index_encar_haut_gauche{
	width:10px;
	background-image: url(images/hg.jpg);
}
td.index_encar_haut_droit{
	width:10px;
	background-image: url(images/hd.jpg);
}
td.index_encar_gauche{
	width:10px;
	background-image: url(images/gauche.jpg);
}
td.index_encar_droit{
	width:10px;
	background-image: url(images/droite.jpg);
}
tr.index_encar_bas{
	height: 11px;
}
td.index_encar_bas{
	background-image: url(images/bas.jpg);
}
td.index_encar_bas_gauche{
	width:10px;
	background-image: url(images/bg.jpg);
}
td.index_encar_bas_droit{
	width:10px;
	background-image: url(images/bd.jpg);
}
/* fin encadrement principal page index */
/* --------------------------------------------------- */

/* Début logo */

tr.index_logo{
	height: 150px;
}
td.index_logo{
	background-image:url(images/logo2.jpg);
}

/* Fin logo */

/* Debut menu */

tr.index_menu{
	height: 38px;
}
td.index_menu{
	text-align:center;
background-image:url(images/bgmenu.jpg);
}

/* Début contenu */

tr.index_contenu{
	
	vertical-align: top;
}
td.index_contenu{
	padding-left: 5px;
	padding-right: 5px;

}

/* Fin contenu */ 

/* Debut pied de page */
tr.index_pied {
	height: 26px;
}
td.index_pied{
	background-image: url(images/pied.jpg);
	
}
a.index_pied{
	font-family:verdana;
	font-size:10px;
	color:white;
	text-decoration: none;
}
div.index_pied{
	float: left;
	margin-left: 5px;
}
div.index_pied_copyright{
	float: right;
	margin-right: 5px;
}

/* fin pied de page */

/* FIN PAGE INDEX */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE MENU */

table.menu{
	
	
	border-collapse: collapse;
	border-spacing: 0px;
}
tr.menu{
	height:38px;
}
td.menu-spacer {
	
	width:2px;
	background-image:url(images/spacerbouton.jpg);
}
td.menu{
	
	width:194px;
}
a.menu-accueil {
	display:block;
	background-image:url(images/accueil.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
}
a.menu-accueil:hover{
	background-image:url(images/accueil-hover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
	
}
a.menu-presentation {
	display:block;
	background-image:url(images/presentation.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
}
a.menu-presentation:hover{
	background-image:url(images/presentation-hover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
	
}
a.menu-rea {
	display:block;
	background-image:url(images/realisations.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
}
a.menu-rea:hover{
	background-image:url(images/realisations-hover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
	
}
a.menu-contact {
	display:block;
	background-image:url(images/contact.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
}
a.menu-contact:hover{
	background-image:url(images/contact-hover.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:194px;
	height:38px;
	
}

  	#maboite {
		width:980px; 
		height:38px;
	}
	#maboite ul {
		margin:0px; 
		padding:0px; 
		position:relative; 
		width:980px;
	}
	
	
	#maboite ul li {
		display:inline; 
		float:left; 
		
		
	}
	.titremenu {
		width:194px;
		height:38px; 
		position:relative; 
		z-index:1000; 
		padding:0px;  
		cursor:pointer;
		display:inline;
	}
	
	

	#maboite ul ul {
		position:absolute;
		left:294px; 
		display:none; 
		z-index:100;
	}
	#maboite ul li div {
		display:inline;
		float:left;
	}
	
	#maboite ul ul li {
		border:#000 solid; 
		border-width:0px; 
		width:194px; 
		background-color:#FFF; 
		
	}
	#maboite ul li:hover ul {
		display:block; top:38px;
		width:194px;
		background-color:#FFF;
		border:#000 solid; 
		border-width:1px;
		text-align:left; 
	}
	
	
	#maboite ul li:hover  {
		display:block;
		border-left:#000 solid; 
		border-right:#000 solid; 
		border-top:#000 solid; 
		border-bottom:#fff solid; 
		border-width:0px;
		background-color:#FFF; 
	}
table.smenu{
	width:194px;
}	
td.smenu {
	width:194px;
	margin-left:5px;
}
tr.smenu{
	height:18px;
}
a.ssmenu {
	text-decoration:none;
	color:black;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	display:block;
	width:194px;
}
a.ssmenu:hover {
	background-image:url(images/bgsmenu.jpg);
	color:white;


}

/* FIN PAGE MENU */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE CONTACT */

table.contact{
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	
}
tr.contact{
	
}
td.contact{
	
}
td.contact_submit{
	text-align: center;
}
p.contact{
	text-align: center;
}
input.contact{
	width: 200px;
}
textarea.contact{
	width: 200px;
	height: 80px;
}

/* FIN PAGE CONTACT */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE ANNONCE*/
p.annonce{
	text-align: center;
}
table.annonce{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid navy;
	border-collapse: collapse;
	border-spacing: 0px;
}
tr.annonce{
	
}
td.annonce{
	
}
a.annonce{
	
}
td.annonce_date{
	border-bottom: 1px solid navy;
}
td.annonce_titre{
	text-align: right;
	border-bottom: 1px solid navy;
}
td.annonce_annonceur{
	text-align: right;
	font-size: 10px;
}
table.annonce_menu{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}
td.annonce_prec{
	text-align: left;
}
td.annonce_suiv{
	text-align: right;
}
/* FIN PAGE ANNONCE*/
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE DETAIL ANNONCE*/

table.detailannonce{
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid navy;
	border-collapse: collapse;
	border-spacing: 0px;
}
tr.detailannonce{
	
}
td.detailannonce{
	text-align: center;
}
input.detailannonce{
	
}
textarea.detailannonce{
	
}
td.detailannonce_date{
	border-bottom: 1px solid navy;
}
td.detailannonce_titre{
	border-bottom: 1px solid navy;
	text-align: right;
}
td.detailannonce_annonce{
	
}
p.detailannonce_annonce{
	text-align: justify;
}
td.detailannonce_annonceur{
	
}
td.detailannonce_liens{
	
}
a.detailannonce_liens{
	
}
td.detailannonce_annonceur{
	border-top: 1px solid navy;
	text-align: right;
	border-bottom: 1px solid navy;
}

/* FIN PAGE DETAIL ANNONCE*/
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE POSTERANNONCE*/

p.posterannonce{
	text-align: center;
}
table.posterannonce{
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}
tr.posterannonce{
	
}
td.posterannonce{
	
}
input.posterannonce{
	
}
textarea.posterannonce{
	
}

/* FIN PAGE POSTERANNONCE*/
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE NEWS*/

table.news{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid navy;
}
tr.news{
	
}
td.news{
	
}
a.news:link{
	
}
a.news:hover{
	
}
a.news:visited{
	
}
tr.news_titre{
	
}
td.news_titre{
	border-bottom: 1px solid navy;
	text-align: right;
}
td.news_heure{
	border-bottom: 1px solid navy;
}
tr.news_cat{
	
}
td.news_cat{
	
}
table.news_menu{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px;
}
tr.news_menu{
	
}
td.news_menu{
	
}
td.news_suiv{
	text-align: right;
}
td.news_prec{
	text-align: left;
}

/* FIN PAGE NEWS*/
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE DETAILNEWS */

table.detailnews{
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid navy;
}
tr.detailnews{
	
}
td.detailnews{
	text-align: justify;
}
a.detailnews:link{
	
}
a.detailnews:hover{
	
}
a.detailnews:visited{
	
}
td.detailnews_heure{
	border-bottom: 1px solid navy;
}
tr.detailnews_titre{
	
}
td.detailnews_titre{
	border-bottom: 1px solid navy;
	text-align: right;
}
td.detailnews_image{
	text-align: center;
}

/* FIN PAGE DETAILNEWS */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE AFFICHE CATEGORIES NEWS */

table.catnews{
	
}
tr.catnews{
	
}
td.catnews{
	
}
a.catnews:link{
	
}
a.catnews:hover{
	
}
a.catnews:visited{
	
}
tr.catnews_titre{
	
}
td.catnews_titre{
	
}
td.catnews_heure{
	
}

/* FIN PAGE AFFICHE CATEGORIES NEWS */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE INDEXGALERIE */

table.galerie{
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	
}
table.galerie_content {
	border:1px solid gray;
}
tr.galerie{
	
}
td.galerie{
	
}
td.galerie_cat{
	text-align: center;
}
a.galerie_cat{
	text-decoration:none;
	color:black;
	font-family:verdana;
	font-size:12px;
	
}
a.galerie_cat:hover{
	
}

td.galerie_photo_cat{
	width: 245px;
	text-align: center;

}
a.galerie_photo_cat{
		
}
a.galerie_photo_cat:hover{
	
}


/* FIN PAGE INDEXGALERIE */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE INDEXPHOTOS  */

table.photos{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px;
}
tr.photos{
	height: 125px;
}
td.photos{
	width: 125px;

}
a.photos:link{
	
}
a.photos:hover{
	
}
a.photos:visited{
	
}
table.photos_menu{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
	border-collapse: collapse;
}
tr.photos_menu{
	
}
td.photos_menu{
	text-align: center;
}
a.photos_menu:link{
	
	
}
a.photos_menu:hover{
	
}
a.photos_menu:visited{
	
}
td.photos_menu_prec{
	text-align: left;
}
td.photos_menu_suiv{
	text-align: right;
}
img.photos{
	width: 125px;
	height:125px;
	border:0px;
}

/* FIN PAGE INDEXPHOTOS */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE LIVRE D'OR */

table.livredor{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid red;
	border-spacing: 0px;
	border-collapse: collapse;
}
tr.livredor{
	
}
td.livredor{
	
}
a.livredor:link{
	
}
a.livredor:hover{
	
}
a.livredor:visited{
	
}
tr.livredor_titre{

}
td.livredor_titre{
	border-bottom: 1px solid red;
	text-align: right;
}
td.livredor_heure{
	border-bottom: 1px solid red;	
}
p.livredor{
	text-align: center;
}
/* FIN PAGE LIVRE D'OR */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT AJOUT LIVRE D'OR */

div.ajoutlivredor{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
input.ajoutlivredor{
	
}
textarea.ajoutlivredor{
	width:380px
}

/* FIN AJOUT LIVRE D'OR */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE INDEX GALERIE EXT */

table.indexgalext{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}
td.indexgalext{
	text-align:center;
}
td.indexgalext_mini{
	width:125px;
	text-align:center;
}

/* FIN PAGE INDEX GALERIE EXT */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE GALERIE EXT SOUS CATEGORIE */

table.galext_scat_liste{
	width:325px;
	margin-left: auto;
	margin-right: auto;
}
td.galext_scat_liste{
	text-align:center;
}
td.galext_scat_liste_mini{
	width:125px;
	text-align:center;
}

p.galext_scat{
	text-align:center;
}
table.galext_scat_photos{
	width:500px;
	margin-left: auto;
	margin-right: auto;
}

/* FIN PAGE GALERIE EXT SOUS CATEGORIE */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE GALERIE EXT SOUS-SOUS CATEGORIE */

table.galext_sscat_liste{
	width:325px;
	margin-left: auto;
	margin-right: auto;
}
td.galext_sscat_liste{
	text-align:center;
}
td.galext_sscat_liste_mini{
	width:125px;
	text-align:center;
}
p.galext_sscat{
	text-align:center;
}
table.galext_sscat_photos{
	width:500px;
	margin-left: auto;
	margin-right: auto;
}

/* FIN PAGE GALERIE EXT SOUS-SOUS CATEGORIE */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* DEBUT PAGE GALERIE EXT SOUS-SOUS-SOUS CATEGORIE */

div.galext_ssscat{
	width:500px;
	margin-left: auto;
	margin-right: auto;
}
p.galext_ssscat{
	text-align:center;
}

/* FIN PAGE GALERIE EXT SOUS-SOUS-SOUS CATEGORIE */
/* ************************************************ */
/* ************************************************ */

/* ************************************************ */
/* ************************************************ */
/* TEST MENU CSS */

  	#contentBox {
		width:140px; 
		height:30px;
	}
	#contentBox ul {
		
		margin:0px; 
		padding:0px; 
		position:relative; 
		width:100%;
	}
	
	
	#contentBox ul li {
		display:inline; 
		float:left; 
		
		
	}
	.titleCell {
		width:140px;
		height:30px; 
		position:relative; z-index:1000; 
		margin:0px; padding-top:7px;  
		cursor:pointer;
		color:blue;
		
	}
	
	
	.titleCell span {
		font-size:14px;
		position:absolute; z-index:1000;
		width:140px;  height:30px; 
		text-align:center;
		
	}
	#contentBox ul ul {
		position:relative; left:0px; 
		display:none; 
		z-index:100;
	}
	
	
	#contentBox ul ul li {
		border:#000 solid; 
		border-width:0px; 
		width:140px; 
		background-color:orange;
		line-height:20px;
		padding-left:5px; 
		
	}
	#contentBox ul li:hover ul {
		display:block; top:-7px; 
	}
	
	
	#contentBox ul li:hover  {
		border-left:#000 solid; 
		border-right:#000 solid; 
		border-top:#000 solid; 
		border-bottom:#fff solid; 
		border-width:0px;
		 
	}	

