/* CSS Document */

/* mise en forme du texte */

.soustitre {
	color: #383838;
}
.paragraphe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #666666;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #404040;
}

/* mise en forme des légendes */

.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

/* mise en forme des brèves */

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #808080;
}
a.liens-news {
	color: #404040;
	text-decoration: none;
}
a.liens-news:hover {
	text-decoration: underline;
}

/* mise en forme des liens */

a.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a.lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
a.lien-numero {
	text-decoration: none;
	color: #999999;
}
a.lien-numero:hover {
	text-decoration: none;
	color: #333333;
}
a.lien-numero-actif {
	text-decoration: none;
	color: #333333;
}

/* mise en forme des balises de référencement */

h1 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
h2 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
h3 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
/* spécifique à la rubrique news, à mettre à jour régulièrement ! */

/* PBX */
a.lien-pbx {   
	color: #AC0012;
	text-decoration: none;
}
a.lien-pbx:hover {
	text-decoration: underline;
}
.titre-pbx {
	font-family: Arial;
	font-size: 23px;
	line-height: 21px;
	color: #ffffff;
	text-decoration: none;
	left: -5px;
	top: 3px;
}
.sous-titre-pbx {
	font-family: Arial;
	font-size: 17px;
	line-height: 21px;
	text-decoration: none;
	color: #666666;
	left: 5px; 
	top: 8px;
	
}
.sous-titre-pbx:last-child:not(:root:root) {top: 2px;} /* Hack Safari */
.slogan-pbx {
	font-family: Arial;
	font-size: 11px;
	line-height: 21px;
	color: #ffffff;
	left: -5px; 
	top: 15px;
}

.slogan-rouge-pbx {
    position:relative;
	font-family: Arial;
	font-size: 11px;
	line-height: 1px;
	color: #AC0012;
	text-align: right;
	left: -5px;
	top: 0px;
}
.slogan-rouge-pbx:last-child:not(:root:root) {top: 12px;} /* Hack Safari */
.paragraphe-pbx {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	left: 5px; 
	top: -10px;
}
.paragraphe2-pbx {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	left: 5px; 
	top: 10px;
}
.paragraphe2-pbx:last-child:not(:root:root) {top: 20px;} /* Hack Safari */
.transport-pbx {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	left: -5px; 
	top: 200px;
}
.logo-15 {
	left: -5px;
	top: -22px;
}
.logo-15:last-child:not(:root:root) {top: 0px;} /* Hack Safari */
.paragraphe-prix-pbx {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	left: 5px;
	top: 126px;
}
.paragraphe-prix-pbx:last-child:not(:root:root) {top: 131px;} /* Hack Safari */
.contact-pbx {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	left: 5px;
	top: -35px;
}
.contact-pbx:last-child:not(:root:root) {top: -25px;} /* Hack Safari */

/* fespa */
a.lien-fespa {
	color: #e51f2c;
	text-decoration: none;
}
a.lien-fespa:hover {
	text-decoration: underline;
}
/* courbe */
a.liens-courbe {
	color: #0093b0;
	text-decoration: none;
}
a.liens-courbe:hover {
	text-decoration: underline;
}
/* mur d'image */
a.lien-cliquez {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a.lien-cliquez:hover {
	color: #cb002f;
}


/* spécifique à la page archive */

.paragraphe-archives {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #808080;
}
a.lien-archives {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}
a.lien-archives:hover {
	color: #404040;
}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

.test {
    font-family: Arial, Helvetica, sans-serif;
	position:relative;
	width:100px;
	height:115px;
	z-index:1;
	left: 300px;
	top: 100px;
}

/* spécifique à la page accueil news */

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	color: #404040;
}
.titre-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	color: #CB002F;
}
.pos-titre {
    margin-left: 77px;
    margin-top:15px;
    position:absolute;
}
.pos-stand-parapluie {
	margin-left:-382px;
	margin-top:-82px;
	position:absolute;
	left: 607px;
	top: 129px;
}
.pos-filet-gris {
	margin-left:446px;
	margin-top:-145px;
	position:absolute;
	left: 261px;
	top: 163px;
}
.paragraphe-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #666666;
	text-align:right;
	position:absolute;
	margin-left:39px;
	margin-top:30px;
}
.lien-news {
	position:absolute;
	margin-left:73px;
	margin-top:159px;
	display: inline;
	width: 72px;
	height: 18px;
}
a.lien-news {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CB002F;
    text-decoration: none;
}
a.lien-news:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
    text-decoration: none;
}
.lien-archives {
	position:absolute;
	margin-left:850px;
	margin-top:30px;
	display: inline;
}

.fond-news {
    position:absolute;
    width:694px;
	height:440px;
	margin-top:-19px;
	margin-left:0px;
	color:white;
    background-color:white;
    background-image:url(../../images/news/mur-image-750/mur-image.gif);
}
.text-news {
	position:absolute;
	width:150px;
	height:110px;
	margin-left:490px;
	margin-top:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #8e8e8e;
    text-decoration: none;
}

a.lien-news-750-actif {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
    text-decoration: none;
}
a.lien-news-750 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e8e8e;
    text-decoration: none;
}

a.lien-news-750:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0033;
    text-decoration: none;
	ul( color:#CC66CC);
	
}
li:hover { 
	color: #cc0033
}
.text-info-news-750 {
	position:absolute;
	margin-left:50px;
	margin-top:395px;
	width: 500px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight:bold;
	color: #ec7e00;
}
.titre-news-750 {
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
	color:#FFFFFF;
	margin-top:-50px;
	margin-left:0px;
}
.flash-news {
	position:absolute;
    z-index:9997;
	width:466px;
 	height:344px;
	margin-top:58px;
	margin-left:10px;
 }