/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}
.invisible
{
	display:none;

}

#contenuTexte p.subtitre{
  font-size:1.4em;
  font-weight:bold;

}
ul.list{
  margin:5px 0;
  margin-left:20px;
}
   ul.list li{
     list-style-type:none;
     background-image: url(../images/charte/puce.gif);
     background-repeat: no-repeat;
     background-position: left 7px;
     padding-left:23px;
     padding-right:10px;
     text-align:justify;
     font-size:1.2em;
     font-family:arial;
     line-height:20px;
   }
        #contenuTexte li p.li-speciaux{
          width:150px;
          float:left;
          font-size:1em;
        }

        #contenuTexte li p.long{
          width:100%;
        }

.line{
  /*border-top:solid 1px #EF9B43;*/
  border-top:1px dotted #215e83;
  height:1px;
  line-height:1px;
  font-size:1px;
  margin:5px 10px 5px 5px;
}

#contenuTexte li p.li-second{
  float:left;
  width:430px;
  font-size:1em;
}

.imp-box{
  width:550px;
  margin:0 auto;
  border:solid 1px #FFCA70;
  color:#fff;
  margin-bottom:15px;
}

.imp-box1{
  width:550px;
  margin:0 auto;
  border:dotted 1px #215e83;
  color:#F0AB2B;
  margin-bottom:15px;
}

ul.list1{
  clear:left;
  margin-left:30px;
}
    ul.list1 li{
     list-style-type:none;
     background-image: url(../images/charte/colored-dot.gif);
     background-repeat: no-repeat;
     background-position: left 7px;
     padding-left:23px;
     padding-right:10px;
     text-align:justify;
     font-size:1em;
     font-family:arial;
     line-height:18px;
    }

.photo{
  border:solid 1px #F0AB2B;
  margin:10px;
  float:left;
  display:inline;
}

#photo-box{
  width:300px;
  height:300px;
  text-align:center;
  float:left;
  padding:0 10px;
}

#text-box{
  xfloat:left;
}







/*******************************************/


#contact_adresse{
	width:220px;
	height:139px;
	float:left;
	margin-top:10px;
	padding-top:15px;
	margin-left:35px;
	}
.mail_label{
	width:88px;
	float:left;
	color:#ffffff;
	font:normal 11px, Helvetica, sans-serif;
	text-align:left;
	padding-left:8px;
	}
.mail_input{
	width:70px;
	float:left;
	color:#000;
    margin:3px 0;
	}
.inputForm{
    background:#ffffff;
    border:solid 1px #366BAF;
	width:110px;
	font-family:arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F0976;
	padding:1px 1px;
    }
.inputFormOver{
    border:solid 1px #366BAF;
    background:#6E95FF;
    color:#0F0976;
	width:110px;
	font-family:arial, Helvetica, sans-serif;
	font-size:12px;
    padding:1px 1px;
    }
.button{
    border:1px solid #366BAF;
	background-color:#EF9B43;
    font-weight:bold;
	width:65px;
	color:#000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
    float:left;
	}
.buttonOver{
	border:1px solid #366BAF;
    background-color: #FFAB00;
    font-weight:bold;
	width:65px;
	color:#000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
    float:left;
    }

#contact-box{
  width:444px;
  float:left;
}

#text-obligatoire{
	text-align:center;
	width:220px;
	margin:0 auto;
	padding-top:20px;
	clear:both;
	font-size:10px;
	}

#acces-box{
  width:226px;
  float:left;
}

/*------------plan-------------*/

#map_top{
width:500px;
height:99px;

}

#map_middle{
margin:0;
padding:0;
width:500px;
height:362px;
float:right;

}

#imprimer{
	position:absolute;
	margin-top:464px;
    margin-left:7px;
	}
#fermer-plan{
	position:absolute;
	margin-top:466px;
   margin-left:464px;
}

#plus{
	position:absolute;
	margin-top:43px;
	margin-left:446px;
	}

#minus{
	position:absolute;
	margin-top:401px;

	}
#adresse_map{
	position:absolute;
	text-align:center;
    width:140px;
    font:normal 12px arial;
    color:#ffffff;
    line-height:17px;
    margin-left:290px;
    margin-top:5px;
}

#adresse_map1{
	position:absolute;
    width:170px;
    margin-left:75px;
    margin-top:5px;
    font:normal 14px arial;
    font-weight:bold;
    line-height:17px;
}

#adresse_map span{
margin-top:15px;
margin-bottom:15px;
font-size:18px;
}



.underline{
  border-bottom:1px dotted #215e83;
  width:670px;
}

.bloc-ref{
  width:675px;
  height:17px;
  background:#E7E7E9;
  color:#262692;
  text-align:center;
  margin:10px 0;
  font-size:1.4em;
  font-weight:bold;
  padding-top:3px;

}



