body {
	text-align: justify;
}


a {
font-style: italic;
}

a:link{
color: #6666ff;
text-decoration: none;
}

a:visited {
text-decoration: none;
color: #6666ff;
}

a:hover {
text-decoration: none;
color: #6666ff;
}

.titre {
	font-family: "Times New Roman";
	font-size: 22pt;
	color: #6666ff;
	font-weight: normal;
}
.soustitre {
	font-family: Arial;
	font-size: 12pt;
	color: #6666ff;
	text-align: justify;
	font-weight: bold;

}
.titreNews {
font-family: "Times New Roman", Times, serif; font-size: 13pt; color: #0070BF
}

.titreNews2 {
font-family: Arial; font-size: 12pt; color: #0070BF;
}

.courant {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.justify {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
}

.texteParagrapheSouligne {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	text-decoration: underline;
	font-weight: bold;

}
.texteParagrapheFondRecette {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/recettes/fond_recettes.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondVolti {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/culture/musees/musee_volti/musee_volti_illustration.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.texteItalique {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	background-position: center;


}
.texteParagrapheFondSouvenir {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/culture/musees/salle_souvenir/illustration_salle_souvenir.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondReleve {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/culture/releve/releve.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}
.texteParagrapheFondEcoleArts {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/culture/ecole_des_arts/illustration.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondUniversite {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/culture/universite/illustration.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.texteParagrapheFondAteliers {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/culture/musees/ateliers_pedagogiques/brush-pot.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondEscaleTouristique {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/tourisme/decouverte_villefranche/escale_touristique/savons.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondJardins {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/tourisme/decouverte_villefranche/jardins/illustration.jpg);
	background-repeat: no-repeat;
	background-position: 25px top;
}
.texteParagrapheFondPorts {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/tourisme/decouverte_villefranche/presentation_des_ports/bateau.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheMagazine {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/infos/magazine_municipal/illustration.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheNewsletter {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/infos/newsletter/illustration_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.soustitreCentrer {

	font-family: Arial;
	font-size: 12pt;
	color: #6666ff;
	text-align: center;
	font-weight: bold;
}
.texteParagrapheFondReportagePhotos {

	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/infos/reportage_photos/composition_diapos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondMedia {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/infos/espace_media/fond.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheGauche {
font-family: Arial; font-size: 10pt; color: #000000; text-align: left}
.texteParagrapheFondAideLegale {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/social/aide_sociale/dossier.jpg);
	background-repeat: no-repeat;
	background-position: left 35px;
}
.texteParagrapheFondAideFacultative {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/social/aides_tout_public/secours_remboursables/calcul.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondAideMenagere {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/social/aide_specifique/aide_menageres/social.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondRepasDomicile {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/social/aide_specifique/repas_domicile/social.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondTele {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/social/aide_specifique/tele_alarme/tel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondANPE {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/social/aides_tout_public/aide_emploi/anpe.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.courantFondArobase {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-attachment: fixed;
	background-image: url(images_page1/images_cartouche_bas_2/frame_bas_2_r2_c7.gif);
	background-repeat: no-repeat;
	background-position: right center;

}
.texteNewsLien {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	text-decoration: none;

}
a.new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033CC;
	text-decoration: none;
}
a.new:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0066;
	text-decoration: none;
}
.petiteEspace {

	font-family: Arial;
	font-size: smaller;
	color: #6666ff;
	text-align: justify;
	font-weight: normal;
}
.texteParagrapheFondMateriel {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(pages/sport/equipements/photos_equipements/illustration_equipements.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondAssociations {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/sport/associations/images_asso/compo_sport.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondEvenements {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/sport/evenements/images_evenements/illustration_evenements.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondCinema {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/loisirs/cinema/images_cinema/illustration_cinema.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheCentre {

font-family: Arial; font-size: 10pt; color: #000000; text-align: center
}
.texteParagrapheFondSalles {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/congres/salles_prestations/images_salles/illustration3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.trait {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-attachment: fixed;
	background-image: url(pages/images_communes/trait.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.arrondiGauche {

	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-attachment: fixed;
	background-image: url(images_page1/images_page_centre/arrondi_gauche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.arrondiDroite {


	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-attachment: fixed;
	background-image: url(images_page1/images_page_centre/arrondi_droite.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.arrondiGaucheBas {


	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-attachment: fixed;
	background-image: url(images_page1/images_page_centre/arrondi_gauche_bas.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.arrondiDroiteBas {



	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-attachment: fixed;
	background-image: url(images_page1/images_page_centre/arrondi_droite_bas.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.traitVertical {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-attachment: fixed;
	background-image: url(images_page1/images_page_centre/trait_vertial.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.texteParagrapheFondCongres {
font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(pages/congres/salles_prestations/images_salles/illustration.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.centre {
font-family: Arial; font-size: 10pt; color: #000000; text-align: center}
.texteParagrapheFondPanoramique {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(/pages/tourisme/panoramique/images_pano/illustartion.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondCollectionRoux {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image: url(/pages/culture/musees/collection_roux/images/illustration.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.texteParagrapheFondLiens {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(/pages/vie_locale/demarches_administratives/liens/images_liens/illustration_souris.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.texteParagrapheFondEscales {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	background-image:  url(/pages/tourisme/escales_bateaux/illustration.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.PetitEspaceHaut {
	line-height: 4px;

}
.texteParagrapheGras {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.texteParagraphePlusPetit {
font-family: Arial; font-size: 9pt; color: #000000; text-align: justify
}
.TraitVerticalGris {
	font-size: -1px;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center top;
	background-image:  url(/pages/tourisme/renseignements_pratiques/se_loger/hotel/images/pixel_pour_cadre.gif);

}

.texte_paragraphe {
font-family: Arial;
font-size: 10pt;
color: #000000;
text-align: justify;
}

.texte_paragraphe_chanson {
font-family: Arial;
font-size: 10pt;
color: #000000;
text-align: justify;
background-image: url(pages/manifestations/chanson_officielle/fond.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.texte_blanc {
font-family: Arial;
font-size: 9pt;
color: #ffffff;
text-align: left;
 line-height: 15px;
 padding-left: 5px;
}

.cadre_orange {
border-style:solid; 
border-width:1px; 
border-color:#F57E25;
}

.lien_chanson a:link{
color: White;
font-style: normal;
}

.lien_chanson a:visited{
color: White;
font-style: normal;
}

.lien_chanson a:hover{
color: White;
text-decoration: underline;
}