/*STYLE.CSS*/
body{
	font-family: maiandra GD;
}
img{
	border	: none;
}

/*FOOTER*/
a.lienFooter{
	color 			: #444444;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 12px;
	vertical-align	: middle;
}

a.lienFooter:hover {
	color 			: black;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 12px;
	vertical-align	: middle;
}

td.tdFooter{
	text-align		: center;
	vertical-align	: middle;
}

/*Accueil*/
td.fondGrisMenu{
	text-align 			: center;
	width				: 20%;
	background-color	: #FFFFFF;
	vertical-align		: top; 	
}

table.fondGrisSousMenu{
	text-align 			: left;
	background-color	: #FFFFFF;
	vertical-align		: top; 	
	border-spacing		: 20px 0px;
	empty-cells			: hide;
	border-top			: solid 2px grey; 
}

a.fondGrisMenu{
	color 			: black;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 12px;
}

a.fondBlackMenu{
	color 			: blue;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 12px;	
}

a.fondBlackSsMenu{
	color 			: blue;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 10px;	
}

a.fondGrisSousMenu{
	color 			: black;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 10px;	
}

a.fondBlackSousMenu{
	color 			: blue;
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 10px;	
}

span.pageAccueil{
	font-size		: 13px;
	color			: black;
	text-decoration	: none;
}

/*Partenaire*/
table.partenaire{
	font-size		: 13px;
	color			: black;
	text-decoration	: none;
	width			: 400px;
	background-color: #FFFFFF;
	vertical-align	: top;
	border			: solid 2px black;
	border-spacing	: 0px;
}

td.titrePartenaire{
	font-size		: 13px;
	color			: black;
	text-decoration	: none;
	background-color: #CCCCCC;
	vertical-align	: middle;
	font-weight		: bold;
}

table.infoPart{
	font-size		: 12px;
	color			: black;
	text-decoration	: none;
	background-color: #FFFFFF;
	text-align		: left;
	vertical-align	: top;
}
td.infoPart{
	font-size		: 12px;
	color			: black;
	text-decoration	: none;
	background-color: #FFFFFF;
	text-align		: left;
	vertical-align	: top;
	white-space		: nowrap;
	width			: 100%;
}
span.infoPart{
	font-size		: 12px;
	color			: black;
	text-decoration	: none;
	background-color: #FFFFFF;
	text-align		: left;
	vertical-align	: top;
}
td.infoPartTitle{
	font-size		: 12px;
	color			: black;
	text-decoration	: none;
	background-color: #FFFFFF;
	text-align		: left;
	vertical-align	: top;
	text-decoration	: underline;
	white-space		: nowrap;
}
td.infoPartImg{
	text-align		: right;
	vertical-align	: top;
}

/*Galeries*/
td.menuTitle{
	color			: blue;
	font-size		: 13px;
	text-align		: center;
	vertical-align	: middle;
	font-weight		: bold;
}
table.tabReal{
	text-align	: center;
}
td.dossierPhoto{
	color			: blue;
	font-size		: 13px;
	text-align		: center;
	vertical-align	: middle;
	font-weight		: bold;
}
a.lienChemin{
	color		: black;
	font-size	: 11px;
	text-align	: left;
}
a.lienCheminLast{
	color		: red;
	font-size	: 13px;
	text-align	: left;
	font-weight	: bold;
}
span.lienChemin{
	color		: black;
	font-size	: 11px;
	text-align	: left;
}


/*Devis*/
table.devisTable{
	text-align			: center;
	background-color	: #FFFFD0;
	border				: solid 2px black;
}
td.devisTitre{
	text-align		: center;
	font-size		: 13px;
	font-weight		: bold;
	color			: black;
}
td.devisInfo{
	text-align		: center;
	font-size		: 10px;
	color			: red;
}
table.devisForm{
	font-size		: 12px;
	color			: black;
	border-spacing	: 5px 7px;	
	vertical-align	: top;	
}
td.devisFormInput{
	font-size		: 12px;
	color			: black;
	text-align		: right;
	font-weight		: bold;
	width			: 43%;
	vertical-align	: top;
}
td.devisFormText{
	font-size		: 12px;
	color			: black;
	text-align		: left;
	width			: 57%;
	vertical-align	: top;
}
span.devisObli{
	font-size		: 12px;
	color			: red;
	font-weight		: bold;
	vertical-align	: top;
}
td.devisLigneAdresse{
	border	: 0px;
	border-spacing	: 5px 0px;
	vertical-align	: top;
}
table.devisConfirm{
	text-align			: center;
	background-color	: white;
	border				: solid 2px black;
	width				: 80%;
}
td.devisConfirmTd{
	text-align		: center;
	font-size		: 13px;
	font-weight		: bold;
	color			: black;
}

/*Livre d'or*/
table.tableComplet{
	border		: 0px;
	text-align	: center;
	width		: 90%;
	border-spacing	: 0px 12px;
}
table.tableMess{
	border			: solid 2px black;
	border-spacing	: 0px;
	width			: 100%;
	font-size		: 12px;
}
a.lienPage{
	font-weight		: bold;
	color			: blue;
	text-decoration	: none;
	font-size		: 11px;
}
span.actuelPage{
	font-weight		: bold;
	color			: red;
	text-decoration	: none;
	font-size		: 12px;
}
table.tableForm{
	text-align			: center;
	background-color	: #FFFFD0;
	border				: solid 2px black;
}
td.orTitre{
	text-align		: center;
	font-size		: 13px;
	font-weight		: bold;
	color			: black;
}
a.lienAncre{
	text-align		: right;
	font-size		: 11px;
	font-weight		: bold;
	color			: blue;
}

/*ContactezNous*/
table.tableInfo{
	text-align			: left;
	background-color	: white;
	border				: none;
	width				: 100%;
	border-spacing		: 3px 10px;
}

td.infoTitre{
	text-align		: right;
	font-size		: 11px;
	font-weight		: bold;
	color			: black;	
	vertical-align	: top;
	width			: 40%;
}
td.info{
	text-align		: left;
	font-size		: 12px;
	color			: red;	
}

/*Administration*/
table.adminForm{
	text-align			: center;
	background-color	: #FFFFD0;
	border				: solid 2px black;
}
td.adminFormInput{
	font-size		: 12px;
	color			: black;
	text-align		: right;
	font-weight		: bold;
	width			: 43%;
	vertical-align	: top;
}
td.adminFormText{
	font-size		: 12px;
	color			: black;
	text-align		: left;
	width			: 57%;
	vertical-align	: top;
}
td.adminTitre{
	text-align		: center;
	font-size		: 13px;
	font-weight		: bold;
	color			: black;
}

/*menuAdmin*/
td.menuAdmin{
	width			: 25%;
	text-align		: left;
	vertical-align	: top;
}
table.menuAdminTitre{
	border	: solid 2px black;
}
td.menuAdminTitre{
	font-size		: 14px;
	font-weight		: bold;
	color			: grey;
	text-align		: center;
	vertical-align	: middle;
}
a.menuAdminLien{	
	font-weight		: bold;
	color			: blue;
	text-decoration	: none;
	font-size		: 12px;
}
