body{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	behavior:url('css/csshover2.htc'); /* Fichier importe pour permettre à Internet Explorer de comprendre la pseudo-classe :hover */
	
}
a {text-decoration: none;}

#bando, #popbando {
	position: relative;
	width: 955px;
	height: 105px;
	margin-left: auto;
	margin-right: auto;
/*	border: 1px solid red;*/
	background-color: #FFFFFF;
	z-index:200;
}
/* menu*/
#menu {
	position:absolute;
	top:85px;
	left: 250px;
	width: 670px;
	height: 100px;	
	z-index:200;
	text-align: left;
}
#menuPrinc{
	margin: 0;
  	padding: 0;
  	z-index:200;
}
li {  display: inline; list-style: none;}
.btmenu, .btmenu a {
	color: #342319; 
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
    height: 20px;
    text-decoration: none;
}
.btmenuOn, .btmenu:hover, .btmenu:hover a  {
	background-color: #590213;
	color: #FFFFFF; 
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;}
.btmenu:hover div.menu_niv_1, .btmenuOn:hover div.menu_niv_1{
	display:block;
	z-index:200;
}
#rub1, #rub2, #rub3, #rub4, #rub5, #rub6, #rub7, #rub8  { 
	position:relative;
	float: left;
	display: block;
	width: 130px;
	padding:2px;
}
#rub2 { 	width: 110px;}
#rub3 { 	width: 110px;}
#rub4 { 	width: 110px;}
#rub5 { 	width: 110px;}
#rub6 { 	width: 50px;}


div.menu_niv_1{
	position:absolute;
	top:20px;
	left:0px;
	width:110px;
	display: none;
	background-color:#A39784;
	z-index:200;
}

div.niv1, div.niv1 a:visited, div.niv1 a {
	position:relative;
	width:120px;	
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#A39784;
	FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight:bold;
    cursor:hand;
    height: 20px;
    text-decoration: none;
   	z-index:200;
}
a.lnkMenu, a.lnkMenu:hover, div.niv1:hover{
    font-family: arial;
    font-size: 12px;
    color: #342319;
    text-decoration: none;
}
a.lnkMenu:hover{
	color: #FFFFFF;	
}
/* fin Menu */
#popbando {
	width: 603px;
	height: 80px;
}
#principal {
	position:relative;
	width:955px;
	height:505px;	
	margin-right:auto;
	margin-left:auto;
	z-index:0;
/*	border: 1px solid red;*/
}
#pop_principal {
	position:absolute;
	top:80px;
	width:603px;
	height:485px;
}



#home_logo{
	position:absolute;
	left:10px;
	top: 20px;
	width: 214px;
	height: 101px;	
}
#anim_home{
	position:absolute;
	left:274px;
	_left:273px;
	top:206px;
	_top:207px;
	z-index:0;
}
#baseline{
	position:absolute;
	left:270px;
	_left:270px;
	top:155px;
	_top:155px;
	z-index:0;
}
#actu {
	position:absolute;
	left: 273px;
	top:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#FFFFFF;
	font-weight: bold;
}

#actu  a {
	color:#FFFFFF;
}

#actu  a:hover {
	text-decoration: underline;
}
#int_bando{
	position:absolute;
	background-color:#8d005c;
	top:0px;
	width:955px;
	height:73px;
}
#pop_bando{
	position:absolute;
	background-color:#8d005c;
	top:0px;
	width:603px;
	height:57px;
}
#int_bando_menu{
	position:absolute;
	background-color:#A39685;
	top:73px;
	width:955px;
	height:30px;
}
#pop_bando_menu{
	position:absolute;
	background-color:#590213;
	top:0px;
	width:603px;
	height:22px;
}
#int_societe{
	position:absolute;
	left:40px;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:white;
	letter-spacing: 5px;
}
#pop_societe{
	position:absolute;
	left:15px;
	top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
	letter-spacing:3px;
}
#int_baseline{
	position:absolute;
	left:30px;
	top:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	letter-spacing: 2px;
	font-weight:bold;
}
#pop_baseline{
	position:absolute;
	left:320px;
	top:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
}

#int_logo{
	position:absolute;
	visibility:hidden;
	right:15px;
	top:10px;
}
#pied {
	position: relative;
	width: 955px;
	padding-top: 5px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
/*	border: 1px solid red;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #342319;
	text-align: center;
}
#pied  a {
	color: #342319;
}
#pied  a:hover {
	text-decoration: underline;
}
#bloc_droit{
	position:absolute;
	visibility:visible;
	top: 20px;
	left:10px;
	z-index:0;
}
#pop_bloc_droit{
	position:absolute;
	visibility:visible;
	top:0px;
	left:0px;
}
#centre {
	position:relative;
	visibility:visible;
	top:20px;
	height:485px;
	width: 955px;
	left:0px;
	background-color: #FFFFFF;	
	z-index:10;

}
#contenu{
	position:absolute;
	visibility:visible;
	top:20px;
	left:273px;
	width:682px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4331;
	text-align:justify;
	line-height:20px;
	background-color: #FFFFFF;
}
#contenuPage{
	position:relative;
	height:420px;
	width:662px;
	overflow:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4331;
	text-align: justify;
	line-height:20px;
	padding-right: 20px;
	scrollbar-3dlight-color: light-gray;
	scrollbar-arrow-color:light-gray;
	scrollbar-base-color:light-gray;
	scrollbar-darkshadow-color:light-gray;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:gray;
	scrollbar-shadow-color:light-gray;
	scrollbar-track-color:WHITE;	
}
#contenuEspClient{
	position:absolute;
	visibility:visible;
	top:180px;
	height:400px;
	overflow:auto;
	left:273px;
	width:550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4331;
	text-align:justify;
	line-height:20px;
}

#contenuEspClientEditor{
	position:absolute;
	visibility:visible;
	top:110px;
	height:470px;
	overflow:auto;
	left:273px;
	width:560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4331;
	text-align:justify;
	line-height:20px;

}


#contenuEspClient_titre{
	
	width:520px;
	height:17px;
	background-color:#6d5151;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#ded1c1;
	font-size:15px;
	padding:5px;
}





.espClientInput{
	visibility:visible;
	height:20px;
	float:left;
	width:250px;
	padding:10px;
	
	
}

.espClientInputLarge{
	visibility:visible;
	height:25px;
	float:left;
	width:500px;
	padding: 0px, 10px, 10px, 10px;
	
}

.inputLib, .inputBox {font-size:10px; color:black; float:left}
.inputLib { font-weight:bold;width:100px;}
.inputLibContact {font-size:10px; color: #590213; float:left; font-weight:bold;width:120px;}

.spacerForm{
height:40px;
}


.formButton{background-color: #590213; color: #FFFFFF; position:relative; font-weight:bold;font-size:10px; width:90px; border:none;}

#idBtFormNews{
	position:absolute;
	_position:relative;
	top:220px;
	left:200px;
	_top:30px;
	_left:203px;
}

#idBtFormContact{
	position:absolute;
	_position:relative;
	top:420px;
	left:220px;
	_top:20px;
	_left:220px;
}
#idBtFormClient{
	position:absolute;
	_position:relative;
	top:150px;
	left:220px;
	_top:20px;
	_left:220px;
}


#formContact{
width:500px;

}

.int_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#342319;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	padding-bottom: 10px;

}
.pop_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:18px;
	font-weight:bold;
	padding-left:15px;
}
.pop_lien_nav{
	float:right;
	color:#633E1C;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	padding-right:15px;
}
#rech_titre{
	position:absolute;
	top:40px;
	left:0px;
	width:181px;
	height:17px;
	background-color:#590213;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	font-size:15px;
	padding:5px;
}
#ref_titre{
	position:absolute;
	top:35px;
	left:5px;
	width:188px;
	height:17px;
	background-color:#590213;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	font-size:15px;
	padding:5px;
}
.ref_lib, .ref_val {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	text-align:left;
}
.ref_val {
	color:#342319;
	line-height:12px;
}
#rech_contenu{
	position:absolute;
	top:66px;
	left:0px;
	width:181px;
	height:390px;
	background-color:#A39784;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-top:10px;	
	padding-left:5px;
	padding-right:5px;
	color:#590213;
	font-size:12px;
}
.rech_lien, a.rech_lien:link, a.rech_lien:visited, a.rech_lien:hover {text-decoration:none; color: white}
#ref_fiche{
	position:absolute;
	top:62px;
	left:5px;
	width:188px;
	height:342px;
	background-color:#A39784;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-top:10px;	
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:12px;
}
#contenu_ref{
	position:absolute;
	visibility:visible;
	top:20px;
	height:463px;	
	left:273px;
	width:677px;

}

#liste_ref{
	position:relative;
	height:423px;
	width:682px;
	overflow:auto;
	scrollbar-3dlight-color: light-gray;
	scrollbar-arrow-color:light-gray;
	scrollbar-base-color:light-gray;
	scrollbar-darkshadow-color:light-gray;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:gray;
	scrollbar-shadow-color:light-gray;
	scrollbar-track-color:WHITE;

}


.bloc_ref{
	position:relative;
	width:660px;
	height:120;
	margin-bottom:10px;
}
.bloc_ref_photo{
	position:relative;
	float:left;
	width:118px;
	height:125px;
}
.bloc_ref_titre{
	position:relative;
	float:left;
	width:510px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:white;
	background-color:#590213;
	margin-left:16px;
	text-decoration:none;
}
.bloc_ref_contenu{
	position:relative;
	float:left;
	width:500px;
	height:89px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color:#A39784;
	line-height:23px;
	text-decoration:none;
	padding:5px;
}
.clear {clear:both; height: 10px;}

.spacer{
height:10px;
}


#ref_photo_vign2{
	position:absolute;
	top:35px;
	left:286px;
}
#ref_photo_vign3{
	position:absolute;
	top:35px;
	left:392px;
}
#ref_photo_vign4{
	position:absolute;
	top:35px;
	left:498px;
}
#ref_photo_big{
	position:absolute;
	top:135px;
	left:218px;
}
select{
	width:160px;	
	font-size:10px;
	color:#6d5151;
	background-color:#ded1c1;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	padding-top:5px;	
	padding-left:5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #342319;
	text-align: left;
	font-weight: bold;
	vertical-align:bottom;
}
.clLevel0over{
	cursor:hand;
	color: #FFFFFF;
	background-color: #590213;
}
.clLevel0border{
	position:absolute;
	visibility:visible;
	color: #000000;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	padding-left:5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A39784;
	cursor:hand;	
}
.clLevel1over{
	cursor:hand;
	color: #590213;
	background-color: #A39784;
}
.clLevel1border{
	position:absolute;
	visibility:visible;
	background-color:#000000;
	color: #FFFFFF;
}



#contenu_actu{
	position:absolute;
	visibility:visible;
	top:20px;
	height:435px;
	overflow:auto;
	left:273px;
	width:677px;
	scrollbar-3dlight-color: light-gray;
	scrollbar-arrow-color:light-gray;
	scrollbar-base-color:light-gray;
	scrollbar-darkshadow-color:light-gray;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:gray;
	scrollbar-shadow-color:light-gray;
	scrollbar-track-color:WHITE;
}


.bloc_actu_titre{
	position:relative;
	float:left;
	width:630px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color:#590213;
	margin-left:0px;
	text-decoration:none;
	padding:5px;
}

.bloc_actu_Pied{
	position:relative;
	float:left;
	width:640px;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-align:bottom;
	background-color:#A39784;
	margin-left:0px;
	text-decoration:none;
	bottom:0px;
}
.bloc_actu_Pied #droite{
float:right;
margin-right:10px;
}
.bloc_actu_Pied #gauche{
float:left;
margin-left:10px;
}
.bloc_actu_contenu{
	position:relative;
	float:left;
	width:630px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #342119;	
	background-color: #FFFFFF;
	line-height:20px;
	text-decoration:none;
	padding:5px;

}

.formLibelle,.formLibelleFonce,.formInput {text-align:right; color:white; font-size:11px;margin-bottom:2px;}
.formLibelleFonce {color:#000066}
.formInput {color: black;text-align:left;margin-left:10px;}
