/* CSS GLOBAL */
body {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;	MARGIN: 0px;PADDING-TOP: 0px;font-family:Arial, Helvetica, sans-serif;font-size: 11px; background-color: #BFBFBF;}
/*a {text-decoration: none;}*/
p {	display:block;padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;	margin-bottom: 16px;margin-left: 0px;}
a:hover {text-decoration: underline;}
table, td {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
td {vertical-align:top;}
div.util{position:relative;}
td.util{vertical-align:top;}

#global {WIDTH: 872px;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;margin-left: auto;	vertical-align: top;	background-position: top;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;border-left-style: none;	top: 0px;}

.txttitre {padding:0px; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
.txt {padding:0px; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 13px; margin-left: 0px; line-height: 20px;}
.txtpetit {padding:0px; font-size: 11px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}


/* CSS FOOTER */
#footer {BACKGROUND-COLOR: #E6E5E1; font-size: 9px; text-decoration: none; color: #2F2F2F;}
#footer a{text-decoration: none; color: #2F2F2F;}
#footer a:hover{text-decoration: underline; color: #2F2F2F;}
#footergauche {position :relative; z-index: 40; height: 24px; width: 730px; top: 7px; left: 13px; text-align: left; vertical-align: middle; padding: 0px;}
#footerdroite {text-align: right;}
/* FIN CSS GLOBAL */



/* CSS BODY HP */
.gauche {width: 46px; background-image: url(../images/bordure_gauche-centre.gif); vertical-align:top;}
.droit {width: 55px; background-image: url(../images/bordure_droite-centre.gif); vertical-align:top;}
.centre {width: 771px; BACKGROUND-COLOR: #FFFFFF}
.lignebas {height : 20px; vertical-align:top;}

#conteneur {width: 771px; BACKGROUND-COLOR: #FFFFFF}
#ctop {height: 162px; vertical-align:top; }
#logokenteo {position: absolute;left: 11px; top: 110px;}
#logokenteo_baseline {position: absolute; left: 167px; top: 132px;}
#separateur_top {position: absolute; left: 0px; top: 156px;}



#banimflash {position :absolute; z-index: 400; height: auto; width: auto; top: 0px; left: 0px;}
#menuanim {position :absolute; z-index: 100; height: 24px; width: 198px; top: 10px; left: 0px; text-align: left; vertical-align: middle; padding: 0px;}
#animflashtitre {position: absolute; left: 235px; top: 130px;}
#indexbtncontact {position: absolute; left: 639px; top: 443px; z-index:500}
#canimflash {background-color: #666666; height: auto; vertical-align:top; }

#fondfeuille {position: absolute; left: 276px; top: 46px; z-index: 20;}

#voletcentre {width: 771px; vertical-align: top; }
.voletcgauche {width: 475px; BACKGROUND-COLOR: #FFFFFF;}
/* #voletcdroite {width: 296px; BACKGROUND-COLOR: #F3F2F0;} */

.voletdroitem {background-image: url(../images/index_centre_droite-fond.gif);}
#voletdroite {position :relative; width: 243px; top: 0px; left: 25px; vertical-align: top; display: block; padding-top: 0px; }
#voletdroitemc {background-image: url(../images/index_centre_droite-centre.gif); vertical-align: top;}
.flechetitre {margin:0px;padding-top: 48px;padding-right: 0px;padding-bottom: 20px; padding-left: 5px;}
.textetitre {margin:0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 24px; font-size: 12px; text-decoration: none; color: #656565;}
.textetitre a{text-decoration: underline; color: #656565;}
.textetitre a:hover{text-decoration: underline; color: #656565;}

#voletgauche {position :relative; ; z-index: 30; width: 462px; top: 0px; left: 13px; vertical-align: top;}
#textecentre1 { margin:0px; padding-top: 20px; padding-right: 0px; padding-bottom: 25px; padding-left: 25px; font-size: 12px; text-decoration: none; color: #373737; width: 340px;}
#textecentre1 a{text-decoration: underline; color: #656565;}
#textecentre1 a:hover{text-decoration: underline; color: #656565;}

#blochaut {display:block; background-image: url(../images/index_centre_gauche-bloc1c.gif); }
#blochauttxt { display:block; width: 340px; padding-left: 25px; font-size: 11px; text-decoration: none; color: #1A1A1A; padding-bottom: 12px;}
#blochauttxt a{text-decoration: underline; color: #1A1A1A;}
#blochauttxt a:hover{text-decoration: underline; color: #1A1A1A;}

#blocbas {display:block; background-image: url(../images/index_centre_gauche-bloc2c.gif);}
#blocbastxt {display:block; width: 340px; padding-left: 25px; font-size: 12px; text-decoration: none; color: #373737; padding-bottom: 12px;}
#blocbastxt a{text-decoration: underline; color: #373737;}
#blocbastxt a:hover{text-decoration: underline; color: #373737;}
/* FIN CSS BODY HP */


/* CSS PAGES */
#logokenteop {position: absolute;left: 11px; top: 78px;}
#logokenteop_baseline {position: absolute; left: 167px; top: 100px;}
#feuilles {position: absolute;left: 504px; top: -101px;}
#contactbouton {position: absolute;left: 639px; top: -19px;}
#titrepage {position: absolute;left: 186px; top: 26px; 	z-index: 90;}
#menu {position: absolute; width: 187px; z-index: 100; left: 0px; top: 11px; display: block;}

#fonddroite {position: absolute;left: 230px; top: 0px;}

#zconteneur {background-image: url(../images/global_fond-gauche.jpg);background-repeat: no-repeat;}
#zcontenu {position: relative; width: 527px; height: auto ; z-index: 210; left: 205px; top: 57px; display: block; margin-bottom: 57px; }
#zcontenu img {float:left;margin-top: 0px;margin-right: 8px;margin-bottom: 0px;margin-left: 0px;}

.zencart {width: 527px; display: block; height: 190px;}
#zencarttxtgd {position: absolute; width : 450px; z-index: 130; left: 37px; top: 31px; color: #353434;}
#zencarttxt {position: absolute; width : 310px; z-index: 130; left: 37px; top: 31px; color: #353434;}

.zaccroche {width: 527px; display: block; margin-left: 17px; margin-bottom: 24px;}
.zbloc {width: 527px; display: block; color : #656565;}
.zblocint {display: block; margin-bottom: 24px; margin-left: 17px;}


#cheminy {background-image: url(../images/global_fond-y.gif); display: block;height: 24px;}
#cheminytxt {font-size: 10px; text-decoration: none; color: #4D4D4D; display: block; padding-left: 24px; padding-top: 4px; padding-right: 266px; padding-bottom: 0px;}
#cheminytxt a{text-decoration: none; color: #4D4D4D;}
#cheminytxt a:hover{text-decoration: underline; color: #4D4D4D;}


/* CSS PAGE CONTACT */
.contcontact {
	width: 227px;
	display: block;
	padding-left: 300px;
}

/* CSS FORMULAIRE CONTACT */

#formcivilite{
	height: 30px;
	width: 518px;
	border: 1px solid #D9D9D9;
	padding: 2px;
	display: block;
	top: 0px;
	position: absolute;
}

#formnomb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 40px; left: 0px; position: absolute;}
#formnom{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formprenomb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 40px; left: 264px; position: absolute;}
#formprenom{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formsocieteb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 74px; left: 0px; position: absolute;}
#formsociete{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formfonctionb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 74px; left: 264px; position: absolute;}
#formfonction{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formtelephoneb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 108px; left: 0px; position: absolute;}
#formtelephone{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formfaxnb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 108px; left: 264px; position: absolute;}
#formfax{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formmobileb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 142px; left: 0px; position: absolute;}
#formmobile{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formemailb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 142px; left: 264px; position: absolute;}
#formemail{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formadresseb{height: 24px; width: 390px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 176px; left: 0px; position: absolute;}
#formadresse{height: 16px; width: 370px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }

#formpostaleb{height: 24px; width: 118px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 176px; left: 400px; position: absolute;}
#formpostale{height: 16px; width: 100px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }


#formvilleb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 210px; left: 0px; position: absolute;}
#formville{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565;  }


#formpaysb{height: 24px; width: 254px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 210px; left: 264px; position: absolute;}
#formpays{height: 16px; width: 240px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }


#formmessageb{height: 70px; width: 518px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 244px; left: 0px; position: absolute;}
#formmessage{height: 60px; width: 498px; border: thin solid #FFFFFF; font-size: 12px; color:#656565; }



#formenvoib{height: 24px; width: 518px; border: 1px solid #D9D9D9; padding: 2px; display: block; top: 324px; left: 0px; position: absolute; background-color: #B4C0C6;}
#formenvoi{
	height: 20px;
	width: 500px;
	border: thin solid #B4C0C6;
	margin-bottom: 2px;
	font-size: 12px;
	color:#656565;
	background-color: #B4C0C6;
	text-align: center;
}


/* FIN CSS FORMULAIRE CONTACT */
/* FIN CSS PAGES */

/* ATTRIBUTS TEXTES */
.lignegd {
	line-height: 24px;
}

.txtbd {
	font-weight: bold;
}

.interdiv {
	line-height: 14px;
}

/* FIN ATTRIBUTS TEXTES */


/* TXT COULEURS */
/* vert */
.colora {color : #CDCD0D;}
.color a  {color : #CDCD0D; text-decoration : none;}
.colora a:hover {color : #CDCD0D;}

/* vert bold */
.colorabd {color : #CDCD0D; font-weight: bold; text-decoration : none;}
.colorabd a {color : #CDCD0D; font-weight: bold; text-decoration : none;}
.colorabd a:hover {color : #CDCD0D; font-weight: bold;}

/* vert d'eau */
.colorb {color : #00CCCC;}
.colorb a {color : #00CCCC;}
.colorb a:hover {color : #00CCCC;}

/* gris */
.colorc {color : #656565;}
.colorc a {color : #656565;}
.colorc a:hover {color : #656565;}

/* gris bold */
.colorcbd {color : #656565; font-weight: bold; text-decoration : none;}
.colorcbd a {color : #656565; font-weight: bold; text-decoration : none;}
.colorcbd a:hover {color : #656565; font-weight: bold;}


/* noir */
.colord {color: #000000;}
.colord a {color : #000000;}
.colord a:hover {color : #000000;}

/* jaune */
.colore {color: #FFCC33;}
.colore a {color : #FFCC33;}
.colore a:hover {color : #FFCC33;}

/* FIN TXT COULEURS */
