/* CSS Document */

body { background-color:#FFF; margin:0px;}
#conteneur {width: 770px; height: 600px; left: 50%; top: 50%; margin-left: -385px; margin-top: -300px; position: absolute; background-color:#d1d1d1;}
#logo {width:140px; height:90px; left:0px; top:0px; position:absolute; margin:0 auto; background-color:#FFF;}
#menu {width:630px; height:19px; left:140px; top:18px; position:absolute; margin:0 auto; background-color:#000;}
#titre {width:630px; height:50px; left:140px; top:40px; position:absolute; margin:0 auto; background-color:#6D6C70;}
#filet_bleu {width:770px; height:20px; left:0px; top:90px; position:absolute; margin:0 auto; background-color:#0095D9;}
#filet_noir {width:770px; height:20px; left:0px; top:580px; position:relative; margin:0 auto; background-color:#000;  text-align:center;}
#filet_noir a {font-size:10px; color:#d1d1d1; text-decoration:none;}
#filet_noir a:hover {font-size:10px; color:#d1d1d1; text-decoration:underline;}

/* home */
.illustrations {position:absolute; margin:0 auto;}
.textes {position:absolute; margin:0 auto;}
	.textes a {color:#646464;}
	.textes ul {color:#646464; font-size:9px; padding: 0px; margin: 10px;}
	.textes ol {color:#646464; font-size:12px; padding: 0px; margin: 30px;}
	.textes li {color:#646464; font-size:9px;}
#coordHome {position:absolute; margin:0 auto;}
	#coordHome h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#fff;} 
	#coordHome h2 a {color:#d1d1d1;}
	#coordHome h2 a:hover {color:#fff;}
	#coordHome h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#646464;} 
	#coordHome h3 a {color:#646464;}
	#coordHome h3 a:hover {color:#fff;}
	#coordHome p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; font-style:normal; color:#646464;}
	#coordHome a {color:#646464;}
	#coordHome a:hover {color:#646464;}
	
/* solutions */

.textesSolutions {position:absolute; margin:0 auto;}
	.textesSolutions h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#646464;}
	.textesSolutions h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#0095D9; margin-left:15px;}
	.textesSolutions h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#646464; margin-left:30px;}
	.textesSolutions p  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#646464; margin-left:30px;}
	.textesSolutions a {color:#646464;}
	.textesSolutions ul {color:#646464; font-size:9px; padding: 0px; margin-left: 55px;}
	.textesSolutions ol {color:#646464; font-size:12px; padding: 0px; margin-left: 55px;}
	.textesSolutions li {color:#646464; font-size:9px;}
	.textesSolutions table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#646464; border-color:#fff;}
	.textesSolutions th {background-color:#0095D9; font-size:11px; font-weight:bold; color:#fff;}
	.textesSolutions td {border-color:#fff;}
	.textesSolutions td p {margin:7px; font-size:9px;}
	
	
/* société */
#coordSociete {position:absolute; margin:0 auto;}
	#coordSociete h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#fff;} 
	#coordSociete h2 a {color:#d1d1d1;}
	#coordSociete h2 a:hover {color:#fff;}
	#coordSociete h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#646464;} 
	#coordSociete h3 a {color:#646464;}
	#coordSociete h3 a:hover {color:#fff;}
	#coordSociete p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#fff;}
	#coordSociete a {color:#d1d1d1;}
	#coordSociete a:hover {color:#fff;}
	#coordSociete ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#646464; margin-left:0px; list-style: url(media/puce_2_blue.gif);}
	#coordSociete li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal;}
	
/* contacts */
.textesCont {position:absolute; margin:0 auto;}
	.textesCont a {color:#646464; font-size:9px;}
	.textesCont p {color:#646464; font-size:10px;}
	.textesCont p a {color:#646464; font-size:9px;}
	.textesCont h1 {color:#0095D9; font-size:10px; font-weight:bold;}
	.textesCont h2 {color:#646464; font-size:10px; font-weight:bold;}
	

/* home catalogue */
#images {width:380px; left:150px; top:120px; position:absolute; margin:0 auto;}
.mosaique {width:80px; height:60px; position:absolute; margin:0 auto;}

/* rubriques catalogue */
#cathegories {position:absolute; margin:0 auto;}
#cathegories ul {list-style: url(media/puce_blue.gif); padding: 0px; margin: 10px; color:#fff;}
#cathegories p {color:#fff;}
#cathegories a {color:#fff;}
#cathegories a:hover {color:#d1d1d1;}


/* pages cataloge */
#vignettes {width:80px; height:60px; position:absolute; margin:0 auto;}
#vignette1 {width:80px; height:60px; left:10px; top:10px; position:absolute; margin:0 auto;}
#vignette2 {width:80px; height:60px; left:100px; top:10px; position:absolute; margin:0 auto;}
#vignette3 {width:80px; height:60px; left:10px; top:80px; position:absolute; margin:0 auto;}
#vignette4 {width:80px; height:60px; left:100px; top:80px; position:absolute; margin:0 auto;}
#vignette5 {width:80px; height:60px; left:10px; top:150px; position:absolute; margin:0 auto;}
#vignette6 {width:80px; height:60px; left:100px; top:150px; position:absolute; margin:0 auto;}
#sous-cathegories {width:130px; height:225px; left:10px; top:120px; position:absolute; margin:0 auto;}
#sous-cathegories ul {list-style: url(media/puce_2_blue.gif); padding: 0px; margin: 10px; color:#646464; font-size:9px;}
#sous-cathegories a {color:#646464;}
#sous-cathegories a:hover {color:#0095D9;}
#zoom {width: 800px; height: 600px; left: 50%; top: 50%; margin-left: -400px; margin-top: -300px; position: absolute; visibility:hidden;}
#zoom_bt {width: 20px; height: 20px; left: 10px; top: 10px; position: absolute; margin:0 auto; border:solid; border-color:#d1d1d1; border-width:thin;}
#zoom_bt p {color:#000; line-height:15px; display:inline; font-weight:bold;}
#zoom_bt a {color:#000;}
#zoom_bt a:hover {color:#000;}

.table_pdf {border:solid thin #6d6c70; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#646464;}

/* pages actualites */
#actu {position:absolute; margin:0 auto;}
#actu ul {list-style: url(media/puce_blue.gif); padding: 0px; margin: 10px; color:#fff;}
#actu p {color:#fff;}
#actu a {color:#d1d1d1; font-size:9px;}
#actu a:hover {color:#fff;}
#cathegories a:hover {color:#fff;}

/* erreur 404 */
.erreur {position:absolute; margin:0 auto;}
.erreur a {color:#646464;}
.erreur a:hover {color:#0095D9;}
.erreur ul {color:#646464; padding: 0px; margin: 30px; list-style: url(media/puce_2_blue.gif); }
.erreur li {color:#646464;}
