/* BALISES */ 
body {
	border: none;
	background-image:url(../images/fond/fond.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}

input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #321D0C;
	background-color: #FFFFFF;
	border: 1px solid #321D0C;
	padding-left: 5px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

img {
  border: 0;
}

/* CLASSES */ 

.checkbox {
	border:none;
}

.texteMarron {
	color: #93751C;
	font-family: Verdnana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

.texteBlanc {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration :none;
	line-height: 13px;
	text-align: justify;
}

.texteNoir {
	color:#165E7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration :none;
	line-height: 13px;
}

.texteNoirContact {
	color: #155F7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration :none;
	line-height: 13px;
	padding-left:10px;
	padding-right:10px;
}

.titreMarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #185E7A;
	padding: 2px 2px 2px 0px;
	font-weight: bold;
}

.titreMarron1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #155E79;
	padding: 2px 2px 2px 0px;
	text-align:left;
}

.titreNoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #155F78;;
}

.titreNoirPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.texteNoir12 {
	color: #185E7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration :none;
}

.texteBlanc12 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration :none;
}

.texteNoir12NonJustify {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration :none;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	border: 1px solid #000000;
}

.texteBlancMenu{
	background-color:#145E79;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

.texteBlancMenu a {color:#FFFFFF;text-decoration:none;}


.texteBlancMenu:hover{
	background-color:#C8E5ED;
	color:#155E7A;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

.texteBlancMenu:hover a {color:#145E79;}

.texteMenuAccueil{
	background-color:#C8E5ED;
	color:#155E7A;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	word-wrap: break-word;
}
.texteMenuAccueil a{
	text-decoration:none;
	text-transform:uppercase;
	color:#145E79;
	word-wrap: break-word;
}



.texteBlancMenuSS{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

.texteSousMenu{
	color:#CEBD94;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

.texteGrisMenu{
	background-color:#DBE6EA;
	color:#155D7A;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

.texteGris{
	background-color:#155F78;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.texteMentions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#155F78;
	padding: 2px 2px 2px 0px;
	font-weight: bold;
}

.texteHaut{
	font-family:Arial, Helvetica, sans-serif;
	color:#CBC196;
	font-size: 12px;
	text-transform:uppercase;
	text-decoration:none;
}

.texteLienHaut{
	font-family:Arial, Helvetica, sans-serif;
	color:#9CA7AF;
	font-size: 11px;
	text-decoration:none;
	line-height:17px;
}

.texteLienHaut02{
	font-family:Arial, Helvetica, sans-serif;
	color:#9EA8B2;
	font-size: 11px;
	text-decoration:none;
}

.texteAcc{
	color: #135C79;
	height:14px;
	max-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration :none;
	vertical-align:bottom;
}

.texteAccProjet{
	color: #57584F;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration :none;
	vertical-align:bottom;
}

.imgAcc{
	padding:0px;
	vertical-align:top;
	text-align:left;
	height:29px;
	max-height:29px;
	border:none;
	margin:0px;
}
.texteAcc2{
	color: #73878C;
	height:15px;
	max-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration :none;
	vertical-align:bottom;
}

.texteHistoire{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

.texteFlash{
	color: #98AAB2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}

.textePetit{
	color: #A69883;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}

.texteIntroReserver{
	color: #A69883;
	font-size: 13px;
}

.texteIntroAccueil {
	color: #9CA8B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	text-align:right;
	padding-left:50px;
	padding-right:30px;
}

.texteIntroAccueilProjet {
	color: #57584F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	text-align:justify;
	/*padding-left:50px;
	padding-right:30px;*/
}

.texteIntroAccueil2 {
	color: #155E7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	text-align:right;
	padding-left:50px;
	padding-right:30px;
}
.texteIntroAccueil3 {
	color: #155E7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	padding-right:50px;
}
.texteIntroAccueil3Projet {
	color: #155E7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	padding-right:50px;
}

.texteBois {
	color: #9CA8B0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	padding-left:40px;
	padding-right:30px;
}

.texteBois_1 {
	color: #185E7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	padding-left:40px;
	padding-right:30px;
}

.legende {
	font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	font-size: 10px;
	background-color: #FFFFFF;
	line-height: 12px;
}

.legendeGras {
	font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 14px;
	font-weight:bold;
	text-transform:uppercase;
}

.fondPrix {
	background-color:#A69883;
	color:#FFFFFF;
	font-family: Verdnana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
}

.prix {
	color:#97A3AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.texte_blanc_colonne {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
}

.alerte {
	font-family: Arial, Helvetica, sans-serif;
	color: #DABF07;
	font-size: 20px;
	background-color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.lien {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.lien:hover {
	color: #7C8F32;
}
.lienHover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#A69883;
	text-decoration: none;
}

.lienGros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.lienGros:hover {
	color: #666666;
}
.lienGrosHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.texteNoirLien1 {
	color: #185D7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 13px;
}

.texteNoirLien2 {
	color: #185D7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 13px;
	font-style:italic;
}

.texteMentionsLegales{
	padding:50px;
	color: #97A3AD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.titreMarronGeneral{
	color:#92836C;
	font-size:48px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titreRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#185D7A;
}

.texteAdminPro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.bord{
	background-image:url(../images/g_cadre.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}

.texteFicheProduit
{
	color: #155E7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	text-align:left;
}


.txtMenuProjet{
color:#4C3E11;
background-color:#E4E6DB;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
text-transform: uppercase;
font-weight:bold;
}

.txtMenuProjet:hover
{
color:#E4E6DB;
background-color:#4C3E11;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
text-transform: uppercase;
font-weight:bold;
}

.txtMenuProjet a
{
	color:#4C3E11;
	text-decoration: none;
	text-transform: uppercase;
}
.txtMenuProjet a:hover
{
	color:#E4E6DB;
	text-decoration: none;
	text-transform: uppercase;
}

.txtMenuProjetSelected
{
color:#E4E6DB;
background-color:#4C3E11;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
text-transform: uppercase;
font-weight:bold;
}
.txtMenuProjetSelected a 
{color:#E4E6DB;
text-decoration: none;
text-transform: uppercase;
}


.menu_haut_gauche
{
	width:6px;
	background-image:url(../images/menu_haut_gauche.gif);
	background-repeat:repeat-y;
}

.coin_haut_gauche
{
	width:6px;
	background-image:url(../images/coin_haut_gauche.gif);
	background-repeat:repeat-y;
}

#conteneur_ba{float:left;width:325px;margin-right:10px;margin-bottom:10px;}
#photo_ba{width:110px;height:110px;padding:0;margin:0px;float:left;}
#texte_ba{
	float:left;
	background-image:url(../images/cercles.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 3px;
	padding-left:12px;
	padding-top:0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	
	}

#texte_ba a {text-decoration:none;color:#145e79;}

#texte_ba p {padding:0;margin:0;color:#145e79;}
.titreBA {font-weight:bold;}
.remiseBA {font-size:16px;color:#FFFFFF;background-color:#145e79;}

.popuptitreBA {font-weight:bold;font-size:14px;color:#145e79;padding:0 5px 0 5px;margin:0;}
.popup_ba_span {margin:0 0 0 20px;padding:0;color:#145e79;font-size:12px;}
.popupremiseBA {margin:0 0 0 20px;font-size:16px;color:#FFFFFF;background-color:#145e79;font-weight:bold;}
