body{
	padding:0px;
	margin:0px;
	background:#FFFFFF url(images/bg_content.gif) repeat-x top;
	text-align: left;
	vertical-align:top;
}

body#frameTop {
	background:#A8B7BE url(images/tall-t1.gif) repeat-x top;
	text-align:center;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	margin-top: 1px;
}

img { border:0px; }

a {
	color:#0F3570;
	text-decoration:underline;
}
a:hover {
	color:#FF0000;
	text-decoration:underline;
}

a.on {
	color:#FF0000;
	text-decoration:underline;
}

p.spiptitre {
	text-align:center;
	font-weight:bold;
	font-size:1.05em;
	text-transform:uppercase;
	color:#0F3570;
}

p.spip {
	text-align:justify;
}

.nettoyeur {
	clear:both;
}

.largeurglobale {
	width:766px;
	border:none 0px;
}

.td_menu {
	background:#FFFFFF url(images/m1-bg.gif) no-repeat top right;
	text-align:left;
	vertical-align:top;
}
.td_menu_accueil {
	background:#FFFFFF url(images/logo_big.gif) no-repeat top right;
	text-align:left;
	vertical-align:top;
}

.cadre {
	background-color: #3161A5;
	border-top:inset 1px #FFFFFF;
	border-left:inset 1px #FFFFFF;
	border-right:inset 1px #FFFFFF;
	border-bottom:inset 1px #FFFFFF;
	padding: 3px 3px 3px 3px;
}

#bloc_news {
	border:2px #0F3570 solid;
	padding: 5px;
}
#bloc_news .titre {
	color:#0F3570;
	font-size:1.1em;
	margin-bottom: 10px;
	font-weight:bold;
}

#bloc_menu {
	margin:0px;
	padding: 40px 0px 0px 0px;
	font-size:1em;
}
#bloc_menu_accueil {
	margin:0px;
	padding: 5px 0px 0px 0px;
	font-size:1em;
}
#bloc_menu_titre {
	font-size:1.4em;
	font-weight:bold;
	color: #000000;
}

#bloc_menu a.lien {
	color: #FFFFFF;
	text-decoration:none;
}
#bloc_menu a.lien:hover {
	color: #FFC110;
	text-decoration:none;
}
#bloc_menu a.lienon {
	color: #FFC110;
	text-decoration:none;
}
#bloc_menu ul {
	list-style: none;
}
#bloc_menu li {
	list-style:none;
	border:solid 1px #000000;
	padding: 3px 3px 3px 3px;
}
#bloc_menu #menu_article li {
	list-style:circle;
	margin-left:10px;
}

.bloc_footer {
	background:#000000 url(images/tall-b.gif) repeat-x top left;
	text-align:center;
}
.footer_text { text-align:left; background:#3E4E59 url(images/tall-c.gif) top left repeat-x; color:#B8C5C9; font-family:Tahoma; font-size:11px; line-height:15px;}
.footer_text a { color:#B8C5C9; text-decoration:none;}
.footer_text a:hover { text-decoration:underline;}

.main_text, input, textarea, body, font, select {
	font-family:Arial; 
	font-size:12px;
	line-height:16px;
	color:#000000;
}

form { margin:0px; padding:0px;}

font { color:#236FA8; font-weight:bold;}

.main_t_tall { 
	/*background:#A8B7BE url(images/tall-t1.gif) repeat-x top;*/
}
.main_b_tall { background:url(images/tall-b.gif) repeat-x bottom; text-align:center;}

.main { width:766px; height:893px; margin:auto;}

.header { height:207px;/*354*/ /*background:url(images/fl.jpg) no-repeat top;*/}

.footer { height:82px;}
.footer_marg { margin: 0px 20px 19px 21px;}
.footer_m { background:url(images/sq1.gif); height:63px;}
.footer_m_l_b { background:url(images/b-l.gif) no-repeat left bottom;}
.footer_m_r_b { background:url(images/b-r.gif) no-repeat right bottom; height:100%;}
.footer_m_pad { padding: 18px 10px 5px 31px;}

.footer_text span a { text-decoration:underline;}
.footer_text span a:hover { text-decoration:none;}

.cont { height:457px;}

.cont_out_cols { width:20px;}
.cont_in_cols { width:1px; background:#919EA4 url(images/mid-b.gif) no-repeat bottom;}

.cont_main_col { width:724px; background:#F2F7F8; }

.right_link { text-align:right; background:url(images/a.gif) no-repeat right;}
.right_link a { color:#236FA8; text-decoration:none; background: url(images/h-l.gif) repeat-x bottom; font-weight:bold; padding-right:14px;}
.right_link a:hover { background-image:none;}

.m1_all_l_t { background:url(images/m1-l-t.gif) no-repeat left top #FFFFFF;}
.m1_l_t { background:url(images/m1-bg.gif) no-repeat left top #FFFFFF;}
.m1_l_b { background:url(images/m1-l-b.gif) no-repeat left bottom;}
.m1_r_t { background:url(images/m1-r-t.gif) no-repeat right top;}
.m1_r_b { background:url(images/m1-r-b.gif) no-repeat right bottom;}

.h_l { background:#D1D5D6; height:1px;}

.h_text { color:#000000; font-size:10px; font-family:Tahoma;}

ul { margin:0px; padding:0px; list-style:none;}

.ul1 li { background:none; margin:0px;}
.ul1 li a { line-height:20px;}

.ul2 li { background:url(images/a.gif) no-repeat left; margin:0px; padding-left:12px;}
.ul2 li a { line-height:20px;}

.input1 { width:134px; height:20px; border: 1px #1A4C7B solid; background:#FFFFFF; padding-left:5px;}

.form {height:24px; margin-top:9px;}
.form input {width:180px; height:21px; border-color:#D1D5D6; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

textarea {width:180px; height:122px; border-color:#D1D5D6; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden; margin-top:9px;}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;
}

.row_even { vertical-align: top !important; }

.spip_doc_titre, .spip_doc_descriptif { text-align: center; }

.presentation_division dentaire h5{
	color: black;
}

.presentation_division dentaire h5:hover{
	color: blue;
}
