body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #222222;
	background-color: #D4D4D4;
	/*background-color: #FFFFFF;*/
	margin-top: 0px;
}

table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

td.ombreGauche{
	width: 15px;
	background-image:url("ombregauche.png");
	margin: 0px;	
}

td.ombreTopGauche{
	width: 15px;
	background-image:url("ombretopgauche.png");
	margin: 0px;	
}

td.ombreTop{
	height: 15px;
	background-image:url("ombretop.png");
	margin: 0px;	
}

td.ombreBottom{
	height: 15px;
	background-image:url("ombrebottom.png");
	margin: 0px;	
}

td.ombreBottomGauche{
	width: 15px;
	background-image:url("ombrebottomgauche.png");
	margin: 0px;	
}

td.ombreDroite{
	width: 15px;
	background-image:url("ombredroite.png");
	margin: 0px;	
}

td.ombreBottomDroite{
	width: 15px;
	background-image:url("ombrebottomdroite.png");
	margin: 0px;	
}

td.ombreTopDroite{
	width: 15px;
	background-image:url("ombretopdroite.png");
	margin: 0px;	
}

.mainTable{
	border-width: 1px;
	border-color : black;
	border-style: solid;
}

/* En-tête du modèle de page */

.barretitre{
	width: 741px;
	height: 122px;
	margin: 0px;
	padding: 0px;	
	/*background-image:url("bandeau_tr.png");*/
}

.menuTitre{
	text-align: right;
	margin-right: 10px;
	margin-top: 0px;
	height: 15px;
}
/*
.ecartTitre{
	margin-left: 25px;
	height: 126px;
	margin-top: 00px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	color: #FFFFFF;
}
*/


.bgBarreMenu{
	background-image:url("bgBarreMenu.png");
	height: 22px;
	margin: 0px;
	padding: 0px;
}

.barreMenu {
	width: 731px;
	height: 17px;
	margin-top: 4px;
	text-align: right;
	margin-right: 10px;
}

/* mise en page contenu */
.fondcontenu{
	width: 741px;
	vertical-align: top;
	background-color: #FAFAFA;
	background-image:url("fondcontenu.png");
}

.tdContenu {
	width: 540px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contentPhoto {
	width: 580px;
	border: 0px solid;
	background-color: #EEEEEE;
	vertical-align: top;
	margin: 0px 0px 0px 0px;

}


.tdSidebar{
	width: 190px;
	/*height: 400px;*/
	float: right;
	/*border: 1px solid #E8E8E8;*/
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.tableContenu{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* Format texte contenu */

.titre1{
	font-size: 15px;
	font-weight : bold;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
}

.titre2Global{
	margin: 10px 0px 5px 10px;
	font-size: 13px;
	font-weight : bold;
	text-decoration: underline;
	color: #000000;	
}

.titre2{
	margin: 10px 0px 5px 0px;
	font-size: 13px;
	font-weight : bold;
	text-decoration: underline;
	color: #000000;	
}

.titre{
	font-size: 15px;
}

.log {
	font-size: 11px;
}

.texte{
	font-size: 12px;
	margin-bottom: 0px;
}

/* Nouveaux styles standard */

.photoGlobal{
	float: left;
	width: 50px;
	min-height: 25px;
	margin: 0px 10px 5px 0px;
	text-align: center;
	border: 0px solid #FFFFFF;	
}

.photoThmGlobal{
	float: left;
	width: 100px;

	margin: 0px 10px 0px 0px;
	text-align: center;
	border: 0px solid #FFFFFF;	
}

.photoSmlGlobal{
	float: left;
	width: 20px;

	margin: 0px 5px 0px 0px;
	text-align: center;
	border: 0px solid #FFFFFF;	
}

.minPic{
	border: 5px solid #FFFFFF;	
}

.photoNoneGlobal{
	float: left;
	width: 0px;

	margin: 10px 0px 0px 1px;
	text-align: center;
	border: 0px solid #FFFFFF;	
}

.photoDtlGlobal{
	float: left;
	background-color: #FFFFFF;
	margin: 0px 10px 0px 0px;
	border: 1px solid #CCCCCC;	
}

.global{
	/*width: 100%;*/
	margin: 0px 10px 0px 10px;
	/*border-bottom : 1px solid #D9D9D9;*/
	/*border-top : 1px solid #FFFFFF;*/
	/*border-bottom: 1px solid #EDF3FE;*/
}

.contenuGlobal{
	margin: 10px 00px 0px 0px;
	/*width:100%;*/
	/*background-color: #F9F9F9;*/
}

.global_old{
	width: 536px;
	margin: 0px 0px 0px 0px;
	border : 1px solid #F8F8F8;
	/*border-bottom: 1px solid #EDF3FE;*/
	background-color: #F9F9F9;
}

.contenuGlobal_old{
	margin: 10px 00px 0px 20px;
	width: 510px;
	/*background-color: #F9F9F9;*/
}

.lienGlobal{
	float: right;
	margin: 0px 10px 0px 0px;
}

.texteDateGlobal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.texteTitreGlobal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.ordreGlobal{
	float: left;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	width: 13px;
	height: 13px;
	font-size: 11px;
	text-align: center;
	border: 1px solid #CCCCCC;	
}

.spacerGlobal {
  clear: both;
}

.spacerLeftGlobal {
  clear: left;
}


/* Menus latéraux */

.modifMenu{
	margin: 0px;
	width: 180px;
	/*border: 1px solid #EEEEEE;*/	
	text-align: center;
}

.contextMenu{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 180px;
	/*border: 1px solid #DDDDDD;*/	
	text-align: center;
}

.contextMenuAgenda{
	width: 100%;
	/*border: 1px solid #DDDDDD;*/
	margin-left: 5px;	
	text-align: left;
}

.titreMenuLateral{
	width: 180px;
	height: 17px;
	border: 0px solid #EEEEEE;
	padding-top:3px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;	
	background-image:url("bandeau_lateral.png");
}

.texteMenuLateral{
	width: 180px;
	height: 14px;
	border: 0px;
	margin: 0px;
	margin-top: 5px;
	/*background-color: #EEEEEE;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;	
}

.menuLateral{
	width: 180px;
	height: 14px;
	border: 0px;
	margin: 0px;
	/*background-color: #EEEEEE;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;	
}


/* Divers */



.menu{
	font-size: 11px;
	text-align: right;
	margin: 3px;
}

.menusite{
	font-size: 11px;
	text-align: right;
	margin: 2px;
	color: #EEEEEE;
}

a.sitemenu{
	padding: 1px;
	color: #EEEEEE;
}

a.sitemenu:hover{
	color: #FFFFFF;
}


input,textarea{
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


input.inpsearch{
	background-color: #E8E8E8;
	border: 0px solid;
	font-size: 8px;
}

.titreChamp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titrecontext{
	margin-left: 5px;
}

a.mainmenu{
	font-size: 12px;
	padding-left: 3px;
	color: #111111;
}

a.mainmenu:hover{
	font-size: 12px;
	padding-left: 3px;
	color: #111111;
	text-decoration: underline;
}

a.specifMenu{
	font-size: 11px;
	padding-left: 3px;
	color: white;
}

a.specifMenu:hover{
	font-size: 11px;
	padding-left: 3px;
	color: white;
	text-decoration: underline;
}

a.context{
	padding-left: 5px;
	background-color: #DDDDDD;
	font-size: 11px;
	color: #666666;
	display: block;
}

a.context:hover{
	background-color: #EEEEEE;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	/*margin-left: 5px;*/
}

.srchForm{
	margin: 0px;
}


a:link {text-decoration: none}
a:active {text-decoration: underline}
a:hover {text-decoration: underline}
a {color: #961C1C; text-decoration: none}



.libelle{
	font-size: 13px;
	font-weight: bold;
}

/* Galerie */

td.galerie{
	vertical-align: middle;
	text-align: center;
	width: 120px;
	height: 120px;
	border-style: none;
	border-color: #FFC569;
}

table.galerie{
	background-color: none;
	border-style: none;
}

.thumb
	{
	border: 5px solid #FFFFFF;
	}
	
.photoBig {
	width: 530px;
	text-align: center;
	margin-top: 20px;
}

.descriptionPhoto {
	/*background-image: url(../fond7.gif);*/
	width:390px;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
	padding: 0px 70px 0px 70px;
	margin-bottom: 0px;
}

td.typeGalerieThm{
	/*background-color: none;*/
	vertical-align: middle;
	text-align: center;
	width: 40px;
	height: 40px;
	border: 0px solid;
	background-color: transparent;
}

table.galerieThm{
	border-style: none;
}

.GalerieMenu
	{
	border: 4px solid #FFFFFF;
	}