/* ----------------- GENERAL ------------------ */
P, FORM, DIV, TD, A {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif, Geneva;
	line-height: normal;
}
BODY {
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: URL(../img/prg/bg_page.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial, sans-serif, Geneva;
}
IMG {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.fil_arianne { height: 23px; background: URL(../img/prg/accueil/fleche_accueil.gif) no-repeat top left; overflow: hidden; }

/* -------------------- LOCAL ------------------- */
.txt_arianne, .txt_arianne A { color: #000066; }

#pub_spacer { width: 5px; background: #FFF; }
#pub_normal { width: 518px; vertical-align: top; background: #D9DADB; }
#pub_right { width: 214px; vertical-align: top; background: #004A72; }

.imgtitre { background: #FFF; padding-bottom: 5px;}
#contenu_normal { padding: 24px 12px 24px 13px; }
#contenu_normal h1 {padding: 0px; margin: 0px 0px 40px 0px; font-size: 24px; color: #005D84; font-weight: bold;}
#contenu_normal h2 {padding: 0px; margin: 0px 0px 5px 0px; font-size: 11px; color: #0FA7E3; font-weight: bold; text-transform: uppercase; }
.actualite { width: 240px; background: #FFFFFF; vertical-align: top;}
.actualite div { padding: 5px; }
.actualite p { color: #005D84; margin: 20px 0px 10px 0px;}
.actualite p span { color: #47C7E4; font-weight: bold;}
.actualite .lien_savoir_plus { display: block; background: url(img/fleche_simple.png) no-repeat left 2px; color: #921A31; padding-left: 15px; font-size: 11px; margin-bottom: 5px;}
.actualite .lien_pdf { display: block; background: url(img/fleche_ronde.png) no-repeat left 2px; color: #921A31; padding-left: 15px; font-size: 11px; margin-bottom: 5px;}
.actualite .lien_pdf span { color: #ADA6A9; }
#pagination { background: #FFF; line-height: 26px; text-align: right; padding: 5px 10px 5px 0px; font-size: 14px; font-weight: bold;  color: #005D84;}
#pagination a { text-decoration: underline; font-weight: normal; color: #005D84;}

#mediaguide { padding: 0px; margin: 0px; position: relative; height: 265px;}
#mediaguide img { padding: 0px; margin: 0px;}
#mediaguide a { padding: 0px; margin: 0px;}
#poidsmediaguide { position: absolute; bottom: 10px; right: 10px; color: #A39C9F;}
#pub_right #liensignal { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; background: #49C7E4; }
#pub_right #liensignal p { color: #FFFFFF; padding: 11px; font-size: 14px; font-weight: bold; }
#pub_right #liensignal a { color: #FFFFFF;  }

#pub_right #telecharger { padding: 15px 11px; }
#pub_right #telecharger a { display: block; padding: 5px 0px 0px 15px; background: url(img/fleche_telecharger.gif) no-repeat left 6px; color: #FFF; font-size: 11px;}
#pub_right #telecharger p { color: #FFF; font-weight: bold; padding-top: 10px; }

.contactpays, .contactadr { width: 240px; background: #FFFFFF; vertical-align: top;}
.contactpays div, .contactadr div { padding: 15px 10px; }
.titresignal { padding: 15px 5px; color: #FFF; font-size: 18px; font-weight: bold;}
.contactpays div { color: #47C7E4; font-size: 11px; font-weight: bold; }
.contactpays div span { font-weight: normal; }
.contactpays a { color: #47C7E4;  }
.contactadr div { color: #005D84; font-size: 11px;  }

.signalcarte, .signalinfos { width: 240px; background: #FFFFFF; vertical-align: top;}
.signalcarte div { padding: 5px 5px 25px 5px; }
.signalinfos div { padding: 20px 10px; }
.signalinfos .lien_pdf { display: block; background: url(img/fleche_ronde.png) no-repeat left 2px; color: #5189A4; padding-left: 15px; font-size: 11px; margin-bottom: 5px; font-weight: bold;}
.signalinfos .lien_pdf span { color: #ADA6A9; font-weight: normal;}
.signalinfos .lien_savoir_plus { display: block; background: url(img/fleche_simple.png) no-repeat left 2px; color: #5189A4; padding-left: 15px; font-size: 11px; margin-bottom: 5px; font-weight: bold;}
.signalinfos p { /*padding-left: 15px;*/ color: #000; font-weight: bold; margin-bottom: 5px;}
.signalinfos span { font-weight: normal; }

.garanties { width: 240px; background: #FFFFFF; vertical-align: top;}
.garantiesimg { width: 240px; background: #FFFFFF;}
.garanties div { padding: 20px 10px; }
.garanties h3 { padding: 0px 0px 5px 0px; margin: 0px; font-size: 18px; font-weight: normal; color: #0FA7E3; }
.garanties p { color: #005D84; padding-top: 5px;}
.garanties span { display: block; color: #ADA6A9; padding-top: 5px; font-size: 10px; line-height: 100%;}

.presentation { width: 240px; background: #FFFFFF; vertical-align: top;}
.presentationimg { width: 240px; background: #FFFFFF;}
.presentation div { padding: 20px 5px; }
.presentation div.cadre { padding: 0px 0px;}
.presentation div.cadre div.cadre-head { padding: 0px;}
.presentation div.cadre div.cadre-cont { padding: 5px 10px 10px 25px;}
.presentation div.cadre div.cadre-cont img{ padding: 0px 0px 5px 5px; float: right;}
.presentation div.cadre div.cadre-foot { padding: 0px;}
.presentation div.mixte { padding: 5px; }
#contenu_normal .presentation h2 { padding: 0px 0px 0px 0px; margin: 0px; font-size: 16px; font-weight: bold; color: #005D84; text-transform: none;}
.presentation h3 { padding: 0px 0px 5px 0px; margin: 0px; font-size: 12px; font-weight: bold; color: #47C7E4; text-transform: uppercase;}
.presentation p.intro { padding: 0px 0px 10px 0px; margin: 0px; font-size: 12px; font-weight: normal; color: #0FA7E3; }
.presentation p { color: #005D84; padding-bottom: 5px;}
.presentation span { display: block; color: #ADA6A9; padding-top: 5px; font-size: 10px; line-height: 100%;}


#choixsignal {padding-bottom: 20px;text-align: center;}

