html { font-size: 100%; height: 100%; margin: 0; padding: 0; }
body { padding: 0px; margin: 2%; text-align: center;
	font-family: arial, "trebuchet ms", verdana, "courier new", serif; font-size: 0.75em; 
	background: #ffffcc; width: 94%; min-width: 560px; height: 93%; }
.largeur { width: 100%; min-width: 560px; height: 90%; margin: 0 auto; text-align: left; }
/* rajout de height dans ligne ci-dessus.
Ajout des 2 lignes suivantes
*/
div.minlarg { height: 100%; width: 100%; }
div.page { width: 100%; height: 100%; }
/*
* html .minlarg { 	border-left: 0px solid #ffffcc; } 
* html .page { margin-left: -0px; position: relative; }
*/
* html .minlarg, * html .page { height: 1px; }

/* *****	CSS general	***** */
* { margin: 0px; padding: 0px; }
* img { display: block; }
hr { display: block; clear: both; height: 1px;
padding: 0; background-color: #999; border: 0; margin-top: 0.2em; margin-bottom: 0.2em; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: verdana; }
h1 { font-size: 1.1em; margin-bottom: 0.2em; }
h2 { font-size: 1.0em; color: navy; margin-top: 0.2em; margin-bottom: 2em; } 
h3 { font-size: 1.2em; color: #0066cc; }
h4 { font-size: 1.2em; color: #0066cc; }
h6  { font-size: 0.9em; color: #0066cc; }
h2 a { font-size: 1.0em; }
h4 a { font-size: 1.0em; }
.h6cndvente { margin: 1em 1em 0.6em; font-size: 1.0em; } 
p { font-size: 1.0em; }
.legend { font-size: 0.9em; color: blue; margin: 5px; }
.tmlig { margin-top: 1em; } /* top margin avant ligne */

.fta_0 { color: #660066; }	.fta_1 { color: #B0D0FF; }
.ftb_0 { color: #0066cc; }	.ftb_1 { color: #BBEEAA; }
.ftc_0 { color : blue; }	.ftc_1 { color : white; }
.ftd_0 { color : green; }	.ftd_1 { color : #BBEEAA; }
.fte_0 { color : navy; }	.fte_1 { color : #96C1FF; }
.ftf_0 { color: #996600; }	.ftf_1 { color : #ADFF2F; }
.ftg_0 { color: red; }	.ftg_1 { color : green; }
.fth_0 { color: blue; }	.fth_1 { color : #CCEEAA; }  /* liens a dans menu  à droite */
.fti_0 { color: green; }	.fti_1 { color : grey; }  /* span des liens a dans menu  à droite */
.ftj_0 { color: #006666; }	.ftj_1 { color : grey; }  /* liens a dans barre de navigation ( a dans onglet4 et 6) */
.ftk_0 { color: #CCEEAA; }	.ftk_1 { color : wheat; }  /* liens a dans menu droit : arborescence */
.ftl_0 { color: orange; }	.ftl_1 { color : #FF9; }  /* liens a dans menu droit : arborescence */
.ftm_0 { color: blueviolet; }	.ftm_1 { color : moccasin; }  /* liens a dans menu droit : arborescence */

.colorblue { color: blue; }
.colorblack { color: black; }
.colorgreen { color: green; }
.colorred { color: red; }

/*  ligne ci-dessous = couleur par défaut du texte */
.pal_0 { color: #000000; }	.pal_1 { color : #CBE0FF; }

.pal_0, .pal_fd0, .pal_fd0 a span { background-color: #ffffcc; }
.pal_1, .pal_fd1, .pal_fd1 a span { background-color: #A3917D; }

.bga_0 { background-color: #ffddcc; }	.bga_1 { background-color: tan; }
.bgb_0 { background-color: lightblue; }	.bgb_1 { background-color: lightblue; }
.bgc_0 { background-color: deepskyblue; }	.bgc_1 { background-color: deepskyblue; }
.bgd_0 { background-color: pink; }	.bgd_1 { background-color: #FFC; }
.bge_0 { background-color: wheat; }	.bge_1 { background-color: lightblue; }
.bgf_0 { background-color: palegreen; }	.bgf_1 { background-color: deepskyblue; }


.color1_0 { background-color: #00cccc; }	.color1_1 { background-color: #CBE0FF; }
.color2_0 { background-color: #33cc99; }	.color2_1 { background-color: #B0D0FF; }
.color3_0 { background-color: #33cc66; }	.color3_1 { background-color: #96C1FF; }
.color4_0 { background-color: #99cc66; }	.color4_1 { background-color: #7CB2FF; }
.color9_0 { background-color: #F90; }	.color9_1 { background-color: #FFC; }

.brd1_0 { border-color: red; }	.brd1_1 { border-color: yellow; }
.brd2_0 { border-color: red; }	.brd2_1 { border-color: #FFC; }
.brd3_0 { border-color: blue; }	.brd3_1 { border-color: salmon; }

#entete { background-color: white; }

#texte_acceuil { float: left; width: 23%; text-align: center; }
#texte_acceuil, #prestation1 { margin-top: 2em; }
#welcom { font-size: 1.5em; margin-bottom: 1.5em; }
#texte_acceuil p { line-height: 1.6em; }
#texte_acceuil a { line-height: 1.8em; }

#prestation1, #prestation2, #prestation3 { float: right; width: 74%; border: 1px solid navy; }
#prestation1, #prestation2 { margin-bottom: 2em; }

#prestation3 { margin-bottom: 1.5em; }

#prestation1 div img, #prestation2 div img, #prestation3 div img { width: 100%; border: 0 none;}

.osez { line-height: 2em; }

	.txtimg_1 { text-align: center; height: 10em; }
	.txtimg_2 { text-align: center; height: 9em; }
	.txtimg_r { float: right; width: 8em; }
		.padd1 { padding-top: 0.5em; }
		.img_l { float: left; width: 10em; height: 10em; background-color: palegreen; }
		.img_lx { float: left; width: 9em; height: 9em; }
		.img_r { float: right; width: 10em; height: 10em; }
	
		.txt_ll { height: 1.6em; text-align: left; }
			.txt_ll a { margin-left: 1em; }
		.txt_rr { height: 1.6em; text-align: right; }
			.txt_rr a { margin-right: 1em; }
		.txt_m6 { text-align: center; height: 5.5em; }
		.txt_m8 { text-align: center; height: 7.5em; }
		.txt_m7 { text-align: center; height: 6.5em; }
		.txt_m10 { text-align: center; height: 9.5em; }
	
	
#vers_le_blog { color: orange; margin-top: 2em; width: 70%; padding-top: 2em; padding-bottom: 2em; margin: 3em auto 0; }
	#vers_le_blog a { font-size: 1em; color: #0066cc; }


	#logo { display: block; float: left; width: 10em; text-align: center; }
	#logo h3 { display: block; float: left; width: 7em; font-size: 1em; margin-top: 1.1em; 
		line-height: 1.4em; }
	#blogcontact { float: right; width: 13em; text-align: center; }
		#blogcontact h1 { float: right; width: 10em; font-size: 1em; line-height: 1.6em; margin-top: 1.1em; }
		#blogcontact h2 { float: right; width: 10em; font-size: 1em; line-height: 1.6em; }
	#tipage { text-align: center; }
	#tipage img { margin:auto; }
	
		#tipage h2 { font-size: 1.3em; line-height: 3.5em; }	
conception {clear: both; margin-top: -10px;  text-align: center;}
	#conception p { padding: 0.5em; }
	#maj { float:left; }
	#mention { float:right; }
	#maj, #mention { width: 20em ; font-size: 0.8em; } /* color  defini dans palette */
		p#maj strong { font-size: 1.1em;  }
	#concept { margin-top: 0.3em; font-size: 1em; } /* color environ  peru  defini dans palette */
/* *****	fin CSS general	***** */

/* *****	CSS page index	***** */
#contenu_indx { text-align: right; }

/* *****	fin CSS index	***** */

