/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:10px;
		color:#3e3e3e;
		background-color:#fff;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#repere{
		position:absolute;
		bottom:0;
		right:0;
		width:1px;
		height:1px;
	}
	
	#globalCentre{
		margin:auto;
		width:885px;
		height:531px;
		padding:50px 0 0 0;
		background-image:url(images/accueil-fond.jpg);
		background-repeat:no-repeat;
	}
	
	#accueilLogo{
		float:left;
		width:427px;
		margin:0 11px 0 0;
		padding:0 0 0 20px;
	}
	
	#accueilAdresse{
		float:left;
		width:413px;
		border-left:2px solid #033c9a;
		padding:5px 0 0 12px; 
	}
	
	#accueilAdresse p{
		margin:0;
		padding:0;
		font-family:arial;
		font-size:110%;
		color:#033c9a;
	}
	
	#accueilAdresse h1{
		margin:4px 0 0 0;
		font-size:130%;
		font-weight:bold;
		color:#033c9a;
	}
	
	#accueilGauche{
		float:left;
		width:189px;
		margin:0 77px 0 0;
		padding:27px 0 0 7px;
	}
	
	#prestations{
		width:189px;
		height:162px;
		background-image:url(images/accueil-fond-prestations.gif);
		background-repeat:no-repeat;
	}
	
	#prestations h2{
		width:151px;
		height:25px;
		margin:0;
		padding:16px 0 0 38px;
		font-size:140%;
		font-weight:bold;
		color:#fff;
	}
	
	#prestations a{
		display:block;
		width:168px;
		height:112px;
		margin:0 0 0 10px;
		padding:9px 0 0 11px;
		background-image:url(images/accueil-lien-prestations.jpg);
		background-repeat:no-repeat;
		background-position:0 0;
		color:#010101;
		font-size:110%;
		font-weight:bold;
		text-decoration:none;
	}
	
	#prestations a:hover{
		background-position:0 -121px;
	}
	
	#accueilEntrees{
		margin:4px 0 0 9px;
		padding:0;
		list-style:none;
	}
	
	#accueilEntrees li{
		margin:0;
		padding:0;
	}
	
	#accueilEntrees li a{
		display:block;
	}

	#accueilDocumentation{
		width:139px;
		height:33px;
		padding:17px 0 0 40px;
		font-size:110%;
		color:#fff;
		text-decoration:none;
		background-image:url(images/accueil-documentation.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#accueilDocumentation:hover{
		background-position:0 -50px;
	}

	
	#accueilReferences{
		width:139px;
		height:34px;
		padding:17px 0 0 40px;
		font-size:110%;
		color:#fff;
		text-decoration:none;
		background-image:url(images/accueil-references.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#accueilReferences:hover{
		background-position:0 -51px;
	}
	
	#accueilDiaporama{
		width:139px;
		height:34px;
		padding:17px 0 0 40px;
		font-size:110%;
		color:#fff;
		text-decoration:none;
		background-image:url(images/accueil-diaporama.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#accueilDiaporama:hover{
		background-position:0 -50px;
	}
	
	#accueilActus{
		width:139px;
		height:35px;
		padding:17px 0 0 40px;
		font-size:120%;
		color:#fff;
		text-decoration:none;
		background-image:url(images/accueil-actualites.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#accueilActus:hover{
		background-position:0 -52px;
	}

	#accueilMilieu{
		float:left;
		width:190px;
		margin:0 66px 0 0;
		padding:27px 0 0 0;
	}
	
	#vente{
		width:190px;
		height:162px;
		background-image:url(images/accueil-fond-ventes.gif);
		background-repeat:no-repeat;
	}
	
	#vente h2{
		width:147px;
		height:26px;
		margin:0;
		padding:16px 0 0 43px;
		font-size:140%;
		font-weight:bold;
		color:#fff;
	}
	
	#vente a{
		display:block;
		width:169px;
		height:112px;
		margin:0 0 0 10px;
		padding:8px 0 0 11px;
		background-image:url(images/accueil-lien-vente.jpg);
		background-repeat:no-repeat;
		background-position:0 0;
		color:#010101;
		font-size:110%;
		font-weight:bold;
		text-decoration:none;
	}
	
	#vente a:hover{
		background-position:0 -120px;
	}
	
	#accueilDroite{
		float:left;
		width:282px;
	}
	
	#accueilVideo{
		width:270px;
		padding:0 0 0 12px;
	}
	
	#accueilSMG{
		margin:136px 0 0 0;
	}
	
	#accueilSMG a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilSMG a:hover img{
		filter:alpha(opacity=70); 
        -moz-opacity:0.70; 
        opacity:0.70;
	}
	
	#global{
		width:630px;
		margin:auto;
	}
	
	#entete{
		width:630px;
	}
	
	#enteteGauche{
		display:none;
	}
	
	#enteteDroite{
		float:left;
		width:630px;
	}
	
	#pageAdresse{
		width:630px;
		text-align:center;
	}
	
	#pageAdresse p{
		margin:0;
		padding:0;
		font-family:arial;
		font-size:110%;
		color:#033c9a;
	}
	
	#pageAdresse h1{
		margin:4px 0 0 0;
		font-size:130%;
		font-weight:bold;
		color:#033c9a;
	}
	
	#pageBandeau{
		display:none;
	}
	
	#gauche{
		display:none;
	}
	
	#contenu{
		float:left;
		position:relative;
		width:630px;
		padding:20px 0 20px 0;
		font-size:110%;
	}
	
	#contenu h1{
		margin:0 0 16px 0;
		font-size:280%;
		font-weight:normal;
		color:#033c9a;
		font-style:italic;
	}
	
	#contenu a#pageBtnActus{
		display:none;
	}
	
	#pied{
		width:630px;
		font-size:110%;
	}
	
	#piedSmg{
		text-align:center;
	}
	
	#piedCoordonnees{
		width:630px;
		padding:3px 0 0 0;
		color:#033c9a;
		font-size:110%;
		text-align:center;
	}
	
	#piedCoordonnees a{
		color:#033c9a;
		text-decoration:underline;
	}
	
	
/* ============================================================ OZONE */
	#contenu h2{
		margin:0 0 4px 0;
		font-size:160%;
		font-weight:bold;
		color:#0744a2;
	}
	
	#contenu h2.telechargementsTitre{
		margin:0 0 12px 0;
		font-size:100%;
		font-weight:bold;
		color:#033c9a;
	}
	
	#contenu h3{
		margin:0 0 2px 0;
		font-size:120%;
		font-weight:bold;
		color:#0744a2;
	}
	
	#contenu p{
		margin:0 0 14px 0;
		padding:0;
	}
	
	#contenu a{
		text-decoration:none;
		color:#658e00;
	}
	
	#contenu a:hover{
		text-decoration:underline;
	}
	
	#contenu ul{
		margin:0 0 14px 28px;
		padding:0;
		list-style:none;
	}
	
	#contenu ul li{
		margin:0 0 5px 0;
		padding:0 0 0 12px;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:3px 5px;
	}
	
	#contenu ul.sousMenu{
		width:300px;
		margin:0 0 14px 0;
		padding:0;
		list-style:none;
	}
	
	#contenu ul.sousMenu li{
		width:300px;
		margin:0 0 2px 0;
		padding:0 0 0 0;
		background-image:none;
	}
	
	#contenu ul.telechargementListe{
		margin:0 0 14px 0;
		padding:0;
		list-style:none;
	}
	
	#contenu ul.telechargementListe li{
		margin:0 0 8px 0;
		padding:0 0 0 0;
		background-image:none;
	}
	
	#contenu a.lienTelechargement{
		text-decoration:none;
		color:#033c9a;
	}
	
	#contenu a.lienTelechargement:hover{
		text-decoration:underline;
	}
	
	#contenu ul.sousMenu li{
		width:300px;
		margin:0 0 2px 0;
		padding:0 0 0 0;
		background-image:none;
	}
	
	#contenu a.lienSousMenu{
		display:block;
		width:277px;
		padding:3px 0 4px 23px;
		text-decoration:none;
		color:#033c9a;
		font-size:110%;
		font-weight:bold;
		background-image:url(images/fleche-sous-menu.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#contenu a.lienSousMenu:hover{
		background-position:0 -50px;
		color:#fff;
		text-decoration:none;
	}
	
	#contenu ul ul{
		margin:0;
		padding:3px 0 0 0;
		list-style:none;
	}
	
	#contenu ul ul li{
		margin:0 0 4px 15px;
		padding:0 0 0 9px;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	#contenu ol li{
		margin-bottom:5px;
	}
	
	#contenu table{
		margin:0 0 20px 0;
		border-top:3px solid #f7f7f7;
		border-left:0;
	}
	
	#contenu table th{
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}

	#contenu table td{
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}

	#contenu table.map{
		margin:30px 0 0 0;
		border-left:0;
		border-top:0;
		border-bottom:0;
	}
	
	#contenu table.map td{
		border:0;
	}
	
	
	/* placement des images*/
	
	.imageAGauche{				/* image à gauche dans paragraphe */
		float:left;
		margin:0 10px 4px 0;
	}
	
	.imageADroite{				/* image à droite dans paragraphe */
		float:right;
		margin:0 0 5px 10px;
	}
	
	.imageCentre{				/* image centrée */
		text-align:center;
	}
	
	.imageAligneeDroite{		/* image alignée à droite */
		text-align:right;
	}
	
	#contenu table.map td.gaucheHaut{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:top;
	}

	#contenu table.map td.droiteHaut{				/* colonne de droite */
		padding:0;
		vertical-align:top;
	}

	#contenu table.map td.gaucheCentre{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
	}
	
	#contenu table.map td.droiteCentre{				/* colonne de droite */
		padding:0;
	}
	
	#contenu table.map td.gaucheBas{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:bottom;
	}
	
	#contenu table.map td.droiteBas{				/* colonne de droite */
		padding:0;
		vertical-align:bottom;
	}
	
	#contenu table.map td.gaucheHaut table{				
		margin:0 0 14px 0;
	}
	
	#contenu table.map td.droiteHaut table{				
		margin:0 0 14px 0;
	}
	
	#contenu table.map td.gaucheCentre table{				
		margin:0 0 14px 0;
	}
	
	#contenu table.map td.droiteCentre table{				
		margin:0 0 14px 0;
	}
	
	#contenu table.map td.gaucheBas table{				
		margin:0 0 14px 0;
	}
	
	#contenu table.map td.droiteBas table{			
		margin:0 0 14px 0;
	}
	
	
	#contenu table.map td.gaucheHaut td{				
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}
	
	#contenu table.map td.droiteHaut td{				
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}
	
	#contenu table.map td.gaucheCentre td{				
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}
	
	#contenu table.map td.droiteCentre td{				
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}
	
	#contenu table.map td.gaucheBas td{				
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}
	
	#contenu table.map td.droiteBas td{			
		border-right:3px solid #f7f7f7;
		border-bottom:3px solid #f7f7f7;
		padding:5px;
	}
/* ============================================================ OZONE */

	.telechargements{
		width:616px;
		padding:8px 13px 1px 13px;
		background-color:#f0f0f0;
	}
	
	.asterisque{
		color:#2a65c7;
	}
	
	#formulaireContact{
		
	}
	
	#formulaireGauche{
		float:left;
		width:230px;
		margin:0 99px 0 0;
	}
	
	#formulaireDroite{
		float:left;
		width:270px;
	}
	
	.label{
		margin:0 0 1px 0;
		font-size:120%;
		color:#3e3e3e;
	}
	
	.champ{
		margin:0 0 10px 0;
	}
	
	.champ input, .champ textarea{
		font-family:verdana;
		font-size:12px;
		color:#2a65c7;
		padding:2px;
		border:1px solid #b6b6b6;
	}
	
	.grandChamp{
		width:224px;
	}
	
	.moyenChamp{
		width:150px;
	}
	
	.petitChamp{
		width:100px;
	}
	
	.zoneAdresse{
		width:224px;
		height:42px;
	}
	
	.zoneMessage{
		width:264px;
		height:80px;
	}
	
	#formulaireEnvoyer{
		margin:20px 0 0 240px;
	}
	
	#contenu p.confirmation{
		margin:15px 0 0 0;
		font-size:130%;
		font-weight:bold;
		color:#2a65c7;
	}
	
	#carteFrance{
		text-align:center;
		margin:0 20px 0 0;
	}
	
	#references{
		margin:auto;
		width:265px;
		padding:25px 0 0 0;
	}
	
	.couleur{
		color:#2a65c7;
	}
	
	#contenu ul#menuDiaporama{
		margin:0 0 30px 0;
		padding:0;
		list-style:none;
		height:41px;
	}
	
	#contenu ul#menuDiaporama li{
		margin:0 0 0 0;
		padding:0 0 0 0;
		background-image:none;
		position:relative;
	}
	
	#contenu a.lienSelectionAlbum{
		display:block;
		width:235px;
		height:20px;
		padding:6px 0 0 28px;
		border:1px solid #033c9a;
		text-decoration:none;
		color:#033c9a;
		font-size:110%;
		font-weight:bold;
		background-color:#f7f7f7;
		background-image:url(images/fleche-albums.gif);
		background-repeat:no-repeat;
		background-position:212px 0;
	}
	
	#contenu a:hover.lienSelectionAlbum{
		text-decoration:none;
		background-color:#dce4f8;
		background-position:212px -26px;
	}
	
	#contenu ul#menuDiaporama ul{
		display:none;
		width:265px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
		position:absolute;
		z-index:70;
		top:28px;
		left:0;
	}
	
	#contenu ul#menuDiaporama ul li{
		margin:0 0 0 0;
		padding:0 0 0 0;
		background-image:none;
	}
	
	#contenu a.lienAlbum{
		display:block;
		width:236px;
		padding:6px 0 6px 29px;
		font-size:110%;
		color:#033c9a;
		text-decoration:none;
		background-color:#b0c2ed;
		background-image:url(images/fond-lien-album.gif);
		background-repeat:no-repeat;
		background-position:5px 0;
		border-bottom:1px solid #f7f7f7;
	}
	
	#contenu a:hover.lienAlbum{
		background-color:#2a65c7;
		background-position:5px -50px;
		color:#f7f7f7;
		text-decoration:none;
	}
	
	#contenu a#diapoPrecedente{
		float:left;
		display:block;
		width:61px;
		height:24px;
		margin:85px 10px 0 0;
		padding:11px 0 0 10px;
		background-image:url(images/fleche-precedente.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-size:80%;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	
	#contenu a:hover#diapoPrecedente{
		background-position:0 -35px;
		text-decoration:none;
	}
	
	#diaporama{
		float:left;
		width:300px;
		margin:20px 10px 0 0;
	}
	
	#contenu a#diapoSuivante{
		float:left;
		display:block;
		width:67px;
		height:24px;
		margin:85px 10px 0 0;
		padding:11px 0 0 4px;
		background-image:url(images/fleche-suivante.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-size:80%;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	
	#contenu a:hover#diapoSuivante{
		background-position:0 -35px;
		text-decoration:none;
	}
	
	

