/* copyright  & menu-bas*/
#page-rub.plansite #copyright,
#page-rub.contact #copyright{
	text-align:center;
	margin-left:0px;	
}
#page-rub.plansite #menu-bas,
#page-rub.contact #menu-bas{
  text-align:center;
	margin-left:0px;
	line-height: 15px;
	padding-top:10px;
	border-bottom: solid #DCDCDC 1px;
}





/*********************/
/* PAGE PLAN DU SITE */

#page-rub.plansite .bloc-droite{
margin-top:15px;

padding-left:18px;
height: 500px;

}
#page-rub.plansite .bloc-droite .titre-page{
	margin-left:0px;
}
#page-rub.plansite .bloc-droite{
	width:760px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:728px;
}
html>body#page-rub.plansite .bloc-droite{
	width:728px;
}
#page-rub.plansite .liste-plansite{
	list-style-type:none;
	margin-bottom:20px;
}
#page-rub.plansite .liste-plansite li a:hover{text-decoration:underline;}

/*#page-rub.plansite .liste-plansite#colone-produits li a{color:#F9CF5B;}
#page-rub.plansite .liste-plansite#colone-implantation li a{color:#66B1B1;}
#page-rub.plansite .liste-plansite#colone-societe li a{color:#838387;}
#page-rub.plansite .liste-plansite#colone-actulites li a{color:#00749F;}
#page-rub.plansite .liste-plansite#colone-services li a{color:#A9C96A;}
#page-rub.plansite .liste-plansite#colone-espacepro li a{color:#838387;}
#page-rub.plansite .liste-plansite#colone-autres li a{color:#838387;}*/

#page-rub.plansite .liste-plansite#colone-produits li a{color:#FFFFFF;}
#page-rub.plansite .liste-plansite#colone-implantation li a{color:#FFFFFF;}
#page-rub.plansite .liste-plansite#colone-societe li a{color:#FFFFFF;}
#page-rub.plansite .liste-plansite#colone-actulites li a{color:#FFFFFF;}
#page-rub.plansite .liste-plansite#colone-services li a{color:#FFFFFF;}
#page-rub.plansite .liste-plansite#colone-espacepro li a{color:#FFFFFF;}
#page-rub.plansite .liste-plansite#colone-autres li a{color:#FFFFFF;}


#page-rub.plansite .liste-plansite li.titre-rub{
	font-weight:bold;
	margin-bottom:4px;
	margin-top:14px;
	line-height:30px;
	padding-top:2px;
	/*padding-left:34px;*/
	/*background-repeat:no-repeat;
	background-position:left center;*/
	text-align:center;
	width:150px;
	height:30px;
	font-size:14px;
	
}

#page-rub.plansite .liste-plansite#colone-produits li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_prod.gif);*/
	background-color:#FAD05B;
}
#page-rub.plansite .liste-plansite#colone-implantation li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_ptv.gif);*/
	background-color:#6FC0C0;
}
#page-rub.plansite .liste-plansite#colone-societe li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_soc.gif);*/
	background-color:#858589;
}
#page-rub.plansite .liste-plansite#colone-services li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_serv.gif);*/
	background-color:#A5C666;
}
#page-rub.plansite .liste-plansite#colone-actulites li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_actu.gif);*/
	background-color:#00749F;
}
#page-rub.plansite .liste-plansite#colone-espacepro li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_soc.gif);*/
	background-color:#858589;
}
#page-rub.plansite .liste-plansite#colone-autres li.titre-rub
{	
	/*background-image:url(../img/commun/rub/picto_plansite_soc.gif);*/
	background-color:#858589;
}


#page-rub.plansite .liste-plansite li.retrait{
	/*padding-left:40px;*/
	font-weight:normal;
	line-height:18px;
	/*background-repeat:no-repeat;
	background-position:15px center;*/
	padding-left:20px;
}
#page-rub.plansite .liste-plansite#colone-produits li.retrait a,
#page-rub.plansite .liste-plansite#colone-implantation li.retrait a,
#page-rub.plansite .liste-plansite#colone-societe li.retrait a,
#page-rub.plansite .liste-plansite#colone-actulites li.retrait a,
#page-rub.plansite .liste-plansite#colone-services li.retrait a,
#page-rub.plansite .liste-plansite#colone-espacepro li.retrait a,
#page-rub.plansite .liste-plansite#colone-autres li.retrait a{color:#7A7E7E;}

#page-rub.plansite .liste-plansite#colone-produits li.retrait
{
	/*background-image:url(../img/commun/rub/fleche_menu_mat.gif);*/
}
#page-rub.plansite .liste-plansite#colone-implantation li.retrait
{	
	/*background-image:url(../img/commun/rub/fleche_menu_autres.gif);*/
}
#page-rub.plansite .liste-plansite#colone-societe li.retrait
{	
	/*background-image:url(../img/commun/rub/fleche_menu_soc.gif);*/
}
#page-rub.plansite .liste-plansite#colone-services li.retrait
{	
	/*background-image:url(../img/commun/rub/fleche_menu_serv.gif);*/
}
#page-rub.plansite .liste-plansite#colone-actulites li.retrait
{	
	/*background-image:url(../img/commun/rub/fleche_menu_autres.gif);*/
}
#page-rub.plansite .liste-plansite#colone-espacepro li.retrait
{	
	/*background-image:url(../img/commun/rub/fleche_menu_autres.gif);*/
}
#page-rub.plansite .liste-plansite#colone-autres li.retrait
{	
	/*background-image:url(../img/commun/rub/fleche_menu_autres.gif);*/
}

#page-rub.plansite #colone-1{
	float:left;
	width:350px;
}
#page-rub.plansite #colone-2{
	float:right;
	width:350px;
}
#page-rub.plansite #colone-1 .liste-plansite{
margin-left:100px;
}
#page-rub.plansite #colone-2 .liste-plansite{
margin-right:100px;
}
#page-rub.plansite #colone-haut{
	float:left;
	width:180px;
	margin-left:3px;
	height:180px;
	position:relative;
}
#page-rub.plansite #colone-droite{
	float:right;
	width:170px;
	height:180px;
	position:relative;
}

/****************/
/* PAGE CONTACT */
#page-rub.contact .bloc-droite{
	margin-top:15px;
	padding:15px 17px 0px 17px;
}
#page-rub.contact .bloc-droite table{
	/*margin-left:110px;*/
}
#page-rub.contact .bloc-droite{
	width:760px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:724px;
}
html>body#page-rub.contact .bloc-droite{
	width:724px;
}
#page-rub.contact .bloc-droite .titre-page{
	margin-left:0px;
	margin-top:0px;
}
#page-rub.contact .zone-ektron{
	padding:15px 30px;
	position:relative;
}



/* formulaire candidature */

.formulaire-contact{
margin-bottom:25px;
}

.formulaire-contact-interne{
	background-image:url(../img/commun/rub/bg_contact.gif);
	padding:15px 0px 0px 145px;
	border-bottom:5px solid #FFFFFF;
}
.formulaire-contact-interne-bas{
	background-image:url(../img/commun/rub/bg_contact.gif);
	padding:15px 0px 0px 145px;
	border-bottom:5px solid #FFFFFF;
}
#block-submit{
/*width:460px !important;*/
background-color:#C7C7C7;
height:27px;
line-height:27px;
padding-top:5px;
text-align:center;
}

.formulaire-contact-candidature{
	background-image:url(../img/commun/rub/bg_contact.gif);
	width:430px;
	padding:10px 15px 0px 15px;
	margin:auto;
	border-bottom:5px solid #FFFFFF;
}
.formulaire-contact-candidature-bas{
	background-image:url(../img/commun/rub/bg_contact.gif);
	width:430px;
	padding:15px 15px 5px 15px;
	margin:auto;
	border-bottom:5px solid #FFFFFF;
}
#block-submit-societe{
	width:460px !important;
	width:470px;
	background-color:#C7C7C7;
	height:27px;
	line-height:27px;
	padding-top:5px;
	margin:auto;
text-align:center;
}

.formulaire-contact table td{
font-size:11px;
}
.formulaire-contact table td.entete{
border-bottom:1px dashed #5A5A5A;
text-align:right;
vertical-align:top;
padding:7px;
padding-right:30px;
}

.formulaire-contact table td.bouton{
	/*border-top:1px dashed #5A5A5A;*/
text-align:center;
	background-color:#C7C7C7;
	line-height: 30px;
	height: 30px;
/*padding-bottom:5px;*/
}
.formulaire-contact table td.bouton input{
font-size:12px;
}
.formulaire-contact  table td.champ input.file{
width:220px;
}
.formulaire-contact table .liseret{
/*border-top:1px dashed #5A5A5A;*/
}
.formulaire-contact table .libelle{
	background-color: #FFFFFF;
	
}
.formulaire-contact .libelle span{
	color:red;
}

.formulaire-contact .notfirst{
	/*_border-top:1px dashed #CCCCCC;*/
}

.formulaire-contact table .champ{
padding:3px 7px;
vertical-align:top;
text-align:left;
}
.formulaire-contact table textarea,
.formulaire-contact table input{
	font-family: Trebuchet MS;
	font-size:11px;
	border:1px solid #AAAAAA;
}
.formulaire-contact table td.champ input{

}
.formulaire-contact table input.sans-contour{
	border:0px;
}
.formulaire-contact table td textarea{
width:400px;
}
.formulaire-contact table .champ select{
	font-family: Trebuchet MS;
	font-size:11px;
	border:1px solid #AAAAAA;
	width:180px;
	z-index:-1000;

}
.formulaire-contact table td select.sujet{
width:320px;
}
.formulaire-contact table td select.sujet optgroup{
font-weight:bold;
font-size:10px;
font-style:normal;
}
.formulaire-contact table td option{
font-style:normal;
font-size:10px;
}

#text,
#formulaire-contact-interne,
#formulaire-contact-interne-bas{
	position:relative;
}

.champ{
	position:relative;
}

#block-submit{
	position:relative;
}