body { font-family: arial ; font-size: 12px ; color: #000000;}
p { margin: 5px 0px; font-size: 12px; color: #2F3D5A; }
span { font-size: 12px; }

p.MsoFootnoteText, p.MsoFooter { font-size: 12px; color: #7C899E; }
p.MsoNormal, ul, ol { font-size: 12px; color: #2F3D5A; }

.article { text-align: left; color: #94B3E2; font-family: arial; font-size: 11pt; font-weight: bold; text-decoration: underline; }
.section { text-align: left; color: #94B3E2; font-family: arial; font-size: 11pt; font-weight: bold; }
.Ssection { text-align: left; color: #ABABAB; font-family: arial; font-size: 11pt; font-weight: bold; padding-left: 20px; }
.paragraphe { text-align: left; color: #94B3E2; font-family: arial; font-size: 10pt; font-weight: bold; padding-left: 40px; }
.titre { text-align: center; color: #526f93; font-family: arial; font-size: 20pt; font-weight: bold; }
.livre { text-align: left; color: #94B3E2; font-family: arial; font-size: 20pt; font-weight: bold; }
.chapitre { text-align: center; color: #94B3E2; font-family: arial; font-size: 18pt; font-weight: bold; }
.contenu { text-align: left; color: #000000; font-family: arial; font-size: 10pt; text-indent: 30px; }
.footer { font-size: 10px; }
.search { background: #FFFFFF url(images/loupe.gif) no-repeat; background-position: 3px center; padding-left: 25px; width: 10em; }
.suivante_search { font-size: 12px; font-weight: 700; }

a { text-decoration: none; color: #1D5EB7; }
a:hover { text-decoration: none; color: #C83200; }

a.mail { font-size: 12px; text-decoration: none; color: #1D5EB7; }
a.mail:hover { font-size: 12px; text-decoration: none; color: #C83200; }

td.plan_gauche_titre { background: transparent url(images/barre_gauche.png) no-repeat; padding-left: 60px; }
td.plan_gauche { padding-left: 60px; }
td.plan_droite_titre { background: transparent url(images/barre_droite.png) no-repeat right; text-align: right; padding-right: 60px; }
td.plan_droite { text-align: right; padding-right: 60px; }
a.plan { font-size: 16px; font-weight: bold; text-decoration: none; color: #334261; }
a.plan:hover { font-size: 16px; font-weight: bold; text-decoration: underline; color: #AB1514; }
font.plan { color: #AB1514; font-size: 12px; }

a.titre_accueil { font-size: 13px; font-weight: bold; color: #2F3D5A; }
a.titre_accueil:hover { font-size: 13px; font-weight: bold; color: #C83200; }

a.titre_acte { font-size: 15px; font-weight: bold; color: #B60400; }
a.titre_acte:hover { font-size: 15px; font-weight: bold; color: #1D5EB7; }

a.bloc_bleu { font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.bloc_bleu:hover { font-size: 12px; text-decoration: none; color: #FACF3F; }

a.titre_annonce_bleu { font-size: 12px; text-decoration: none; color: #2F3D5A; }
a.titre_annonce_bleu:hover { font-size: 12px; text-decoration: none; color: #FACF3F; }

a.annonce_bleu { font-size: 11px; text-decoration: none; color: #2F3D5A; }
a.annonce_bleu:hover { font-size: 11px; text-decoration: none; color: #FACF3F; }

a.bloc_gauche { font-size: 11px; text-decoration: none; color: #FFFFFF; }
a.bloc_gauche:hover { font-size: 11px; text-decoration: none; color: #FACF3F; }

a.recommander { font-size: 10px; text-decoration: none; color: #F89917; }
a.recommander:hover { font-size: 10px; text-decoration: none; color: #F89917; }

font.accueil { font-size: 12px; color: #FFFFFF; }
font.normal	{ font-size: 12px; color: #2F3D5A; }
font.cadre { font-size: 12px; color: #2F3D5A; }
font.detail { font-size: 11px; color: #364566; }
font.erreur { font-size: 12px; color: #AD1414; }
font.copyright { font-size: 10px; color: #7C8F9F; }
font.title { font-size: 22px; font-weight: bold; color: #9FAFBC; }
font.subtitle { font-size: 16px; font-weight: bold; color: #AB1514; }
font.left_subtitle { font-size: 14px; color: #FFFFFF; }
font.rouge { font-size: 12px; color: #AD1414; }
font.vert { font-size: 12px; color: #00CC00; }
font.dore { font-size: 12px; color: #d98108; }

input { font-size: 10px; font-weight: bold; text-decoration: none; color: #2F3D5A; }
select { font-size: 10px; font-weight: bold; text-decoration: none; color: #2F3D5A; }
select [label] { font-size: 10px; font-weight: bold; font-style: italic; color: #747474; padding-left: 3px; }
select [label] option { font-size: 10px; font-weight: normal; font-style: normal; color: #2F3D5A; }
textarea { font-size: 12px; font-weight: bold; text-decoration: none; color: #2F3D5A; }

.ul_info { list-style-type: none; padding: 5px 0pt 0pt; margin: 0pt; }
.li_info { color: #FFFFFF; font-size: 12px; padding-left: 5px; background-repeat: no-repeat; }
.li_info_actif { padding-left: 5px; }

.div_info { width: 450px; float: left; }
.div_question { width: 310px; float: right; overflow: hidden; }
.sous_div_info { padding-top: 10px; height: 200px; }

.prix { font-weight: 700; color: #1D5EB7; }

fieldset { border: 1px solid #3871BF; }
legend { font-size: 12px; font-weight:bold; color:#C83200; }

.souligne { border-bottom: 1px solid #b94a4e; }

.moins_visiter { border: 1px solid #3871BF; padding: 5px; }


/* élément contenant le menu */

/* style général des ul */
.menu,.menu ul { list-style-type: none; }
.menu ul { margin-left: -10px; padding: 0; }
h1 { font-family: arial; font-size: 18pt; font-weight: bold; text-align: center; color: #000000; }
.menu
{
	font-family: arial;
	font-size: 10pt;
	margin-left: 0px;
	margin-top: 10px;
	color: #0f226A;
	padding: 0;
}
.barre
{
font-family:arial;
font-size:12pt;
color:#FFFFFF;
font-weight:bold;
}

/* liens du menu */
.menu .normal a{ color: #006; text-decoration: none; padding: 1px 5px; font-weight: normal; cursor: pointer; }
.normal a:hover,.normal a:active,.normal a:focus,.lien_page:hover,.lien_page:active,.lien_page:focus
{ text-decoration: underline; }

/* lien qui correspond à la page en cours */
.lien_page{ background-color: #FFFFFF; }

/* titres de liste */
.reduit,.ouvert { padding: 0 0 0 25px; margin: 0; }
.reduit a,.ouvert a { text-decoration: none; color: #000; }
/* ajout des img puces */
.ouvert { background: url(http://www.actes-types.com/img/flecheB.jpg) 7px 0 no-repeat; font-weight: bold; cursor: pointer; }
.reduit { background: url(http://www.actes-types.com/img/flecheDp.jpg) 7px 0 no-repeat; font-weight: normal; cursor: pointer; }


/* Zoom sur image */
.previewbox { position: absolute; z-index: 100; width: 272px; height: 255px; }
.previewctn .previewbox { display: none; position: static; }
.previewbox .content {
	height: 256px;
	padding-top: 16px;
	text-align: center;
	background: url(images/themes_blog/fond_screenshot.gif) no-repeat;
}
.previewbox .content img {
	border: 1px solid #FFFFFF;
}
.previewbox .content .name {
	height: 27px;
	line-height: 27px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 16px;
}

/* LE CALENDRIER */
.ds_box {
    background-color: #fff;
    border: 1px solid #000;
    position: absolute;
    z-index: 32767;
}

.ds_tbl {
    background-color: #fff;
}

.ds_head {
    background-color: #999999;
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}

.ds_subhead {
    background-color: #ccc;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    width: 25px;
}

.ds_cell {
    background-color: #eee;
    color: #000;
    font-size: 10px;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    padding: 5px;
    cursor: pointer;
}

.ds_cell:hover {
    background-color: #f3f3f3;
}