body 
	{ 
	font-size: 85%; 
	font-family: Verdana, Arial, Helvetica, sans-serif 
	}

.fond1 
	{ 
	color: white;
	background-color: white;
	text-align: center; 
	margin: -10px; 
	width: auto; 
	height: 900px 
	}

.fond2 
	{ 
	color: white; 
	background-color: white;
	text-align: center; 
	margin: -10px; 
	width: auto; height: 1400px 
	}

.fond3 
	{ 
	color: white; 
	background-color: #fff;
	text-align: center; 
	margin: -10px; 
	width: auto; 
	height: 860px 
	}

.fond4 
	{ 
	color: white; 
	background-color: white;
	text-align: center; 
	margin: -10px; 
	width: auto; height: auto 
	}

.container1 
	{ 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 720px; 
	height: 720px; 
	border-right: 4px solid rgb(169,169,169); 
	border-left: 1px solid rgb(105,105,105) 
	}

.container2 
	{ 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 720px; 
	height: 1200px; 
	border-right: 4px solid rgb(169,169,169); 
	border-left: 1px solid rgb(105,105,105) 
	}

.container3 
	{ 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 720px; 
	height: 2200px; 
	border-right: 4px solid rgb(169,169,169); 
	border-left: 1px solid rgb(105,105,105) 
	}

.container4 
	{ 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 720px; 
	height: 1500px; 
	border-right: 4px solid rgb(169,169,169); 
	border-left: 1px solid rgb(105,105,105) 
	}

.container5 
	{ 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 720px; 
	height: 900px; 
	border-right: 4px solid rgb(169,169,169); 
	border-left: 1px solid rgb(105,105,105) 
	}

.container6 
	{ 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 720px; 
	height: 1100px; 
	border-right: 4px solid rgb(169,169,169); 
	border-left: 1px solid rgb(105,105,105) 
	}

.containervert1 
	{ 
	background-color: white; 
	text-align: left; 
	position: relative; 
	top: -160px; 
	left: 20px; 
	width: 300px; 
	height: 410px; 
	float: left; 
	border-right: 2px dotted rgb(176,196,222); 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert1a 
	{
	background-color: #fff; 
	margin: 1px; 
	padding: 30px 1px 1px; 
	position: relative; 
	top: -170px; 
	left: 20px; 
	width: 300px; 
	height: 400px; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert1b 
	{ 
	padding-top: 30px; 
	position: relative; 
	top: 30px; 
	left: 20px; 
	width: 320px; 
	height: 460px; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert1c 
	{ 
	background-color: #fff; 
	position: relative; 
	top: -170px; 
	left: 20px; 
	width: 300px; 
	height: 400px; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert2 
	{ 
	background-color: white; 
	text-align: left; 
	padding-top: 30px; 
	position: relative; 
	top: 40px; 
	left: 20px; 
	width: 230px; 
	height: auto; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert2a 
	{ 
	text-align: left; 
	margin-top: 28px; 
	position: relative; 
	top: 40px; 
	left: 5px; 
	width: 230px; 
	height: auto; 
	float: right; 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert2b 
	{ 
	background-color: white; 
	text-align: left; 
	padding-top: 30px; 
	position: relative; 
	top: 40px; 
	left: 20px; 
	width: 460px; 
	height: auto; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) 
	}

.containervert3 
	{ 
	background-color: white; 
	text-align: left; 
	padding-top: 30px; 
	position: relative; 
	top: 40px; left: 20px; 
	width: 540px; 
	height: auto; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) }

.containervert4 
	{ 
	background-color: white; 
	text-align: left; 
	margin-top: 20px; 
	position: relative; 
	top: 40px; 
	left: 20px; 
	width: 530px; 
	height: auto; 
	float: left; 
	border-left: 2px dotted rgb(176,196,222) 
	}

#banniereaccueil 
	{ 
	background-color: white; 
	background-image: url(ImagesDGP/banniereDGPaccueil1_0.jpg); 
	background-repeat: no-repeat; 
	position: relative; 
	width: 720px; height: 117px 
	}

#bannierelogos 
	{ 
	background-color: white; 
	background-image: url(ImagesDGP/banniereDGPlogos.jpg); 
	background-repeat: no-repeat; 
	position: relative; 
	width: 720px; 
	height: 117px 
	}

#banniereportfolio 
	{ 
	background-color: white; 
	background-image: url(ImagesDGP/banniereDGPportfolio.jpg); 
	background-repeat: no-repeat; 
	position: relative; 
	width: 720px; 
	height: 117px 
	}
 
.logotypeDGP 
	{ 
	color: #b0c4de; 
	font-size: 1.7em; 
	margin-left: 20px 
	}

#bannierearticles 
	{ 
	background-color: white; 
	background-image: url(ImagesDGP/banniereDGParticles.jpg); 
	background-repeat: no-repeat; 
	position: relative; 
	width: 720px; 
	height: 117px 
	}

#banniereservices 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPservices.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#bannierecontact 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPcontact.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#bannieregaleries 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPgaleries.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#bannierecontenulibre 
	{ 
	background-color: #fff; 
 	background-image: url(ImagesDGP/banniereDGPcontenulibre.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#bannierevie 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPvie.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px }

#bannierepartenaires 
	{
 	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPpartenaires.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#banniereliens 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPliens.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#bannierepeintures 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPpeintures.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}
	
#banniereaquarelles 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPaquarelles.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}
	
#banniereAcryliques 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereAcryliques.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#banniereillustrations 
	{ 
	background-color: white; 
	background-image: url(ImagesDGP/banniereDGPillustrations.jpg); 
	background-repeat: no-repeat; 
	position: relative; 
	width: 720px; 
	height: 117px 
	}

#bannierephotographies 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGPphotos.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

#bannierearticle 
	{ 
	background-color: white; 
 	background-image: url(ImagesDGP/banniereDGParticle.jpg); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	width: 720px; 
 	height: 117px 
	}

.containerone 
	{ 
	background-color: #fff; 
	position: relative; 
	top: 0; width: 720px; 
	height: 20px 
	}

a.one 
	{ 
	color: white; 
 	font-size: 0.8em; 
 	font-style: normal; 
 	text-decoration: none; 
 	background-color: rgb(112,128,144); 
 	padding: 0.3em 0.6em; 
 	position: relative; 
 	top: 0; width: 6em; 
 	float: right; 
 	border-left: 1px solid rgb(169,169,169) 
	}

a.one:hover 
	{ 
	color: rgb(0, 0, 139);
	background-color: rgb(176, 196, 222)
	}

.containertwo 
	{ 
	background-color: white; 
	text-align: left; 
	position: relative; 
	top: 40px; 
	width: 150px; 
	height: 200px; 
	float: left 
	}

.containertri 
	{ 
	background-color: white; 
	text-align: left; 
	position: relative; 
	top: 40px; 
	width: 150px; 
	height: 400px; 
	float: left 
	}

.containerfor 
	{ 
	background-color: white; 
	text-align: left; 
	position: relative; 
	top: 40px; 
	width: 150px; 
	height: 900px; 
	float: left 
	}

.containerfiv 
	{ 
	background-color: white; 
	text-align: left; 
	position: relative; 
	left: 1px; 
	width: 719px; 
	height: auto; 
	float: right; 
	clear: both 
	}

a.two 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.8em; 
 	font-style: normal; 
 	text-decoration: none; 
 	background-color: #f0f8ff; 
 	text-align: left; 
 	text-indent: 4px; 
 	margin: 5px; 
 	padding-top: 2px; 
 	padding-bottom: 2px; 
 	position: relative; 
 	top: 0; width: 145px; 
 	float: left; 
 	border-bottom: 1px solid rgb(176,224,230) 
	}

a.two:hover 
	{ 
	color: rgb(255, 255, 255);
	background-color: rgb(176, 196, 222)
	}

.petitextindex 
	{ 
	background-color: rgb(255,255,255); 
	text-align: left; 
	margin: 5px; 
	position: relative; 
	top: 40px; 
	width: 140px; 
	height: 310px; 
	float: left; 
	clear: left 
	}

a.petitexteindex1 
	{ 
	color: rgb(112,128,144); 
 	font-size: 0.75em; 
 	text-decoration: none; 
 	text-align: left; 
 	text-indent: 3px; 
 	padding: 2px; 
 	position: relative; 
 	width: 135px; 
 	height: auto; 
 	float: left 
	}

a.petitexteindex1:hover 
	{ 
	color: rgb(178,34,34); 
	text-decoration: none; 
	background-color: #f0f8ff; 
	text-indent: 3px; 
	padding: 2px 
	}

.navbas 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	bottom: 20px; 
	width: 720px; 
	height: 20px; 
	clear: both 
	}

.navbas1 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	top: 120px; 
	width: 720px; 
	height: 20px; 
	float: right; 
	clear: both 
	}

.navbas2 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	bottom: 20px; 
	width: 720px; 
	height: 20px; 
	clear: both 
	}

.navbas3 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	bottom: 68px; 
	width: 720px; 
	height: 20px; 
	float: right; 
	clear: both 
	}

.navbas4 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	top: 180px; 
	width: 720px; 
	height: 20px; 
	clear: both 
	}

.navbas5 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	bottom: 20px; 
	width: 720px; 
	height: 20px; 
	clear: both 
	}

.navbas6 
	{ 
	background-color: #f0f8ff; 
	text-align: center; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	width: 720px; 
	height: 20px; 
	clear: both 
	}

a.navigationBasTexte1 
	{ 
	color: rgb(100,149,237); 
 	font-size: 0.75em; 
 	text-decoration: none; 
 	padding-top: 3px; 
 	padding-right: 12px; 
 	padding-bottom: 3px 
	}

a.navigationBasTexte1:hover 
	{ 
	color: rgb(178,34,34); 
	text-decoration: none 
	}

.logoDGP 
	{ 
	background-image: url(ImagesDGP/logoDGP.gif); 
 	background-repeat: no-repeat; 
 	position: relative; 
 	top: 5px; left: 30px; 
 	width: 75px; 
 	height: 75px; 
 	float: left; 
 	border-width: 0 
	}
 
#calendrier 
	{ 
	color: rgb(112,128,144); 
 	font-size: 0.8em; 
 	position: relative; 
 	top: 100px; 
 	left: -70px; 
 	width: 300px; 
 	height: 40px; 
 	float: left 
	}
 
.containergaleries 
	{ 
	background-color: #fff; 
	margin-top: 20px; 
	position: relative; 
	top: 30px; 
	right: 20px; 
	width: 210px; 
	height: 500px; 
	float: right; 
	border-width: 0; 
	border-collapse: collapse 
	}

.containeroeuvres2 
	{ 
	background-color: #fff; 
	position: relative; 
	width: 200px; 
	height: auto; 
	float: right 
	}

table.galeries 
	{ 
	text-decoration: none; 
	border-width: 0; 
	border-collapse: collapse 
	}

h1 
	{ 
	color: #00008b; 
 	font-size: 1.5em; 
 	font-style: normal; 
 	font-weight: normal; 
 	text-align: left 
	}

h2 
	{ 
	color: #708090; 
 	font-size: 1.4em; 
 	font-weight: normal; 
 	background-color: #fff 
	}

h3 
	{ 
	color: rgb(255,255,255); 
 	font-size: 0.95em; 
 	font-weight: bold; 
 	background-color: rgb(119,136,153); 
 	text-align: left; 
 	text-indent: 6px 
	}

h4 
	{ 
	color: #000; 
 	font-size: 1em; 
 	font-weight: normal; 
 	background-color: #fff 
	}

h5 
	{ 
	color: #00008b; 
 	font-size: 0.95em; 
 	font-weight: bold; 
 	text-decoration: none; 
 	background-color: #fff 
	}

h6 
	{ 
	color: #708090; 
 	font-size: 0.95em; 
 	font-weight: normal; 
 	text-decoration: none; 
 	background-color: #fff 
	}

.texte5 
	{ 
	color: #00008b; 
 	font-size: 0.85em; 
 	text-decoration: none; 
 	margin: -20px 0 0; 
 	padding-left: 15px; 
 	width: 90%; 
 	height: 90% 
	}

.texte6 
	{ 
	color: #00008b; 
 	font-size: 1.2em; 
 	text-decoration: none; 
 	background-color: rgb(255,255,255) 
	}

a.texte6 
	{ 
	color: #6495ed; 
	text-decoration: none 
	}

a.texte6:hover 
	{ 
	color: #b22222; 
	text-decoration: none 
	}

a.titre4 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.95em; 
 	font-weight: bold; 
 	text-decoration: none; 
 	background-color: #fff 
	}

a.titre4:hover 
	{ 
	color: rgb(178,34,34); 
	font-weight: bold 
	}

.orignalbleu 
	{ 
	background-color: #fff; 
	background-repeat: no-repeat; 
	position: relative; 
	top: -400px; 
	left: 300px; 
	width: 211px; 
	height: 286px; 
	border: solid 1px #fff 
	}

.tableauTitre2 
	{ 
	color: rgb(255,255,255); 
 	font-size: 0.9em; 
 	text-decoration: none; 
 	background-color: rgb(112,128,144); 
 	text-align: center; 
 	margin: 0; 
 	position: relative; 
 	top: 12%; 
 	width: 140px; 
 	height: 20px; 
 	float: left; 
 	clear: left 
	}
 
.containerportfolio 
	{ 
	background-color: #fff; 
	position: relative; 
	top: 30px; 
	width: 520px; 
	height: 400px; 
	float: right; 
	border-width: 0; 
	border-collapse: collapse 
	}

table.puzzle 
	{ 
	text-decoration: none; 
	border-width: 0; 
	border-collapse: collapse 
	}

table.googleone 
	{ 
	text-decoration: none; 
	position: relative; 
	top: 30px; 
	clear: right; 
	border-width: 0; 
	border-collapse: collapse 
	}

table.googletwo 
	{ 
	text-decoration: none; 
	position: relative; 
	top: 30px; 
	float: left; 
	border-width: 0; 
	border-collapse: collapse 
	}

table.googletri 
	{ 
	text-decoration: none; 
	margin-left: 5px; 
	position: relative; 
	top: 30px; 
	float: left; 
	border-width: 0; 
	border-collapse: collapse 
	}

table.googlefor 
	{ 
	text-decoration: none; 
	margin-left: 5px; 
	position: relative; 
	float: right; 
	border-width: 0; 
	border-collapse: collapse 
	}

.puzzle td 
	{ 
	padding: 5px 
	}

img 
	{ 
	border-width: 0 
	}

.titre1 
	{ 
	color: rgb(178,34,34); 
 	font-size: 1.3em; 
 	background-color: #fff 
	}

.titre2 
	{ 
	color: rgb(178,34,34); 
 	font-size: 1.2em; 
 	background-color: #fff 
	}

.suite1 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.85em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

 a.suite1:hover 
	{ 
	color: rgb(100, 149, 237)
 	}

.titre3 
	{ 
	color: white; 
 	font-size: 1.6em; 
 	background-color: rgb(100,149,237) 
	}

.texte2 
	{ 
	color: rgb(47,79,79); 
 	font-size: 1em; 
 	background-color: #fff 
	}
 
.suite2 
	{ 
	color: rgb(178,34,34); 
 	font-size: 0.8em; 
 	background-color: #fff 
	}

.a.suite2:hover 
	{ 
	color: rgb(100, 149, 237)
 	}

.articleTexte1 
	{ 
	color: #000; 
	font-size: 0.85em; 
 	background-color: #fff 
	}

.articleTitre1 
	{ 
	color: rgb(178,34,34); 
 	font-size: 1.5em; 
 	background-color: #fff 
	}
 
.titreContact 
	{ 
	color: rgb(112,128,144); 
 	font-size: 1.6em; 
 	background-color: #fff 
	}

.texteContact 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.9em; 
 	background-color: #fff 
	}

.textcontact2 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.85em; 
 	background-color: #fff 
	}

.articleSurTitre 
	{ 
	color: rgb(255,255,255); 
 	font-size: 1.4em; 
 	background-color: rgb(100,149,237); 
 	padding-right: 4px; 
 	padding-bottom: 2px; 
 	padding-left: 4px 
	}

 a.contact1:hover 
	{ 
	color: rgb(178, 34, 34)
	}
	
.contact1 
	{ 
	color: rgb(100,149,237); 
 	font-size: 1em; 
 	text-decoration: none; 
 	background-color: #fff 
	}
 
a.navArticles1 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.85em; 
 	font-weight: normal; 
 	text-decoration: none; 
 	background-color: #fff; 
 	padding-left: 1em 
	}

a.navArticles2 
	{ 
	color: rgb(0,0,139); 
 	font-size: 0.75em; 
 	font-weight: normal; 
 	text-decoration: none; 
 	background-color: #fff; 
 	display: inline; 
 	padding-right: 1em; 
 	padding-left: 1em 
	}

a.navArticles1:hover 
	{	 
	color: rgb(178,34,34); 
 	font-weight: normal; 
 	text-decoration: none 
	}

a.navArticles2:hover 
	{ 
	color: rgb(178,34,34); 
 	font-weight: normal; 
 	text-decoration: none 
	}

a.artisteNom 
	{ 
	color: rgb(100,149,237); 
 	font-size: 1.4em; 
 	text-decoration: none;
 	background-color: #fff 
	}

.artisteQualite 
	{ 
	color: rgb(0,0,139); 
 	font-size: 1.05em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

.artisteTexte1 
	{ 
	color: rgb(47,79,79); 
 	font-size: 1em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

.artisteTitre1 
	{ 
	color: rgb(47,79,79); 
 	font-size: 1.1em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

a.artisteNom:hover 
	{ 
	color: rgb(178,34,34); 
 	text-decoration: none 
	}

.artisteNom2 
	{ 
	color: rgb(0,0,139); 
 	font-size: 1.2em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

.tableauTitre1 
	{ 
	color: rgb(0,0,139); 
 	font-size: 1.1em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

.tableauTexte1 
	{ 
	color: rgb(47,79,79); 
 	font-size: 1em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

a.navRetourTableau 
	{ 
	color: rgb(100,149,237); 
 	font-size: 0.9em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

a.navRetourTableau:hover 
	{ 
	color: rgb(178,34,34); 
 	text-decoration: none 
	}
 
a.texte2 
	{ 
	color: rgb(100,149,237); 
 	font-size: 0.9em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

a.texte2:hover 
	{ 
	color: rgb(178,34,34); 
 	text-decoration: none 
	}
 
.auteurTexte 
	{ 
	color: #708090; 
 	font-size: 0.9em; 
 	background-color: #fff 
	}

a.auteurTexte 
	{ 
	color: #6495ed; 
 	font-size: 0.9em; 
 	text-decoration: none; 
 	background-color: #fff 
	}

a.auteurTexte:hover 
	{ 
	color: rgb(178,34,34); 
 	text-decoration: none 
	}
