/* ********************** */
/*  COL   295px/673px    */
/* ******************** */

#wrapper{ clear:both; float:none;}
#colleft{   width:276px; float:left; padding:0 0 0 19px; }
#colright{  width:200px; float:left; padding:0 0 0 14px; }

/* ******************* */
/*  FOOTER            */
/* ***************** */

#footer{ background:url(../../interface/footer.gif) no-repeat 0 10px; width:100px; height:226px; clear:both; float:none; text-align:center}

#footer .filinks ul{ display:block;  width:968px; padding:15px 0 0 0; }
#footer .filinks li { display:inline;color:#FFFFFF; background-color:inherit;}
#footer .filinks li a{ color:#FFFFFF; background-color:inherit; font-size:0.8em; text-decoration:none; margin:0 9px}
#footer .filinks li a:hover{ text-decoration:underline}

#footer .copyright{  font-size:0.85em; color:#999999; background-color:inherit; height:40px ; width:100px; padding:40px 0 0 0}
#footer .copyright a{ font-size:0.85em; color:#999999; text-decoration:none;background-color:inherit;	 }
#footer .copyright a:hover{ text-decoration:underline;}

/* ******************* */
/*  BOX PARK SEARCH   */
/* ***************** */

.boxparksearch{background:#5b95cc url(../../interface/boxparksearch_bg.gif) no-repeat bottom; width:265px; color:#FFFFFF; margin:0 0 25px 0;min-height:330px; font-size:0.85em}
* html .boxparksearch{ height:330px}
.boxparksearch .top{ background:url(../../interface/boxparksearch_top.gif) no-repeat top; width:265px; height:3px; font-size:0.01em}
.boxparksearch  .vocation{ background:url(../../interface/rechercher_un_parking.gif) no-repeat top; width:265px; height:78px;}

.boxparksearch .content {width:100px; padding-left:10px;  }
 
.boxparksearch .content fieldset.f1 { width:255px; clear:both; float:none; display:block;  }
.boxparksearch .content fieldset.f1 p{ width:48%; float:left}
.boxparksearch .content fieldset.f1 .s1{ width:110px; font-size:0.85em; color:#666666; background-color:#fff;}
.boxparksearch .content fieldset.f1 label{ display:block;   margin-bottom:3px}
.boxparksearch .content fieldset.f1 .input{ width:117px; font-size:0.85em;color:#666666; background-color:#fff;}
*+html .boxparksearch .content fieldset.f1 .input{ width:115px;}
* html .boxparksearch .content fieldset.f1 .input{ width:115px;}

.boxparksearch .content fieldset.f2 { margin:8px 0 0 0}
.boxparksearch .content fieldset.f2 label{ display:block; margin-bottom:3px }
.boxparksearch .content fieldset.f2 .input{ width:240px; font-size:0.85em;color:#666666; background-color:#fff;}
*+html .boxparksearch .content fieldset.f2 .input{ width:237px;}
* html .boxparksearch .content fieldset.f2 .input{ width:237px;}

.boxparksearch .content fieldset.f3{  margin:9px 0 0 0}
.boxparksearch .content fieldset.f3 ul{ display:block;margin:5px 0 0 0}
.boxparksearch .content fieldset.f3 ul li{ display:inline;}
.boxparksearch .content fieldset.f3 ul li a{ display:block; width:35px; height:35px; float:left; text-decoration:none; margin:0 15px 0 0}
.boxparksearch .content fieldset.f3 ul li a img{ width:35px; height:35px;}

.boxparksearch .content fieldset.f4 { clear:both; width:255px;margin:20px 0 0 0}
* html .boxparksearch .content fieldset.f4 {margin:0; padding:20px 0 0 0}

.boxparksearch .content fieldset.f4 a { font-size:1em; color:#93d1f4; background-color:inherit; text-decoration:none; float:left; }
.boxparksearch .content fieldset.f4 .btn{ float:left; margin-left:25px;}
.boxparksearch .content fieldset.f4 a:hover{ text-decoration:underline;}

.boxparksearch .content fieldset.f5 {   margin:10px 0 0 -5px; padding-bottom:3px}

/* ******************* */
/*    BOX LIBERT      */
/* ***************** */

.boxlibert{ clear:both; float:none;width:265px;}
 
/* ******************* */
/*  CONTENU DU SITE   */
/* ***************** */

#content { clear:both; width:500px}
#content .accueilvocation{ width:500px; height:200px; margin:0 0 20px 0	 }



/* ******************* */
/*  boxactu           */
/* ***************** */

.boxactuleft{ width:410px; border-bottom:1px solid #d0dadf; float:left; position:relative; min-height:162px}
* html .boxactuleft{ height:162px}
.boxactuleft img{ float:left}
.boxactuleft .content{ float:left;}
.boxactuleft h1{font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:1.65em!important; color:#0a68b2; background-color:inherit; margin:10px 0 0 0!important}
.boxactuleft h2{font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:1.4em!important; color:#555555; background-color:inherit; margin: 0 0 20px 0!important}
.boxactuleft  p {color:#999999; background-color:inherit; font-size:1.05em}
.boxactuleft  p a{color:#999999; background-color:inherit; font-size:1.05em; text-decoration:none;}
.boxactuleft  p a:hover{text-decoration:underline;}
.boxactuleft p.link a{ display:block;
	background:url(../../interface/link.gif) no-repeat;
	position:absolute;
	left: 382px;
	top: 126px;
	width:17px; height:17px;
}
.boxactuleft p.link a span{ display:none;}

.boxactu{ width:410px; border-bottom:1px solid #d0dadf; float:left; background:url(../../interface/boxactu.jpg) no-repeat right bottom; position:relative;min-height:162px}
* html .boxactu{ height:162px;}
.boxactu .content{ margin:30px 0 0 0}
.boxactu h1{font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:1.65em; color:#0a68b2; background-color:inherit; margin:10px 0 0 0}
.boxactu h2{font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:1.4em; color:#555555; background-color:inherit; margin: 0 0 20px 0}
.boxactu  p {color:#999999; background-color:inherit; font-size:1.05em}
.boxactu  p a{color:#999999; background-color:inherit; font-size:1.05em; text-decoration:none;}
.boxactu  p a:hover{text-decoration:underline;}
.boxactu p.link a{ display: block;
	background:url(../../interface/link.gif) no-repeat;
	position:absolute;
	left: 2px;
	top: 132px;
	width:17px; height:17px;
}
.boxactu	 p.link a span{ display:none;}

/* ******************* */
/*  boxlocation       */
/* ***************** */

.boxlocation{ width:213px; height:88px; float:right; }

/* ******************* */
/*  boxactualites     */
/* ***************** */

.boxactualites{ width:205px; float:right; background:url(../../interface/boxactualites_bg.gif) repeat-y; margin:13px 4px 0 0; font-size:1em}
*+html .boxactualites{ margin:18px 3px 0 0;}
* html .boxactualites{ margin:18px 3px 0 0;}

.boxactualites .title{ background:url(../../interface/boxactualites.gif) no-repeat; width:205px; height:30px}
.boxactualites .title a{ background:url(../../interface/btn_rss.gif) no-repeat; width:29px; height:19px; display:block; float:right; margin:4px 14px 0 0}
* html .boxactualites .title a{margin:4px 5px 0 0}

.boxactualites .title a span{ display:none;}
.boxactualites .footer{ background: url(../../interface/boxactualites_footer.gif) no-repeat bottom; clear:both; float:none; font-size:0.01em; line-height:0.1em; height:3px;}

.boxactualites a.autreactus  { background:url(../../interface/autreactus.gif) no-repeat 173px 12px;   min-height:21px; padding:18px 0 0 10px; color:#666666; background-color:inherit;font-size:0.85em; display:block; text-decoration:none}
* html .boxactualites a.autreactus  { height:21px;}

.boxactualites a:hover.autreactus  {text-decoration:underline}
 
.boxactualites .content ul{ display:block; width:185px; border-bottom:1px solid #999999; padding:0 0 5px 0; margin:5px 0 0 10px}
.boxactualites .content ul li { font-size:0.85em; color:#666666; background-color:inherit; margin:0; padding:0;line-height:1.3em;}
  
.boxactualites .content ul li a{ font-size:0.85em; color:#666666; text-decoration:underline;background-color:inherit}
 
.boxactualites .content ul li strong{ font-size:1.1em; font-weight:bold; color:#333; background-color:inherit;}

/* *********************** */
/*      Pathway           */
/* ********************* */

#pathway{ clear:both; width:100%; height:20px; margin:0 0 5px 0; text-indent:5px}
#pathway ul{ height:20px; float:left;color:#666666;  background-color:inherit; font-size:0.9em;}
#pathway li{ display:inline; color:#666666;  background-color:inherit; font-size:0.9em;}
#pathway li a{ color:#666666;  background-color:inherit; font-size:0.95em; text-decoration:none;}
#pathway li a:hover{ text-decoration:underline}
#pathway .boxoutils { width:55px; float:right; height:20px; margin-right:5px}
#pathway .boxoutils a.btnplus{background:url(../../interface/a_plus.gif) no-repeat 0 0; display:block; width:20px; height:20px; float:left; margin-right:5px; font-size:0.8em}
#pathway .boxoutils a.btnmoins{background:url(../../interface/a_moins.gif) no-repeat 0 0; display:block; width:20px; height:20px; float:left; margin-right:5px;font-size:0.8em}
#pathway .boxoutils span{ display:none;}

/* ************************************************ */
/*      BoxDaughter  (Contenu central modulable)   */
/* ********************************************** */

/* positionnement */
.boxdaughter { width:640px;  background:url(../../interface/boxdaughter_bg.gif) repeat-y 0 0; font-size:1em;}
.boxdaughter .top{ background:url(../../interface/boxdaughter_top.gif) no-repeat 0 0; width:640px; height:4px;}
.boxdaughter .content{width:640px; min-height:685px;}
* html .boxdaughter .content{height:685px;}
.boxdaughter .footer{ clear:both; float:none;background:url(../../interface/boxdaughter_footer.gif) no-repeat 0 0; width:640px; height:4px;}

/* styles communs */
.boxdaughter h1{ color:#0A68B2 ;  background-color:inherit; font-size:2.45em; margin:0 0 15px 20px}
.boxdaughter h2{ color:#333333;  background-color:inherit; font-size:1.2em; font-weight:normal; margin:0 0 15px 20px}
.boxdaughter h3{ color:#666666;  background-color:inherit; font-size:1.3em; font-weight:normal; margin:0 0 5px 20px}
.boxdaughter h4{ color:#666666;  background-color:inherit; font-size:1.2em; font-weight:bold; margin:0 0 20px 20px}

.boxdaughter p { color:#333333; background-color:inherit; margin-left:20px; margin-right:20px}
.boxdaughter a.link { color:#0A68B2; text-decoration:none; margin:20px 0; display:block; height:14px; background:url(../../interface/boxcontentlink.gif) no-repeat 0 0; text-indent:20px; background-color:inherit;}
.boxdaughter a:hover.link{ text-decoration:underline;}

.boxdaughter ul{}
.boxdaughter ul li{ background:url(../../interface/boxcontent_ul.gif) no-repeat 0 4px; padding-left:10px; color:#666666; background-color:inherit; margin:0 0 5px 0}
.boxdaughter ul li a{ color:#666666; background-color:inherit; text-decoration:none}
.boxdaughter ul li a:hover{ color:#666666; background-color:inherit; text-decoration:underline}
.boxdaughter ul.left{ margin:7px 0 0 0}
.boxdaughter img.left{ margin-right:25px}

 
/* variante de liste */
.boxdaughter dl.sousmenu { width:120px; margin:10px 10px 20px 10px; padding:0 10px;float:left; background-color:#EEEEEE; color:#666666; font-size:0.95em; min-height:145px;}
* html .boxdaughter dl.sousmenu { height:145px; margin:10px 8px}
.boxdaughter dl.sousmenu dt{ font-size:0.95em; color:#0A68B2; background-color:inherit; display:block; margin:15px 0 15px 0; font-weight:bold}
.boxdaughter dl.sousmenu dt a{color:#0A68B2; background-color:inherit; text-decoration:none;}
.boxdaughter dl.sousmenu dt a:hover{ text-decoration:underline;}
.boxdaughter dl.sousmenu dd { font-size:0.9em; padding:0 0 3px 0; margin:0;}
.boxdaughter dl.sousmenu dd a{ color:#666; background-color:inherit; text-decoration:none; }
.boxdaughter dl.sousmenu dd a:hover{ text-decoration:underline }

/* variante d'image */
.okigo{ width:87px; height:50px; float:right; margin:0 10px 0 0 }


/* Box Degrad (conteneur de boxdaughter) */

.boxdaughter .boxdegrade{ width:100px; background:url(../../interface/boxdaughter_content.gif) repeat-x bottom left;  padding:10px 0px 10px 20px; margin:0 0 20px 1px; }

.boxdaughter .boxdegrade h1{   margin:0 0 15px 0;  width:370px; float:left;}
.boxdaughter .boxdegrade h2{   margin:0 0 15px 0;width:370px; float:left;}
.boxdaughter .boxdegrade h3{   margin:0 0 5px 0; width:370px;float:left;}
.boxdaughter .boxdegrade p{margin:0 0 5px 0; width:370px;float:left}

.boxdaughter .boxdegrade .image{width:235px;	float:right; padding:0 10px 0 0; text-align:center;}


.boxdaughter .boxdegrade ul.menulist  {margin:30px 0 0 0; padding:0; display: block; width:285px; float:left;}
.boxdaughter .boxdegrade ul li{ background-image:none; margin:0; padding:0}
.boxdaughter .boxdegrade ul.menulist li{ background-image:none!important}
.boxdaughter .boxdegrade ul.menulist li a{ display:block; width:285px; min-height:30px;  color:#0a68b2; font-size:1.4em; background:#e7edef url(../../interface/menulist.gif) no-repeat 260px 7px; margin:0 0 15px 0; text-indent:10px; text-decoration:none; line-height:1.7em; font-weight:bold;}
.boxdaughter .boxdegrade ul.menulist li a:hover{color:#0a68b2; background-color:#d6e9f0;}
* html .boxdaughter .boxdegrade ul.menulist li a{height:30px;}
* html .boxdaughter .boxdegrade ul.menulist li a:hover{color:#0a68b2; background-color:#e7edef;}

.boxdaughter .boxdegrade ul.menulist2  {margin:5px 0 0 0; padding:5px 0 0 0; display: block; float:left;}
.boxdaughter .boxdegrade ul.menulist2 li{ display:inline;}
.boxdaughter .boxdegrade ul.menulist2 li a{ display:block; width:370px; min-height:30px;  color:#0a68b2; font-size:1.4em; background:#fff url(../../interface/menulist.gif) no-repeat 340px 7px; margin:0 0 15px 0; text-indent:10px; text-decoration:none; line-height:1.7em; font-weight:bold;}
.boxdaughter .boxdegrade ul.menulist2 li a:hover{color:#0a68b2; background-color:#d6e9f0;}
* html .boxdaughter .boxdegrade ul.menulist2 li a{height:30px;}
* html .boxdaughter .boxdegrade ul.menulist2 li a:hover{color:#0a68b2; background-color:#e7edef;}

.boxdaughter .boxdegrade p.illustration{ clear:both; float:none; margin:0; padding:0}
 
/* *********************** */
/*      MENUServices      */
/* ********************* */

#menuservice{width:265px;}
#menuservice .title{ width:265px; background:#92d1f4 url(../../interface/lesservices.gif) repeat-x 0 0; min-height:29px;color:#FFFFFF; border-bottom:1px solid #fff;}
#menuservice .title p{ font-size:1.5em;   padding:4px 0 0 10px; min-height:20px;}
* html #menuservice .lesservices {height:29px;}

#sousmenuservices { width:265px; background-color:#ebeff2; color:#546C87; position:relative; margin:0; padding:0}
#sousmenuservices dl{ margin:0; padding:0; display:block;width:265px;background-color:#ebeff2; color:#546C87; height:100% }

#sousmenuservices dt,#sousmenuservices dd{ margin:0; padding:0; display:inline;}

#sousmenuservices dt a{ display:block; background-color:#6ea0d1; color:#FFFFFF; text-decoration:none; width:122px; padding-left:10px; min-height:23px; padding-top:6px; border-bottom:1px solid #fff; font-size:1em;   border-right:1px solid #fff; }
* html #sousmenuservices dt a { height:23px;}
#sousmenuservices dt a:hover, #sousmenuservices dt.active a{  background-color:#ebeff2; color:#0A68B2;}

#sousmenuservices dd{	position:absolute;	right:0;	top:10px;	width: 124px; height:100%}
#sousmenuservices dd ul li{}
#sousmenuservices dd ul a{ display:block; background:url(../../interface/sousmenuservices.gif) no-repeat 0 -14px; color:#546C87; background-color:inherit; text-decoration:none; padding-left:8px; padding-bottom:2px;}
* html #sousmenuservices dd ul a{ height:10px;}
#sousmenuservices dd ul a:hover,#sousmenuservices dd ul li.active a{ background-position:0 4px; color:#0A68B2; background-color:inherit}
#menuservice .footer{width:265px; height:25px; font-size:1px; clear:both;  float:none}
 



/* intro Flash */
#intro{width:960px; height:740px; position:absolute; padding:0 0 0 4px; z-index:1;}


 

