/***** Page transverse ****/
#subwrapper_interne1 {float: left;margin-left:25px;width:800px;}
#subwrapper2_interne_niv3_trans {float:left;}

#entete_bloccontenu {
  background:url(images/haut.png) no-repeat top left;
  width:800px;
  height:30px;
  margin-left:-65px;
}

.blocContenu {
	padding-bottom:20px;
	width:800px;
	margin: 0px 0px 20px -65px;
	background-color:white;
} 

.blocContenu ul {	list-style-type:none;	margin: 0px 0px 0px 150px;}
.blocContenu li {	text-indent: 3em;}
.blocContenu li h1 {	text-indent: 1em;	padding-top: 20px; background: url(images/content_li_green.gif) no-repeat left 25px;}
.blocContenu a:visited {text-decoration:none;	color:#008CA3;}
.blocContenu a:link {text-decoration:none;color:#008CA3;}
.blocContenu a:hover {color:#008CA3;text-decoration:underline;}

.blocTitre {
	font-weight:bold;
	color:#fff;
	height:24px;
	font-size:1.3em;
	line-height: 1.5em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.blocTitre2 {
	font-weight:bold;
	color:#fff;
	height:24px;
	font-size:1.3em;
	line-height: 1.5em;
	margin: 10px 0px 0px 50px;
}

.label_plansite {
  color:#008CA3;
  font-weight:bold;
}

.blocRecherche {padding-bottom: 20px;} 
.blocRecherche ul {list-style-type:none;}
.blocRecherche ul li {display : inline;}
.affineRecherche {padding-bottom:30px;}

#subwrapper_interne1.planSite {float:right;padding:0;margin:0; }
#subwrapper2_interne_niv3.planSite {padding:0;margin:0px 0px 0px 65px;}

.chapitre {margin-top:10px;}

/**** Page plan du site ****/
.ulPlan li h1 {background: url("");}
.ulPlan li h1 img{padding-right: 40px;}
.details{padding-left:  450px;padding-top: 15px;color : #008ca3;}

#content_chapeau {background:url(images/haut.png) no-repeat top left;width:800px;height:30px;margin-left:40px;}
#content {margin-left:40px;padding: 0px 50px 0px 50px;  width:700px;}
#content.shadow {background-color:white;padding-bottom:10px;}

/********* NOUS CONTACTER **********/
#enveloppe_nouscontacter {float:left;margin-left:40px;width:800px;height:580px;background-color:white;}

#nous_contacter {background-color:white;margin:0 20px;width:760px;}
#nous_contacter .titre {height:35px;width:150px;}
#nous_contacter h1 {
    background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -120px -574px;
    color:#00989A;
    font-size:14px;
    padding-left:20px;
    height:25px;
    line-height:25px;
}
#nous_contacter h1 sup.nouveau {font-weight:bold;color:red;}

#nous_contacter .inside {margin:50px 10px 20px 10px;}
#nous_contacter .content {float:left;height:190px;}
#nous_contacter .action {float:left;width:160px;height:34px;}
#nous_contacter .action:hover {cursor:pointer;}

#bloc_trouvervotreagence {
    float:left;
    width:180px;
    height:400px;
    background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -6px 0;
}
#bloc_trouvervotreagence .action {background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -195px -605px;}

#bloc_contacterconseiller {
    float:left;
    width:560px;
    height:400px;
    margin-left:15px;
    background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -202px 0;
}
#bloc_trouvervotreagence.agence {background-position:-583px -640px}
#bloc_contacterconseiller.appel {background-position:-10px -640px}
#bloc_contacterconseiller.ecrire {background-position:-10px -1042px;}
#bloc_contacterconseiller .bloc {float:left;}

#telephone {width:173px;}
#telephone .txt_telephone {text-align:center;font-weight:bold;margin-bottom:0;}
#telephone .mentions {text-align:center;font-size:10px;margin-top:0;}
#telephone #horaires { float:left; width:133px;margin-left:4px; }
#vignette_calendrier { float:left;width:16px;height:17px;background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -14px -580px; }
#email {width:190px;}
#email .inside {margin-left:10px;margin-right:5px;}
#email form {width:180px;}
#email .action {background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -369px -605px;width:175px;}
#tchat {width:190px;}
#tchat .action {background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -15px -605px;display:none;}
#tchat .idz_widget {width:160px;height:34px;display:block;}
#tchat h1.fadetogrey { color:#9c9c9c; background-position:-325px -574px; }
#tchat h1.fadetogrey sup.nouveau { color:#9c9c9c; }
#tchat p.status {color:#e41569;}

#form_nous_contacter_bloc_tchat {
    display:none;
    background: url("images/flechebleue.png") no-repeat scroll left top transparent;
    color: #00989A;
    font-size: 12px;
    font-weight: bold;
    margin-left: 8px;
    padding-left: 25px;
}

#form_nous_contacter_bloc_tchat a {
    background: url("images/nouscontacter/bt_posermaquestion.png") no-repeat scroll left top transparent;
    display:block;
    width:209px;
    height:38px;
    margin:7px 0 0 60px;
}

#nous_contacter .icone {width:85px;height:60px;margin-left:auto;margin-right:auto;}
#ico_agence { background:url(images/nouscontacter/carte.png) no-repeat scroll left top;}
#ico_telephone { background:url(images/nouscontacter/telephone.png) no-repeat scroll left top; }
#ico_email { background:url(images/nouscontacter/ordinateur.png) no-repeat scroll left top; }
#ico_tchat { background:url(images/nouscontacter/tchat.png) no-repeat scroll left top; }

.center{text-align:center;}

#bloc_information {
    float:left;
    width:760px;
    height:150px;
    margin:10px 0 0 20px;
    background:url(images/nouscontacter/nouscontacter.png) no-repeat scroll -6px -417px;
}

#bloc_information .titre {
    float:left;
    width:700px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    margin-left:30px;
}

#bloc_information .texte {float:left;margin-left:30px;}
#bloc_information .texte1 {height:36px;}
#bloc_information .texte2 {height:50px;}

/*TODO : Mise en relief de la fonction demandée*/
.relief {
    float:left;
    width:250px;
}
.relief h1 {
    width:210px;
}



.inputVille{
    width:140px;
    height:16px;
    border:1px solid #7D9CB8;
    margin-bottom:6px;
}

#liste_agences {
    float:left;
    color:white;
    margin:2px 0 0 40px;
    width:780px;
    zoom:1;
}

#liste_agences a {
    color:white;
    font-weight:bold;
}

#popup_titre {
  margin-left:5px;
	margin-top:20px;
	height:40px;
	font-weight:bold;
}

#popup_contenu {
	max-height:280px;
	margin:0 5px 5px 5px;
	font-size:12px;
	overflow-y:auto;
}

#popup_contenu a {
    color:#00989A;
}

.jqmOverlay { background-color: #fff; }

#popup_villes {
    background-color:#f5f8f9;
    border:2px solid #00989A;
    display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    max-height:350px;   
}

.jqmClose {
 float:right;
 margin-right:5px;
 color:#00989A;
 font-weight:bold;
}
a.jqmClose:hover {text-decoration:none;}



