@charset "UTF-8";
/* CSS Document */

/* liens par défaut */
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #a6932a;
}
/*a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #2c1b1b;
	padding: 0px 0px 0px 0px;
}*/
a:active {
	text-decoration: none;
	color: #952a1e;
}

/* liens menu langue dans le haut */

a.deux:link {
	color: #2c1b1b;
	text-decoration: none;
}

a.deux:visited {
	text-decoration: none;
	color: #2c1b1b;
}

a.deux:hover {
	text-decoration: none;
	color: #ffffff;
 	background-color: #433231;
	padding: 2px 0px 2px 0px;
}

a.deux:active {
	text-decoration: none;
	color: #e6151e;
}


/* liens menu footer */

a.trois:link {
	color: #ffffff;
	text-decoration: none;
}

a.trois:visited {
	text-decoration: none;
	color: #a6932a;
}

a.trois:hover {
	text-decoration: none;
	color: #ffffff;
 	background-color: #3b3510;
	padding: 2px 0px 2px 0px;
}

a.trois:active {
	text-decoration: none;
	color: #000000;
}

/* liens autre */

a.quatre:link {
	color: #ffffff;
	text-decoration: none;
}

a.quatre:visited {
	text-decoration: none;
	color: #a6932a;
}

a.quatre:hover {
	text-decoration: none;
	color: #ffffff;
}

a.quatre:active {
	text-decoration: none;
	color: #000000;
}


/* attribus des pages */

.back-bas-page {
	background-color: #292406;
}

.tx-menu-langue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: right;
}

.tx-menu-bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #433231;
}
.tx-menu-realisation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.fond-haut-menu {
	background-color: #beb191;
}
.back-ligne {
	background-image: url(../../_images/back-ligne.gif);
	background-repeat: repeat;
}
.back-page {
	background-color: #3e2626;
	background-image: url(../../_images/back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.tx-copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6a6651;
}
.tx-sous-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2pt;
}
.tx-primaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #ded5bf;
	text-align: justify;
}
.tx-secondaire {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #b4b3a7;
}
.titre-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #c7bb9e;
	text-transform: uppercase;
}
.telephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #c7bb9e;
}
.tx-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: justify;
}
.tx-contact-ligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
}

/*HiBou Technologies Inc.*/
#menu {
	width: 338px;
}

#menuGauche {
	width: 321px;
	float: left;
}

#menuDroit {
	width: 17px;
	height: 175px;
	float: right;
}

#topMenu {
	width: 321px;
	height: 10px;
	background-color: #beb191;
}

.ligneMenu {
	width: 321px;
	height: 29px;
	background-color: white;
	vertical-align: middle;
	font-family: "Arial";
	color: #423231;
	font-size: 14px;
	text-align:  center;
	line-height: 29px;
}

.ligneMenu:hover {
	font-weight: bold;
}

.menuDecoration {
	width: 321px;
	height: 5px;
}

#realisation:hover {
	font-weight: 100;
}

#sous-menu {
	width: 321px;
	padding-bottom: 9px;
	background-color: white;
	padding-left: 5px;
	font-size: 0.9em;
	text-align: center;
}

#sous-menu a {
	color: #423231;
}

#sous-menu a:hover {
	color: #423231;
	font-weight: bold;
	background-color: white;
}

.contentImage {
	width: 500px;
	margin-left: 35px;
}

.contentImage img {
	margin-right: 10px;
	margin-bottom: 10px;
	width : 110px;
	height : 120px;
}


.videos {
	width: 110px;
	height: 120px;
	margin-right : 10px;
	margin-left : 10px;
	border: none;
	background-color: rgb(226, 226, 226);
	float : left;
	position : relative;
	left : 0px;
}

.videos:hover {
	cursor : pointer;
	outline : 4px solid #b5d5ff !important;
}


/*--------------Form contact----------------*/
#contactForm {
	width : 400px;
	height : 425px;
	background-color : #423231;
	border : 2px solid rgb(180,180,180);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#labelContactForm {
	float : left;
	margin-top : 15px;
	margin-left : 20px;
}

#labelContactForm label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: rgb(180,180,180);
	text-decoration : underline;
}

.inputContactForm{
	float : left; 
	margin-top : 15px; 
	margin-left : 20px;
}

.inputContactForm textarea{
	width : 300px;
	height : 130px;
}
/*--------------Fin form contact----------------*/

#mapCanvas {
	width : 450px;
	height : 425px;
	background-color : white;
}

/*--------------Captcha----------------*/
#divCaptcha{

	float : left;
	width : 230px;
	height : 100px;
	margin-left : 20px;
	margin-top : 20px;
}

#captchaImage{

	width : 179px;
	height : 60px;
	border : 1px solid white;
}

#captchaSubmitted {
	float : left;
	width : 175px;
	font-size : 1.0em;
	line-height : 30px;
	color : rgb(55,55,55);
}

#captchaSubmitted::-webkit-input-placeholder
{
  color:    rgb(120,120,120);
}

#captchaSubmitted:-moz-placeholder 
{
  color:    rgb(120,120,120);
}

#captchaSubmitted::-moz-placeholder 
{
  color:   rgb(120,120,120);
}

#captchaSubmitted:-ms-input-placeholder 
{
  color:    rgb(120,120,120);
}

#lienClient {
	width : 100%;
	background-color : white;
	text-align : center;
	padding-bottom : 10px;
}

#lienClient p{
	margin : 0;

}
/*--------------Fin Captcha----------------*/
