#page {
	padding: 10px 10px 10px 10px;
	/*
	background-color: green;
	background:url(/charte_web/bg_page.jpg) no-repeat top left #fff;
	*/	
	/* style atelier de noé */
	font-family: arial, verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 1.85em;
	font-weight: normal;
	padding-right: 120px;
	
}

/* liens */
a {
text-decoration:none;
}

/* tableau */

table tr td {
margin:0;
padding:10px;
font-family: arial, verdana, Georgia, "Times New Roman", Times, serif;
font-size: 1em;
}

td {
text-align:left;
}

ul li a{
text-decoration:none;
}

/* titres */
#page h1{
	font-family: arial, verdana, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	/*color:#000000;*/
	font-size:2.2em;
	line-height:30px;
	line-height:1em;
	/*
	background:url(/charte_web/ligne_h1.jpg) bottom no-repeat right;
	border-bottom:ridge 2px #ff7c0e;
	
	PADDING-BOTTOM: 0.7em;
	*/
	
}

#page td  a{
text-decoration:none;

}

#page td  a:hover{
color:#808080;
text-decoration:none;
}


#page td  a:visited{
color:#000000;
text-decoration:none;
}


#page h2 {
	font-size:1.7em;
	/*font-weight:bold;*/
	border-bottom:ridge 2px;
	/*
	border-bottom:solid 1px #ff7c0e;
	margin:30px 0 20px 10px;
	*/
}


#page h3 {
	font-weight:bold;
	font-size:1.5em;
	font-style:italic;
	
	/*
	border-bottom:1px dotted #ff7c0e;
	margin:30px 0 10px 20px;
	*/
}


#page h4 {

	font-size:1.3em;
	border-bottom:ridge 1px;
	/*
	border-bottom:1px dotted #ff7c0e;
	margin:30px 0 10px 20px;
	*/	
}

#page h5 {

	font-size:1.2em;
	font-style:italic;
	/*
	border-bottom:1px dotted #ff7c0e;
	margin:30px 0 10px 20px;
	*/	
}

/* puces graphiques */
#page ul li {
	list-style-image:url(puce_triangle_rouge.gif);
	padding:0px 10px 0 0;
	margin:10px 0 0px 10px;
}


/* liste numérotée */
#page ol li {
	padding:0px 10px 0 0;
	margin:10px 0 0px 5px;
}



img.img_gauche  {
float:left;
margin: 10px 10px 10px 10px;
}


img.img_droite {
float:right;
margin: 10px 10px 10px 10px;
}

p .paragraphe_h1{
margin:10px 0 10px 20px;
}


div.bloc_gauche,
span.bloc_gauche
 {
float:left;
margin: 10px 10px 10px 10px;
}

div.bloc_droit,
span.bloc_droit
 {
float:right;
margin: 10px 10px 10px 10px;
}




/* styles atelier de Noé */
.txtrouge {
	/*font-size: 22px;*/
	color: #FF0000;
	/*line-height: 30px;*/
	text-decoration: none;
}
.txtbleu {
	/*font-size: 22px;*/
	color: #0000FF;
	/*line-height: 30px;*/
	text-decoration: none;
}

.txtvertanis {
	/*font-size: 22px;*/
	color: #B3F200;
	/*line-height: 30px;*/
	text-decoration: none;
}

.txtvertfonce {
	/*font-size: 22px;*/
	color: #006600;
	line-height: 30px;
	text-decoration: none;
}

.txtnoir {
	/*font-size: 22px;*/
	color: #000000;
	/*line-height: 30px;*/
	text-decoration: none;
}

.txtorange {
	color: #FF5300;
	/*line-height: 30px;*/
	text-decoration: none;
}



.txtviolet {
	color: #D18ED1;
	text-decoration: none;
}

.txtvioletFonce {
	color: #970097;
	text-decoration: none;
}

.txtrose {
	color: #fc1299;
	/*line-height: 30px;*/
	text-decoration: none;
}




/*
.txtorange_nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF5300;
	line-height: 30px;
}

.txtroseGrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #fc1299;
	line-height: 30px;
}


.txtnoirGrand {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #000000;
	line-height: 30px;
}



.txtorange_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #FF5300;
	line-height: 30px;
	font-weight: bold;
}


.txtorange_livre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF5300;
	line-height: 30px;
}

.espace{
	font-size: 0px;
}
*/

.cadre_rouge {
background-color: #FF0000;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}

.cadre_bleu {
background-color:#0000FF ;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}

.cadre_vertanis {
background-color:#B3F200 ;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}

.cadre_vertfonce {
background-color:#006600 ;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}



.cadre_orange {
background-color:#FF5300 ;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}



.cadre_violet {
background-color: #D18ED1 ;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}

.cadre_violetFonce {
background-color:#970097 ;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}

.cadre_rose {
background-color: #ff0099;
padding : 5px 20px 5px 20px;
color: #FFFFFF;
}

.cadre_jaune {
background-color: #ffff00;
padding : 5px 20px 5px 20px;
color: #000000;
}

.couche_0
{
z-index: -1;
}


.couche_1
{
z-index: 1;
}

.couche_2
{
z-index: 2;
}

.couche_3
{
z-index: 3;
}

