/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	color:#333333;
	font-size:12px;
	font-family: arial;
	text-align: center;
}
#page {
	position: relative;
	margin: auto;
	padding: auto;
	width: 1000px;
	text-align: left;
}
#content {
	float:left;
	width: 945px !important;
	width: 955px;
	margin-left: 30px;
}
#header {
	float:left;
	width:940px;
	height:115px;
	background:url(../images/header.jpg) no-repeat top left;
}
#logo {
	float:left;
	padding-top:22px;/*width:255px;
height:89px;*/
}
#texteCache {
	visibility:hidden;
	margin:0;
	padding:0;
}
/* Formulaire de connexion */

#form-login {
	float:left;
	padding-left:360px;
	margin-top:18px;
}
#form-login input {
	font-size: 12px;
	font-family: arial;
}
td a {
	color:#333333;
	text-decoration: underline;
}
td a:visited {
	color:#333333;
	text-decoration: underline;
}
td a:hover {
	color:#333333;
	text-decoration: underline;
}
/* Menu horizontal */
#navbar {
	float:right;
	padding-right:106px;
!important;
	padding-right:110px;
	padding-top:20px !important;
	padding-top:17px;
	padding-bottom:17px;
	font-family: arial;
}
#navbar li {
	display: inline;
}
#navbar li a {
	text-decoration: none;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
#navbar li.first a {
	display: inline;
	margin-left:0px;
}
#navbar li.last a {
	display: inline;
	margin-right:0px;
}
#navbar li a {
	text-decoration: none;
	color:#000000;
}
#navbar li a:visited {
	text-decoration: none;/*color:#000000;*/
}
#navbar li a:hover {
	border-bottom: 2px solid #006699;
}
#navbar li.active a {
	color: #006699;
	font-weight: bold;
}
#banniere-ext {
	float:left;
	width:948px;
	height: 352px;
	margin-top:10px;
	margin-bottom:5px;
	background: url(../images/bord-banniere.gif) no-repeat top right;
}
#banniere {
	float:left;
	width:940px;
	height: 356px;
	background: url(../images/bas-banniere.gif) no-repeat bottom;
}
H2 {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}
H2 a {
	text-decoration: none;
	color: #333333;
}
H2 a:visited {
	text-decoration: none;
	color: #333333;
}
H2 a:hover {
	text-decoration: underline;
	color: #333333;
}
/* colonne de gauche (home) */

#col-gauche {
	float:left;
	width:315px;
	margin-top: 13px;
}
#actu-marche {
	float:left;
	width:300px;
	line-height: 16px;
}
#titre-actu-marche {
	float:left;
	width:138px !important;
	width:300px;
	height:28px !important;
	height:40px;
	padding-left:162px;
	padding-top: 12px;
	color: #828282;
	background: url(../images/titre-actu-marche.gif) no-repeat top left;
}
#actu-marche-inner {
	float:left;
	width:300px;
	margin-top: 15px;
	margin-bottom: 20px;
}
#photo-actu-marche {
	float:left;
	margin-right:10px;
}
#texte-actu-marche {
	float:left;
	width:190px;
}
#intro-actu-marche {
	float:left;
	width:190px;
}
#intro-actu-marche h2 {
	padding-bottom:5px;
}
#liens-actu-marche {
	float:left;
	margin-top:15px;
	width:190px;
}
#liens-actu-marche a {
	color: black;
	text-decoration: none;
}
#liens-actu-marche a:visited {
	text-decoration: none;
	color: black;
}
#liens-actu-marche a:hover {
	text-decoration:underline;
	color:#006699;
}
#suite {
	float:left;
}
#video {
	float:left;
	margin-left: 10px;
}
#actu-produits {
	float:left;
	width:300px;
	line-height: 16px;
}
#titre-actu-produits {
	float:left;
	width:138px !important;
	width:300px;
	height:28px !important;
	height:40px;
	padding-top: 12px;
	padding-left:172px;
	color: #828282;
	background: url(../images/titre-actu-produits.gif) no-repeat top left;
}
#liens-actu-produits a {
	text-decoration: none;
	color: black;
}
#liens-actu-produits a:visited {
	color: black;
}
#liens-actu-produits a:hover {
	text-decoration:underline;
	color:#006699
}
#actu-produits-inner {
	float:left;
	width:300px;
	padding-bottom:20px;
	margin-top: 20px;
	margin-bottom: 10px;
	background : url(../images/bas-produits-inner.gif) no-repeat bottom;
}
#photo-actu-produits {
	float:left;
	margin-right:10px;
}
#texte-actu-produits {
	float:left;
	width:190px;
}
#intro-actu-produits {
	float:left;
	width:190px;
}
#intro-actu-produits h2 {
	padding-bottom:5px;
}
#liens-actu-produits {
	float:left;
	margin-top:15px;
	width:190px;
}
/*#informations {
	float:left;
	width: 312px;
	height:283px;
	margin-left:-5px !important;
	background: url(../images/fond-informations.jpg) no-repeat top left;
	margin:0;
	padding:0;
}

*/
#contentInformation {
	float:left;
	background-image:url(../images/home_19.gif);
	width:312px;
	padding: 0;
	margin: 0 0 0 -4px !important;
	margin: 0 0 0 -3px;
}
#contentInformation_fichepgm {
	float:left;
	width:312px;
	padding: 0;
	margin: 0 0 0 -4px !important;
	margin: 0 0 0 -3px;
}
#top-information {
	margin:0;
	padding:0;
	text-align:center;
}
#top-information img {
	margin:0;
	padding:0;
	border:0 none;
}
#informations {
	background:url("../images/info-bottom.jpg") no-repeat scroll center bottom transparent;
	padding:0;
	margin:0;
}
#informations_fichepgm {
	padding:0;
	margin:0;
}
#texte-informations {
	float:left;
	width:270px;
	margin: 10px 0 0 20px;
}
#validationnewsletters {
	color:#006699;
	padding:20px 0 40px 20px;
}
#formulaire-informations_fichepgm {
	float:left;
	margin: 10px 0 0 0;
	padding:0;
	width: 312px;
}
#formulaire-informations {
	background:url("../images/info-bottom.jpg") no-repeat scroll center bottom transparent;
	float:left;
	margin: 10px 0 0 0;
	padding:0;
	width: 312px;
}
#formulaire-informations table {
	float:left;
	margin-left: 20px;
	width: 260px !important;
	width: 270px;
	color:#999999;
	margin-bottom: 20px;
	font-size: 12px;
	font-family: arial;
}
#formulaire-informations input {
	/*	margin-left:5px;
*/	color: #828282;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	height:20px;
}
#formulaire-informations input[type=radio] {
	height:10px;
}
.pro-part {
	float:left;
	color: #828282;
	margin-top: -10px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding-bottom:20px !important;
	padding-bottom:20px;
}
.captcha {
	float:left;
	margin-top: -20px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding-bottom:0px !important;
	padding-bottom:30px;
	padding-top: 10px;
	background: url(../images/trait-bleu.gif) no-repeat top left;
}
#input-captcha {
	float:left;
	margin-left: 0px;
	margin-top: 10px;
}
#input-captcha input {
	margin:0px;
	padding:0px;
}
#ok {
	float:left;
	margin-top: 10px;
}
/* Colonne du centre (home)*/

#col-centre {
	float:left;
	width:315px;
	margin-top: 13px;
}
#video-home {
	float:left;
	width:315px;
	padding: 30px 0 0px 10px !important;
	padding: 50px 0 0px 10px;
	maring:0;
	background: url(../images/fond-video-investir.jpg) no-repeat top left;
	height:250px !important;
	height:269px;
}
#video-auteur {
	text-align:center;
	margin:0;
	padding:5px 0 0px 0;
	width:300px;
	color:#828282;
}
#video-centre {
	margin:0;
	padding:23px 0 0 0;
}
#video-centre img {
	border:0;
	padding:23px 0 0 1px;
}
#decouverte-services {
	float:left;
	width: 300px;
	height:166px !important;
	height:186px;
	margin-top: 0px !important;
	margin-top: 10px;
	margin-left: 6px;
	padding-top: 20px;
	margin-bottom: 16px !important;
	margin-bottom: 6px;
}
#decouverte-services-lien {
	background:url("../images/decouverte-service.jpg") no-repeat scroll left top transparent;
	float:left;
	height:145px;
	margin-right:15px;
	width:305px;
	margin:0;
	padding:0;
}
#decouverte-services-lien:hover {
	background:url("../images/decouverte-service-on.jpg") no-repeat scroll left top transparent;
}
#partenaires {
	float:left;
	width: 300px;
	height: 157px;
	margin-left: 6px;
	background: url(../images/fond-partenaire.jpg) no-repeat top left;
}
#partenaires-gallery {
	float:left;
	width: 100px;
	margin-top: 50px;
	background: url(../images/sep-partenaire.gif) no-repeat right center;
}
/* Colonne de droite (home)*/

#col-droite {
	float:left;
	width:315px;
	margin-top: 15px;
}
#programme-contact {
	float:left;
	width:310px;
	margin-left:10px;
	padding-bottom:10px;
}
#programme {
	float:left;
	width:145px;
	height:145px;
	margin-right: 15px;
	background: url(../images/fond-programme.jpg) no-repeat top left;
}
#programme a {
	display: block;
	width:145px;
	height:145px;
}
#programme:hover {
	background: url(../images/fond-programme-on.jpg) no-repeat top left;
}
#contact {
	float:left;
	width:145px;
	height:145px;
	background: url(../images/fond-contact.jpg) no-repeat top left;
}
#contact a {
	display: block;
	width:145px;
	height:145px;
}
#contact:hover {
	background: url(../images/fond-contact-on.jpg) no-repeat top left;
}
#moteur-recherche {
	float:left;
	font-family: arial;
	width:300px;
	height: 201px !important;
	height: 251px;
	margin-left: 12px;
	padding-top:50px !important;
	padding-top:60px;
	background: url(../images/fond-moteur-recherche.jpg) no-repeat top left;
}
#moteur-recherche table {
	width:318px !important;
	width:310px;
}
.recherche {
	color:#FFFFFF;
	font-size:12px;
	font-family:arial;
	text-align:center;
	padding-top:7px !important;
	padding-top:2px
}
#moteur-recherche a {
	color: #FFFFFF;
	text-decoration: none;
}
#moteur-recherche a:visited {
	color: #FFFFFF;
}
#moteur-recherche a:hover {
	color: #FFFFFF;
}
#moteur-recherche table {
	margin-left:-8px !important;
	margin-left:-5px;
	margin-top: 5px;
}
#moteur-recherche select {
	color: #828282;
	font-size: 12px;
	font-family: arial;
	width: 205px;
	height:20px;
}
#bt-rechercher {
	float:left;
	margin-top:5px;
	background: url(../images/bt_rechercher.gif) no-repeat top left;
	width:300px;
	height:19px;
}
#bt-rechercher:hover {
	background: url(../images/bt_rechercher-on.gif) no-repeat top left;
}
#formulaire-recherche {
	float:left;
	width:300px;
}
#input-liste {
	float:left;
	color:#999999;
	font-size: 12px;
	font-family: arial;
	padding-left: 10px;
	padding-top: 3px;
	width: 175px;
	height: 16px !important;
	height: 19px;
	background: url(../images/fond-input-liste.gif) no-repeat top left;
}
.bouton-liste {
	float:left;
	width: 19px;
	height: 19px;
}
#publicite {
	float:left;
	width:315px;
	height:250px;
	margin-left:7px;
	background: url(../images/fond-publicite.jpg) no-repeat top left;
}
#publicite-inner {
	float:left;
	width:300px;
	height:235px;
	padding-top:25px;
	padding-left: 5px;
}
#publicite-inner img {
border:0;}

/* Page programme */

#zone-pgm {
	float:left;
	width:890px;
	height:30px;
	padding-left: 50px;
	font-size: 28px;
	background: url(../images/fond-zone-pgm.gif) no-repeat top left;
}
.zone-pgm-lieu {
	text-transform:uppercase;
	font-weight:bold;
}
#zone-pgm ul {
	display: inline;
	list-style-type: circle;
}
#zone-pgm li {
	display: inline;
	padding-left: 25px;
	background: url(../images/puce.gif) no-repeat left center;
}
#resume-pgm {
	float:left;
	width:950px;
	margin-top: 20px;
	background: url(../images/haut-resume-pgm.gif) no-repeat top left;
}
#resume-pgm-inner {
	float:left;
	width:950px;
	padding-bottom: 8px;
	background: url(../images/bas-resume-pgm.gif) no-repeat bottom left;
}
#texte-resume-pgm {
	float:left;
	width:750px;
	margin-top: 5px;
	border-right: 1px dotted black;
}
#texte-resume-pgm table {
	margin-top: 10px;
	font-size: 12px;
	font-family: arial;
	float:left;
}
#texte-resume-pgm table td {
	width: 375px;
}
#titre-pgm-dispo {
	float:left;
	font-size:16px;
	margin-top: 15px;
	padding-left: 70px;
	width:685px;
	background: url(../images/fond-titre-pgm.gif) no-repeat left center;
	text-transform:uppercase;
}
#titre-pgm-epuise {
	float:left;
	font-size:16px;
	margin-top: 15px;
	padding-left: 70px;
	width:685px;
	background: url(../images/fond-titre-pgm-epuise.gif) no-repeat left center;
	text-transform:uppercase;
}
#disponibilite-pgm {
	float:right;
	margin: 25px 0 0 20px;
	padding: 35px 0 0 0 !important;
	padding: 70px 0 0 0;
	width:178px;
	height:48px;
	background: url(../images/disponibilite.jpg) no-repeat left center;
}
#disponibilite-pgm:hover {
	background: url(../images/disponibilite-on.jpg) no-repeat left center;
}
#divdisponibilite-pgm {
	float:right;
	margin: 25px 0 0 20px;
	padding: 35px 0 0 0 !important;
	padding: 70px 0 0 0;
	width:178px;
	height:48px;
	background: url(../images/disponibilite.jpg) no-repeat left center;
}
#divdisponibilite-pgm:hover {
	background: url(../images/disponibilite-on.jpg) no-repeat left center;
}
#indisponibilite-pgm {
	float:right;
	margin-top: 25px;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 35px !important;
	padding-top: 70px;
	width:178px;
	height:48px;
	background: url(../images/epuise.jpg) no-repeat left center;
}
#divindisponibilite-pgm {
	float:right;
	margin-top: 25px;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 35px !important;
	padding-top: 70px;
	width:178px;
	height:48px;
	background: url(../images/epuise.jpg) no-repeat left center;
}
#contenu-pgm {
	float:left;
	margin-top: 10px;
	margin:0;
	padding:10px 0 0 0;
}
#atouts-pgm-bord {
	float:left;
	width: 308px;
	background: url(../images/cote-atouts.gif) repeat-y top right;
	padding:0;
	margin:0;
}
#atouts-pgm-ext {
	float:left;
	width: 300px;
	background: url(../images/bas-atouts.gif) no-repeat bottom;
	padding:0;
	margin:0;
}
#atouts-pgm {
	float:left;
	width: 300px;
	margin-bottom: 5px;
	color: #FFFFFF;
	height: 360px;
	font-size: 12px;
	background: #006395 url(../images/fond-atout.gif) repeat-x;
	padding: 0 0 20px 0;
	margin:0;
}
#atouts-pgm li {
	float:left;
	width: 260px;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 20px;
	background: url(../images/filet.gif) no-repeat top left;
	list-style:none;
}
html>body #atouts-pgm {
	height: auto;
	min-height: 360px;
}
#titre-atout {
	float: left;
	width: 260px;
	margin-left: 20px;
	margin-top: 25px;
	font-size: 16px;
	font-weight: bold;
}
#detail-pgm {
	float:left;
	width: 430px;
	margin: 0 0 0 15px;
	padding:0;
}
#bloc-detail {
	float:left;
	width: 415px;
	margin-bottom: 20px;
	padding-left:15px;
}

#bloc-detail li {
	margin-bottom:2px;
}
#bloc-detail ol li {
	margin-left:15px;
	font-size:12px;
}

#titre-bloc-detail {
	float:left;
	width: 430px;
	padding-top: 15px;
	margin-bottom: 20px;
	color: #115b94;
	font-size: 16px;
	font-weight: bold;
	background:url(../images/fond-titre-pgm.gif) no-repeat top left;
	text-transform:uppercase;
}
#footer-pgm {
	float:left;
	font-size: 11px;
	width: 750px;
	padding-top: 10px;
	margin-top: 20px;
	clear: both;
	border-top: 1px dotted #000000;
	text-align:justify;
}
#gallery-pgm {
	background:url("../images/fond-gallery.jpg") no-repeat scroll left top transparent;
	float:right;
	height:531px !important;
	margin-top:10px;
	padding-top:70px;
	width:190px;
}
#gallery-inner {
	float:left;
	margin-left: 20px;
	width:170px;
	height: 115px;
	margin-bottom:10px;
}
#programmes2 a {
	text-decoration:none;
}
#programmes2 a:hover {
	text-decoration:underline;
}
/* footer */

#footer {
	float:left;
	width:940px;
	/*	padding-left: 50px !important;
	padding-left: 30px;
*/	margin-top:20px;
	padding-bottom:100px;
	padding-top: 30px;
	background:url(../images/footer.jpg) no-repeat top left;
	text-align:center;
}
#footer li {
	display: inline;
}
#footer li a {
	text-decoration: none;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
#footer li.first a {
	display: inline;
	margin-left:0px;
}
#footer li.last a {
	display: inline;
	margin-right:0px;
}
#footer li a {
	text-decoration: none;
	color:#000000;
}
#footer li a:visited {
	text-decoration: none;/*color:#000000;*/
}
#footer li a:hover {
	border-bottom: 2px solid #006699;
}
#footer li.active a {
	color: #006699;
	font-weight: bold;
}
#copyright {
	color:#999;
	width:940px;
	text-align:center;
	padding-top: 20px;
}
#top {
	float:left;
	width: 950px;
	margin-top: 15px;
	background: url(../images/bas-top.gif) no-repeat bottom;
}
#top table {
	margin-top:50px;
	margin-left: 10px;
	font-family: arial;
	font-size: 12px;
}
#fiscalite {
	float: left;
	width:182px;
	margin-right: 10px;
	background: url(../images/bord-bloc.gif) no-repeat top right;
}
#fiscalite-inner {
	float: left;
	width:172px;
	height: 180px;
	background: url(../images/fiscalite.jpg) no-repeat top left;
}
.radioFiltreProgramme {
	padding-left:2px !important;
	font-family:Arial, Helvetica, sans-serif;
}
html>body #fiscalite-inner {
	height: auto;
	min-height: 180px;
}
#region {
	float: left;
	width:182px;
	margin-right: 10px;
	background: url(../images/bord-bloc.gif) no-repeat top right;
}
#region-inner {
	float: left;
	width:172px;
	height: 180px;
	background: url(../images/region.jpg) no-repeat top left;
}
html>body #region-inner {
	height: auto;
	min-height: 180px;
}
#type {
	float: left;
	width:182px;
	margin-right: 10px;
	background: url(../images/bord-bloc.gif) no-repeat top right;
}
#type-inner {
	float: left;
	width:172px;
	height: 180px;
	background: url(../images/type.jpg) no-repeat top left;
}
html>body #type-inner {
	height: auto;
	min-height: 180px;
}
#livraison {
	float: left;
	width:182px;
	margin-right: 10px;
	background: url(../images/bord-bloc.gif) no-repeat top right;
}
#livraison-inner {
	float: left;
	width:172px;
	height: 180px;
	background: url(../images/livraison.jpg) no-repeat top left;
}
html>body #livraison-inner {
	height: auto;
	min-height: 180px;
}
#budget {
	float: left;
	width:182px;
	background: url(../images/bord-budget.gif) no-repeat top right;
}
#budget-inner {
	float: left;
	width:172px;
	height: 180px;
	background: url(../images/budget.jpg) no-repeat top left;
}
html>body #budget-inner {
	height: auto;
	min-height: 180px;
}
#tous-pgm {
	float:left;
	width: 955px !important;
	width: 960px;
	margin-left: 5px;
	margin-top: 20px;
}
#miniatures {
	float:left;
	width:180px;
	margin-right: 11px;
	margin-bottom: 15px;
	background: url(../images/bord-miniature.gif) no-repeat top right;
}
#miniatures-inner {
	float:left;
	width: 172px;
	height: 172px;
	padding-bottom: 3px !important;
	padding-bottom: 0px;
	background: url(../images/bas-miniature.gif) no-repeat bottom;
}
#recherche {
	float:right;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	margin-right: 3px !important;
	margin-right: 15px;
	margin-top: -6px;
	width: 162px;
	height: 19px;
	background:url(../images/recherche-off.gif) no-repeat top left;
	text-decoration:none;
}
#recherche:hover {
	background:url(../images/recherche-ok.gif) no-repeat top left;
	text-decoration: none;
}
.transparent_old {
	position:relative;
	display: none;
	z-index: 10;
	margin-top:-160px;
	margin-left:10px;
	width:152px !important;
	width:162px;
	height: 152px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/transparent2.png) no-repeat;
}
.transparent {
	position:relative;
	display: none;
	z-index: 10;
	margin-top:-172px;
	margin-left:0px;
	width:162px !important;
	width:172px;
	height: 172px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/transparent2-1.png) no-repeat;
}
.transparent-pgm {
	position:relative;
	display: none;
	padding-top: 20px;
	padding-left: 20px;
	margin-top:-116px !important;
	margin-top:-113px;
	margin-left:-170px;
	z-index: 10;
	width:177px !important;
	width:197px;
	height: 93px !important;
	height: 113px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/transparent.png) no-repeat;
}
.texte-transparent_old {
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	width:120px;
	height: 85px;
}
.texte-transparent {
	float:left;
	margin-left: 20px;
	margin-top: 20px;
	width:120px;
	height: 85px;
}
.lire-fiche_old {
	float:left;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
	margin-top: 30px;
	width: 88px;
	height: 22px;
	background: url(../images/lire-fiche.gif) no-repeat top left;
}
.lire-fiche {
	float:left;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 30px;
	width: 88px;
	height: 22px;
	background: url(../images/lire-fiche.gif) no-repeat top left;
}
.lire-fiche a {
	text-decoration: none;
	color: #FFFFFF;
}
.lire-fiche a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.lire-fiche a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#popup {
	/*	border:#E8DF28 solid;
*/	width:480px;
	height:300px;
	text-align: left;
	background: url(../images/popup.jpg) no-repeat top left;
}
#popup2 {
	/*	border:#E8DF28 solid;
*/	width:400px;
	height:250px;
	text-align: left;
	background: url(../images/popup2.jpg) no-repeat top left;
}
#popup4 {
	/*	border:#E8DF28 solid;
*/	width:480px;
	height:300px;
	text-align: left;
	background: url(../images/popup.jpg) no-repeat top left;
}
#popup-news {
	float:left;
	width:350x;
	height:280px;
}
.form-pop-up {
	float:left;
	padding: 0 0 0 20px;
	margin:0;
}
#popup table {
	margin-left: 20px;
	margin-top: 20px;
	clear: both;
}
#intro-popup {
	float:left;
	/*	width: 450px;
*/	margin-left: 20px;
	margin-top: 110px;
}
#intro-popup2 {
	float:left;
	/*	width: 400px;
*/	margin-left: 20px;
	margin-top: 80px;
	padding-bottom:15px;
}
.bas-popup {
	float:left;
	width: 330px;
	margin-top: 10px;
	padding-left: 20px;
	padding-bottom:20px;
}
#p1-bouton-popup-envoyer {
	float:right;
	width: 100px;
	height: 25px;
	background: url(../images/bouton-popup.gif) no-repeat top left;
	text-decoration:none;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align:center;
}
#p2-bouton-popup-envoyer {
	float:right;
	padding-left: 5px;
	margin-top: 50px;
	padding-right: 10px;
	margin-left: 10px;
	width: 100px;
	height: 25px;
	background: url(../images/bouton-popup.gif) no-repeat top left;
	text-decoration:none;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align:center;
}
#p1-bouton-popup-envoyer:hover {
	background: url(../images/bouton-popup-on.gif) no-repeat top left;
}
#p2-bouton-popup-envoyer:hover {
	background: url(../images/bouton-popup-on.gif) no-repeat top left;
}
#bouton-popup-envoyer a {
	text-decoration: none;
	color:#FFFFFF;
}
#bouton-popup-envoyer a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
#bouton-popup-envoyer a:hover {
	text-decoration: none;
	color:#FFFFFF;
}
#coordonnees {
	float:left;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	margin-top: 20px;
	color: #FFFFFF;
	width:309px;
	height: 198px;
	background: url(../images/fond-coordonnees.jpg) no-repeat;
}
#ligne-coordonnees {
	float:left;
	width: 290px;
	margin-left: 20px;
	margin-bottom: 30px;
	clear: both;
}
#form-contact {
	float:left;
	width: 620px;
	width: 590px !important;
	margin-top: 20px;
	margin-left: 15px;
	background: url(../images/fond-titre-pgm.gif) no-repeat top left;
}
#intro-contact {
	float:left;
	width: 500px;
	padding-top: 15px;
	padding-bottom: 20px;
	background: url(../images/fond-intro-contact.gif) no-repeat bottom left;
}
#form-contact-centre {
	float:left;
	width: 620px;
	margin-top: 20px;
	padding-top: 20px;
	background: url(../images/form-contact-centre.jpg) no-repeat top left;
}
#clear1 {
	clear: both;
	margin-top: 10px;
	font-family: arial;
	font-size: 12px;
	color: #828282;
}
#clear-pro {
	clear: both;
	font-family: arial;
	font-size: 12px;
	color: #828282;
}
#clear-par {
	clear: both;
	display: none;
	font-family: arial;
	font-size: 12px;
	color: #828282;
}
#clear2 {
	clear: both;
	margin-bottom: 15px;
	font-family: arial;
	font-size: 12px;
	color: #828282;
}
.captcha-contact {
	float:left;
	height:20px;
	color: #828282;
}
#bas-contact {
	float:left;
	background: url(../images/bas-contact.gif) no-repeat top left;
	padding-top: 10px;
	color: #000000;
	width: 550px;
}
#contact-submit {
	float: right;
	margin-top: 20px;
}
input {
	font-size:12px;
	color: #828282;
}
textarea {
	font-size:12px;
	color: #828282;
}
checkbox {
	color: #828282;
}
#flash-actu {
	float: left;
	padding-right: 8px;
	margin-top: 20px;
	background: url(../images/bord-flash-accueil-actu.gif) no-repeat top right;
}
#titre-flash {
	float:left;
	width: 940px;
	padding-top: 15px;
	padding-bottom: 15px;
	color:#115b94;
	font-size:28px;
	font-weight: bold;
	text-transform:uppercase;
}
#les-actus {
	float: left;
	width: 940px;
	padding-top: 20px;
	padding-bottom: 40px;
	background: url(../images/actu.jpg) no-repeat top left;
}
#teaser-actu {
	float: left;
	padding-bottom: 25px;
	margin-bottom: 20px;
	width: 940px;
	background: url(../images/teaser-actu.gif) no-repeat bottom left;
}
#date-actu {
	float: left;
	margin-top: -5px;
	color: #999999;
	font-size:28px;
	font-weight: bold;
}
#titre-actu {
	float: left;
	padding-bottom: 20px;
	margin-left: 20px;
	width: 200px;
	font-size:16px;
	font-weight: bold;
	background: url(../images/fond-titre-pgm.gif) no-repeat bottom left;
}
#actu {
	float: left;
	width: 390px;
	margin-left: 30px;
	line-height: 16px;
}
#liens-actu {
	float: left;
	margin-left: 20px;
	width: 165px;
	font-size:12px;
	font-weight: bold;
}
#liens-actu a {
	text-decoration: none;
	color: black;
}
#liens-actu a:visited {
	color: black;
}
#liens-actu a:hover {
	text-decoration:underline;
	color:#006699
}
#liens-actu1 {
	float: left;
	width: 165px;
	padding-left: 40px;
	margin-bottom: 10px;
	background: url(../images/lien1-actu.gif) no-repeat left;
}
#liens-actu2 {
	float: left;
	clear: both;
	width: 165px;
	padding-left: 40px;
	background: url(../images/lien2-actu.gif) no-repeat left;
}
#col1-actu {
	float: left;
	width: 300px;
}
#col2-actu {
	float: left;
	margin-left: 20px;
	width: 300px;
}
#col3-actu {
	float: left;
	margin-left: 20px;
	width: 300px;
}
#article-actu {
	float: left;
	margin-bottom: 20px;
}
#article-actu H1 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 5px;
	color: #333333;
	background: url(../images/fond-titre-article-actu.gif) no-repeat bottom left;
}
#article-actu p {
	color: #333333;
	line-height: 16px;
	padding-bottom:10px
}
#validation-contact {
	float: left;
	padding-top: 163px;
	padding-left: 140px;
	width: 240px !important;
	width: 377px;
	height: 387px;
	margin-left: 80px;
	margin-top: 50px;
	background: url(../images/validation-contact.jpg) no-repeat top;
}
#validation-contact a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
#validation-contact a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#validation-contact a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#validation-contact-prg {
	float: left;
	padding-top: 163px;
	padding-left: 20px;
	width: 340px !important;
	width: 477px;
	height: 387px;
	margin-left: 110px;
	margin-top: 80px;
	background: url(../images/validation-contact.jpg) no-repeat top;
}
#validation-contact-prg a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
#validation-contact-prg a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#validation-contact-prg a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#content-text {
	margin: 130px 30px 50px 0px;
}
#content-text h1 {
	padding-bottom:10px;
	color:#006699;
}
#content-text hr {
	color: #006699;
	margin: 20 0 10 0;
}
#content-text p {
	padding: 5 0 5 0;
}
