﻿body 
{
	background-color: white;
	margin-top: 0px;
	margin-bottom: 0px;
}

.mainframe
{
	width: 780px;
	/*height: 930px;*/
	background-color: #f6f6f6;
	/*vertical-align: top;*/
	text-align: left;
	/*border: 1px; 
	border-color: #22578f;
	border-style: solid;*/
}

.basimage
{
	width: 780px;
	height: 50px;
	background-color: #172e45;
	/*border-color:  Yellow;
	border: 2px;*/
	border-bottom: 1px; 
	border-bottom-color: #22578f;
	border-bottom-style: solid;
	
	/*border-style: solid;*/
	vertical-align:  bottom;
	text-align: left;
	
}

.baspage
{
	background-color: #4583a4; 
	height: 100px; 
	vertical-align: bottom; 
	text-align: center; 
	color: #FFFFFF; 
	font-family: Tahoma;
	font-size: 10pt;
}

.imagetop
{
	/*vertical-align: bottom; */ 
}

.menumain
{
	vertical-align: top;
}

.menu
{
	font-family: Tahoma;
	background-color: #e3e6ea;
	border-style: solid;
	border-width: 1px;
	border-color: White;
	width: 200px;
	height: 30px;
	
	/*background-image: url(menu.png);*/
}

.menuhover
{
	/*background-color: #e2e5e9;*/
	background-color: #8db2c4;
}

.menuitem
{
	font-family: Tahoma;
	background-color: #e3e6ea;
	border-style: solid;
	border-width: 1px;
	border-color: White;
	width: 200px;
	height: 30px;
	/*background-image: url(menu.png);	*/
}
.menuitemhover
{
	/*background-color: #e2e5e9;*/
	background-color: #8db2c4;
}
.boutondetail
{
	 background-color: #ccdae3;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #378ab7;
	 font-family: Tahoma;
	 cursor: hand;
}
.titre
{
	border-bottom-color:#ccdae3; 
	border-bottom-width: 1px; 
	border-bottom-style:solid; 
	font-family: Tahoma; 
	font-size: 11pt; 
	font-weight:bold;
}
.titre_bleu
{
	border-bottom-color:#ccdae3; 
	border-bottom-width: 1px; 
	border-bottom-style:solid; 
	font-family: Tahoma; 
	font-size:12pt;
	/*background-color: #e3e6ea;*/
	background-color: #e6e9ec;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.description
{
	font-family: Tahoma; 
	font-size: 10pt;
}
.description_bleu
{
	font-family: Tahoma; 
	font-size: 10pt;
	/*background-color: #e3e6ea;*/
	background-color: #e6e9ec;
	padding-left: 5px;
	padding-right: 5px;
}
.fond_bleu
{
	/*background-color: #e3e6ea;*/
	background-color: #e6e9ec;
	padding-left: 5px;
	padding-right: 5px;
}
.sentier
{
	/*background-color: #e3e6ea;*/
	background-color: #e6e9ec;
	padding-left: 5px;
	padding-right: 5px;
	width: 770px;
	height: 600px;
}
.grid_piece
{
	font-family: Tahoma; 
	font-size: 10pt;
	width: 100%;
	border-style:solid;
	border-width:1px;
	/*border-color:#ccdae3;*/
	border-color:white;
}
.grid_piece_image
{
	border-style:solid;
	border-width:1px;
	border-color:#172e45;
	/*border-color:black;*/
}
.grid_piece_row
{
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.grid_piece_alternate_row
{
	/*border-style:solid;
	border-width:1px;
	border-color:#ccdae3;*/
	background-color:#ccdae3;
}
.grid_lien
{
	font-family: Tahoma; 
	font-size: 10pt;
	width: 100%;
	border-style:solid;
	border-width:1px;
	/*border-color:#ccdae3;*/
	border-color:white;
}
.grid_lien_image
{
	border-style:solid;
	border-width:1px;
	border-color:#172e45;
	/*border-color:black;*/
}
.grid_lien_row
{
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.grid_lien_alternate_row
{
	/*border-style:solid;
	border-width:1px;
	border-color:#ccdae3;*/
	background-color:#ccdae3;
}
.coord
{
	font-family: Tahoma; 
	font-size: 10pt;
	/*background-color: #e3e6ea;*/
	background-color: #e6e9ec;
	padding-left: 5px;
	padding-right: 5px;
}
.joindre_comment
{
	width: 450px;
	height: 100px;
}
.joindre_textbox
{
	width: 200px;
}
.joindre_textbox_tel
{
	width: 100px;
}
.champ_obigatoire
{
	font-family: Tahoma; 
	font-size: 7pt;
	color: Red;
}
.joindre_libelle
{
	background-color: #ccdae3;
	font-weight: bold;
	width: 250px;
	font-family: Tahoma; 
	font-size: 10pt;
	/*border-style: solid;
	border-width: 1px;
	border-color: #378ab7;*/
}
.petit_comment
{
	font-family: Tahoma; 
	font-size: 7pt;
}
.compteur
{
	color: #4583a4;
}
.div_visible
{
	visibility: hidden;
}
.menu_dynamic
{
	z-index: 100;
}
