
*{ 
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; line-height:14px; 
	text-align:left;
}
BODY{
	height:100%;
	text-align:center;
	background:#F2F7F7;
}
.souris{cursor:hand}

.calque
{
 background: #FACB80;
 border:1px solid #000044;
 color:#1C474B;
 font-weight:bold;
 font-size:11px;
 width:300px;
 z-index=-1;
 filter:alpha(opacity=90);
 text-align:left;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);
 padding:2px;
}

html[xmlns] #content{ height:inherit; }
html>body #content{ height:inherit; }


#contenu
{
 margin-top:50px;
}

#menu_gauche{float:left;width:150px;margin:5px;padding:2px;text-align:left}
.menu{border:1px solid #407298;background:#EFE8DD}
#menu_droite{float:right;width:160px}
#page{padding-top:5px;margin-left:170px;margin-right:170px}
#menu_haut
{
 position:absolute;
 top:96px;
 left:0px;
 text-align:center;
}

#menu_haut li{float:left;width:120px;background:url('onglet.jpg');height:21px;text-align:center;padding-top:2px}
#menu_gauche .sous_liste{height:15px;padding-left:20px}
#menu_gauche .liste{background:#EDD8B7;margin-bottom:0px;padding-left:10px}
.lien_gauche{width:146px;height:18px;background:url('fond_gauche.jpg');background-repeat:no-repeat; padding-left:15px;margin-bottom:5px;padding-top:2px}

#menu_gauche p,#menu_droite p,{ /* Entête de menu */
	width:100%;
	height:15px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	background:url('./p_menu_left.jpg');
	
}
/* menu famille */


#menu_droite blockquote{
text-align:left;
}


.separateur
{
 width:120px;
 height:1px;
 background:url('separateur.gif') no-repeat;
 margin-top:3px;
 }



#page h1{
	
	font-size:18px;
	font-weight:bold;
	padding-top:12px;
	padding-left:0px;
	text-align:center;
	
}
#page h2
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#page h3{

	background:url('h4.gif') no-repeat;
	padding-left:15px;
	margin-top:15px;
	margin-bottom:5px;
	font-size:13px;
	text-align:left;
}
#page h4{
	
	padding-left:15px;
	margin-top:5px;
	font-size:11px;
	text-align:left;
	
}
#page h5{
	color:#1E3A4D;
	padding-bottom:10px;
	padding-left:25px;
}
#footer{ 
	padding:1px 5px 0 0;
	height:14px;
	background-color:#6699CC;
	font-size:9px; color:#fff;
	text-align:right;
}
#footer *{ font-size:9px; color:#fff; }
#footer strong{ color:#000; }

.cent
{
width:100%;
}

IMG
{
 border:0px;
}
A:link,A:active,A:visited
{
 text-decoration:none;
 color:#3A4C6C;
 font-weight:bold;
 font-size:11px;
}
A:hover
{
 text-decoration:none;
 color:red;
}

INPUT,SELECT
{
 font-size:11px;
}

P{ list-style-type:none;text-align:left; text-align:justify}

ul{ list-style-type:none;text-align:left; }
li{ list-style-type:none;text-align:left; }
HR
{
 border:1px solid #cccccc;
 margin:5px;
}


.align_right
{
 width:100%;
 text-align:right;
}

.li_famille
{
padding-bottom:2px;
padding-left:16px;
background:url('rond.gif') no-repeat;
}

.li_rubrique
{
padding-bottom:2px;
padding-left:26px;
height:24px;
background:url('rubrique.gif') no-repeat;
}

.li_admin
{
padding-bottom:2px;
padding-left:26px;
height:24px;
background:url('admin.gif') no-repeat;
}

.li_client
{
padding-bottom:2px;
padding-left:26px;
height:24px;
background:url('admin.gif') no-repeat;
}

.li_design
{
padding-bottom:2px;
padding-left:26px;
height:24px;
background:url('design.gif') no-repeat;
}

.li_famille_accueil
{
padding-bottom:8px;
padding-left:20px;
background:url('li_accueil.gif') no-repeat;
}

.li_famille_diaporama
{
padding-bottom:8px;
padding-left:20px;
background:url('li_diaporama.gif') no-repeat;
}

.li_famille_faq
{
padding-bottom:8px;
padding-left:20px;
background:url('li_faq.gif') no-repeat;
}

.li_famille_agenda
{
padding-bottom:8px;
padding-left:20px;
background:url('li_agenda.gif') no-repeat;
}

.li_famille_livre
{
padding-bottom:8px;
padding-left:20px;
background:url('li_livre.gif') no-repeat;
}

.li_famille_liens
{
padding-bottom:8px;
padding-left:20px;
background:url('li_liens.gif') no-repeat;
}

.cadre
{
 padding:5px;
 color:#000044;
 border:1px solid #cccccc;
 background:#f9f9f9;
}

.lisere
{
 background:url('lisere.gif');
 color:#B47529;
 font-weight:bold;
}

.float_left
{
float:left;
}

.float_right
{
float:right;
}

.cadre_gauche
{
 padding:5px;
 text-align:left;
 color:#000044;
 border:1px solid #cccccc;
 background:#f9f9f9;
}

.float_left
{
padding:5px;
display:inline;
text-align:justify;
}

.float_right
{
padding:5px;
float:right;
text-align:justify;
}

.haut_de_page
{
 text-align:right;
}

.faq_reponse
{
 padding:5px;
 padding-left:15px;
 text-align:justify;


}

.liste_famille_catalogue
{
display:inline;
width:100px;
padding:5px;
margin:10px;
text-align:center;
height:80px;

}

.liste_catalogue
{
display:inline;
width:140px;
padding:5px;
margin:10px;
text-align:center;
height:100px;

}

.liste_galerie
{
display:inline;
width:140px;
padding:5px;
margin:10px;
text-align:center;
height:70px;
}

.span_radio
{
 text-align:left;
 width:10px;
}

.titre_page{ 
	height:0px; 
	font-size:24px; color:#6D7B89;
	line-height:40px; 
}

/* agenda */
.date_agenda
{
 background:url('date_agenda.gif');
 width:100px;
 height:22px;
 text-align:center;
 color:#ffffff;
 font-weight:bold;
 padding-top:3px;
}

.cadre_agenda
{
 border:1px solid #f0f0f0;
 background:#f9f9f9;
}

.titre_forum
{
 padding:5px;
 font-weight:bold;
 background:#f0f0f0;
 border:1px solid #777777;
}

.contenu_forum
{
border:1px solid #cccccc;
padding:5px;
}

.contenu_paragraphe
{
 padding:5px;
 margin:10px;
 background:#f9f9f9;
 border:1px solid #999999;
}