/*
Theme Name: VittaviLife
Author: based on InnodeMag (WPThemeDesigner.com)
Author URI: http://www.unikity.org
*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
html {
	color: #000;
	background: #FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

blockquote {
	padding:10px;
	border:solid 1px #9a9a9a;
	background:#b6b6b6;
	color:#373737;
	font-style: italic ;	
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input,textarea,select {*font-size:100%;
}
legend {
	color: #000;
}

* {
	margin: 0;
	padding: 0;
}

html {
background: #000;
}
body {
	text-align: center;
	font: 12px Verdana;
	color: #112222;
	background: #000 url('images/background.jpg') no-repeat center top;
}
a, a:visited {
	color: #00dfff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.dark a, .dark a:visited {
	color:#1f6a81;
}

a.lpbcTitle, a.lpbcTitle:visited {
	color:#000;
}

h1 {
	color: #ffdd00;
	font-family: arial;
	font-size: 197%;
	text-transform: uppercase;
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0;
	height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}

.alignerright {
	text-align:right;
	padding:5px 5px 3px 0;
}

.hidden {
	display: none;
}

/** BEGIN wrapper **/
#wrapper {
	width: 1260px;
	margin: auto auto;
	text-align: left;
	padding: 5px 0;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	padding-bottom: 5px;
}
#header .pages {
	list-style-type: none;
	float: right;
	height: 35px;
	margin: 0 45px 0 0;
}
#header .pages li {
	float: left;
	font-size: 116%;
	margin: 4px;
}

#header h1 {
	float: left;
}

#header h1, #header h1 a {
	width: 822px;
	height: 165px;
	display: block;
}

#header h1 span {
	display: none;
}

#header .searchContainer {
	background: url('images/searchContainerBackground.png') no-repeat 0 -5px;
	width: 438px;
	height: 165px;
	float: left;
}

#header .searchContainer form {
	float: right;
	width: 340px;
	height: 35px;
	background: url(images/search.png) no-repeat 90px 0;
	margin: 108px 37px 0 0;
}
#header .searchContainer form p {
	float: left;
	font-size: 123.1%;
	padding-top: 10px;
	color: #f0f0f0;
}
#header .searchContainer form input {
	float: left;
	border: 0;
	font-family: Verdana;
	font-size: 123.1%;
	margin: 9px 0 0 14px;
	width: 209px;
	height: 20px;
	background: none;
	color: #f0f0f0;
}
#header .searchContainer form button {
	float: left;
	border: 0;
	text-indent: -9999px;
	width: 21px;
	height: 21px;
	margin-top: 8px;
	background-color: transparent;
}

#header .categories {
	clear: both;
	list-style-type: none;
	height: 35px;
	background: url(images/navigation.gif) repeat-x 0 0;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
#header .categories li {
	float: left;
	text-transform: uppercase;
	font-size: 0.9em;
	padding-right: 2px;
	background: url(images/divider.gif) no-repeat right 1px;
}
#header .categories li a {
	color: #112222;
	text-decoration: none;
	display: block;
	padding: 11px 15px;
	text-transform: none;
}

#header .menu {
	width: 100%;
	float: left;
}
#header .menu li {
	float: left;
}
#header .menu li a {
	display: block;
}
#header .menu li a.vie-culturelle {
	width: ;
}
/** END header **/

/** BEGIN content for category **/
#content .category .articles {
	width: 300px;
	float: left;
}
/** BEGIN content for category **/

/** BEGIN content **/
#content {
	margin: 0 0 20px 20px;
	width: 793px;
	float: left;
}
#content .featured {
	border: 1px solid #CBDDDD;
	margin-bottom: 10px;
}
#content .featured .buffer {
	padding: 0 16px 15px;
}
#content .articles {
	color: #000;
}

#content .articles h2 {
	margin-bottom: 0;
	font-size: 197%;
	text-transform: uppercase;
	font-weight: normal;
}

#content .articles h2 a, #content .articles h2 a:visited {
	color: #ffcc00;
}

#content .postContent {
	border: solid 1px #7c7c7c;
	background: #000;
	opacity: 0.8;
	float:left;
	padding:5px;
}

#content .postContent .zonecontent {
	background-color:#D5CDC9;
	text-align:justify;
	float:left;
	padding:10px;
}

#content .postContent .zonecontent img.thumbnail {
	width:180px;
	padding:1px;
	border:1px solid #8B8583;
	margin:0 0 0 8px;
}

#content .articles .details {
	clear: both;
	font-size: 93%;
	font-weight:bold;
	color:#fff;
	padding:0 1px 3px 0;
}

#content .articles .post {
	margin:10px 0 0 0;
}


#content .postnav {
	clear: both;
	padding: 10px 0 20px;
}
#content .postnav ul {
	list-style-type: none;
}
#content .postnav ul li {
	float: left;
	font-weight: bold;
	padding: 2px;
	font-size: 0.9em;
	font-family: Verdana;
}
#content .postnav ul li a {
	display: block;
	padding: 7px 10px;
	background-color: #9E9E9D;
	color: #ffffff;
	text-decoration: none;
	border: 0 !important;
}
#content .postnav ul li a:hover {
	background-color: #234566;
}

#wp_page_numbers ul {
	border-top: 0 !important;
}
#wp_page_numbers .page_info {
	padding: 7px 10px !important;
	background-color: #9E9E9D;
	color: #ffffff !important;
	margin-right: 2px;
}
#wp_page_numbers .active_page a {
	background-color: #234566 !important;
}
#myGallery {
	width: 530px !important;
	height: 289px !important;
}
.slideInfoZone {
	height: auto !important;
	padding: 10px;
	width: 510px !important;
}

/** END content **/

/** BEGIN sidebar **/
#sidebar {
	width: 350px;
	float: right;
	margin: 0 45px 20px 0;
	position:relative;
	top:0px;
	left:-27px;
}

#sidebar .static_agenda {
	background: url('images/vittavilife-Confortable+2009.jpg') no-repeat bottom;
	width: 184px;
	height: 273px;
}

#sidebar .l {
	float: left;
	width: 184px;
}
#sidebar .r {
	float: right;
	width: 166px;
	position:relative;
	top:0px;
	left:0px;
}

#sidebar .sidebar h2 {
}
/** END sidebar **/

/** BEGIN footer **/
#footer {
	/*border: 1px solid #CBDDDD;*/
	padding: 10px 27px;
	font-size: 116%;
	color: #ebece5;
	font-family: arial;
}
#footer li.cadre {
	float: left;
	margin: 0 2%;
	width: 20%;
}

#footer a.bigtitle {
	font-size: 146.5%;
	font-weight: bold;
}
#footer ul.sstitle a {
	color: #ffdd00;
	font-size: 108%;
}
#footer ul.children a {
	font-size: 100%;
	color: #ebece5;
}
#footer ul.children {
	margin-left: 12px;
}

#legals {
	clear: both;
	font-size: 77%;
	padding: 10px 30px;
	color: #404040;
	text-align: justify;
	float:;
}

#legals strong {
	font-size: 116%;
	font-weight: bold;
	margin: 5px 0 0 0;
}

#legals p {
	text-align: justify;
}

#legals p strong {
	font-size: 77%;
}

#legals p a, #legals p:visited {
	color: #757575;
}

/** END footer **/

/** BEGIN miscellaneous **/
#comments {
	padding: 10px;
}

#comments a {
	text-decoration: none;
}
#comments h2 {
	font-size: 1.4em;
	margin: 10px 0;
}
#comments p {
	margin-bottom: 10px;
	line-height: 1.6em;
}
#comments form {
}
#comments form p {
	margin-bottom: 5px;
}
#comments form input {
	margin-right: 5px;
}


#comments form input, textarea {
	border: 1px solid #cccccc;
	font-size: 0.9em;
	font-family: Verdana;
	padding: 4px;
	background-position: 4px 4px;
	background-repeat: no-repeat;
}
#comments form input {
	width: 240px;
	border: 1px solid #cccccc;
}
#comments form textarea {
	width: 350px;
	padding: 4px 4px !important;
	border: 1px solid #cccccc;
}
#comments form button {
	border: 1px solid #a0a0a0;
	font-size: 1em;
	font-family: Verdana;
	padding: 2px 6px;
}
.commentdetails {
	margin-top: 25px;
}
.commentauthor {
	margin-bottom: 5px !important;
	font-weight: bold;
}
.commentdate {
	font-size: 0.8em;
	margin-bottom: 5px;
	color: #909090;
}
.required {
	color: #ff0000;
}
h2.title {
	font-size: 1em !important;
	text-transform: uppercase;
	padding: 10px;
	color: #565656;
}
.notfound {
	padding: 40px;
}
.notfound h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
#comments .buffer {
	padding: 10px;
}
#comments h2 {
	font-size: 0.9em;
	margin-bottom: 20px;
}
#comments ol li {
	margin-bottom: 10px;
}
#comments ol li ul li {
	border: 1px solid #e0e0e0;
	padding: 10px;
}
#comments ol li .avatar {
	float: right;
}
#comments ol li .comment-author {
}
#comments ol li .comment-author .fn {
	font-weight: bold;
	font-size: 1.2em;
}
#comments ol li .comment-meta {
	font-size: 0.9em;
	color: #999999;
	margin: 5px 0 10px;
}
#comments ol li .reply {
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 10px;
}
#comments .children {
	list-style-type: none;
}
#comments .navigation {
	padding: 0 10px 20px;
	font-size: 0.9em;
}
#comments .navigation a {
	color: #999999;
	padding: 3px 8px;
	border: 1px solid #cccccc;
}
#comments .navigation a:hover {
	color: #000000;
	border-color: #000000;
	text-decoration: none;
}
#comments .says {
	display: none;
}

/** START BreadCrumb **/

.breadcrumb {
	color: #fff;
	text-transform: uppercase;
}

.breadcrumb a, .breadcrumb a:visited {
	color: #fff;
}

.breadcrumb span.current {
	color: #ffdd00;
}

/** END BreadCrumb **/

/** START DropDown MENU **/
.menu {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 1025px;
	z-index: 999;
	color: #fff;
	font-size: 93%;
}

.menu ul {
	position: absolute;
	display: block;
	width: 200px;
	margin: 0;
	padding: 0;
	background-color: #000;
	-moz-border-radius: 5px;
	border: 1px solid #666;
	border-radius: 5px;
	z-index: 999;
}

.menu li ul {
	visibility: hidden;
}

.menu li li ul {
	position: absolute;
	margin-left: 200px;
	margin-top: -20px;
	z-index: 999;
}

.menu li {
	list-style: none;
	width: 200px;
	height: auto;
	/*display:inline;
	display: block;*/
	float:none;
	float/**/:left;
	margin: 0 5px 0 0;
	padding: 0;
}

.menu li li {
	/*display:block;*/
	float:none;
	height: auto;
	border-bottom: 1px solid #666666;/* border-left:1px solid #666666;
	border-right: 1px solid #666666;
	-moz-border-radius: 5px;*/
}
.menu li li a {
	height: auto;
	color: #dddddd;
	font-family: arial;
}
.menu li li a:hover {
	color: #3A94AF;
}
/* correct a little IE bug
* html .menu li li {
	display: inline;
}
*/

.menu a {
	text-align: center;
	/*background-color: #9cf;
	border: 1px #666 solid;*/
	color:#fff;
	display: block;
	width: 200px;
	text-decoration: none;
	/*padding:2px 0;
	margin: 1px;*/
	height:68px;
	margin: 0;
}
.menu a.vie-culturelle {
	background: transparent url(images/menu_sprit.png) no-repeat scroll 3px 0;
}
.menu a.vie-culturelle:hover {
	background: transparent url(images/menu_sprit.png) no-repeat scroll 3px -80px;
}
.menu a.vie-pratique {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -196px 0;
}
.menu a.vie-pratique:hover {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -196px -80px;
}
.menu a.etudes {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -397px 0;
}
.menu a.etudes:hover {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -397px -80px;
}
.menu a.sante-prevention {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -597px 0;
}
.menu a.sante-prevention:hover {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -597px -80px;
}
.menu a.club {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -797px 0;
}
.menu a.club:hover {
	background: transparent url(images/menu_sprit.png) no-repeat scroll -797px -80px;
}

/** END DropDown MENU **/

/** START SlideShowCompenent **/

.slideShowTitle {
	float: left;
	height: 291px;
	background: #000 url('images/a_la_une.png') no-repeat center bottom;
}

.article_niv1 .slideShowTitle {
	width: 50px;
}

.article_niv2 .slideShowTitle {
	width: 30px;
}

.slideShowTitle h3 {
	display: none;
}

.slideShowGallery {
	float: left;
	height: 290px;
}

.slideShowNav {
	float: left;
	background: #000;
	height: 281px;
	color: #fff;
	padding: 10px 0 0 0;
}

.article_niv1 .slideShowNav {
	width: 209px;
}

.article_niv2 .slideShowNav {
	width: 229px;
}

.slideShowNav ul li {
	padding: 0 20px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	overflow: none;
}

.slideShowNav ul li ul {
	display: none;
}

.slideShowNav ul li.current {
	/*background: #0e98b1 url('images/slideShowCurrent.png') repeat-x 0 0;
	border-right: solid 6px #083640;*/
}

.article_niv1 {
	border: solid 1px #7c7c7c;
}

.article_niv1 .slideShowNav ul li {
	height: 40px;
	line-height: 40px;
}

.article_niv2 .slideShowNav ul li {
	min-height: 26px;
	padding: 0px 15px;
}

.slideShowNav ul li a,
.slideShowNav ul li a:visited,
.slideShowNav ul li.current a:hover {
	color: #fff;
}

.slideShowNav ul li a:hover {
	color: #ffdd00;
	text-decoration: none;
}


/** END SlideShowCompenent **/

/** BEGIN Level 3 **/
div.article {
	background: #000;
	opacity: 0.8;
	width: 791px;
	padding: 10px 0 0 0;
	border: solid 1px #797979;
	margin: 0 0 14px 0;
}
div.article ul {
	float: left;
	width: 100%;
}
div.article ul li {
	float: left;
	width: 33.2%;
	background: transparent url(images/trait.gif) no-repeat right top;
	margin: 0 0 5px 0;
}
div.article ul li.fin {
	background: none;
	width: 33%;
}
div.article ul li h3 {
	color: #fff;
	font-size: 131%;
	padding: 0 0 9px 6px;
	line-height: 108%;
	min-height: 36px;
}

div.article ul li h3 a, div.article ul li h3 a:visited {
	color: #fff;
}

div.article ul li h3 a:hover{
	color:#FFDD00;
	text-decoration:none;
}

div.article ul li div.frame {
	margin:0 5px 0 5px;
	background-color: #d5cdca;
	border-right: solid 1px #585554;
	border-left: solid 1px #bfb8b5;
	width:auto;
}


div.article ul li div.frame p.acontent {
	height: 256px;
	color: #000;
	font-family: arial;
	font-size: 100%;
	padding: 5px;
	text-align: justify;
}

div.article ul li div.frame p.acontent img {
	padding: 1px;
	border: solid 1px #8b8583;
	margin: 0 0 0 10px;
	float: right;
}

div.article ul li p strong {
	font-size: 108%;
}

div.morearticles {
	width: 793px;
	padding-top: 12px;
	background: transparent url(images/top_moreart.png) no-repeat top center;
	margin-bottom: 14px;
}

div.moreart_niv3 {
	width: 791px;
	background: transparent url(images/opacit.png);
	border: solid 1px #8c8c8c;
	font-family: arial;
	font-size: 116%;
	color: #000;
	margin: 150px 18px 20px 0;
}

div.moreart_niv3 h4 {
	height: 36px;
	background-color: #000;
	font-family: arial;
	font-size: 150%;
	color: #ffdd00;
	font-weight: bold;
	padding: 0 0 0 18px;
}

div.moreart_niv3 div.lpbcArchive h4 a {
	color: #ffdd00;
	font-size: 123.1%;
}

div.moreart_niv3 h5 {
	color: #008ab4;
	font-size: 108%;
	font-family: arial;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}

div.moreart_niv3 li.subcateg {
	float: left;
	width: 33.2%;
	min-height: 75px;
}

div.moreart_niv3 div.lpbcArchive ul li ul li ul {
	margin: 2px 0 5px 10px;
	font-size: 100%;
}

div.news {
	float: left;
	background: transparent url(images/news.jpg) no-repeat left;
	height: 118px;
	width: 347px;
	padding-left: 40px;
}
div.news ul {
	width: 327px;
	padding: 10px;
	height: 93px;
	background: #d5ceca;
	border-top: solid 1px #8c8c8c;
	border-right: solid 1px #8c8c8c;
	border-bottom: solid 1px #8c8c8c;
}
div.news ul li {
	list-style-type: disc;
	margin-left: 20px;
	font-family: arial;
	font-size: 116%;
}

div.news a, div.news a:visited {
	font-weight: bold;
}

div.news a:hover {
	text-decoration: underline;
}

div.comments {
	float: left;
	width: 385px;
	height: 113px;
	border: solid 1px #7c7c7c;
	background: transparent url(images/degrade.png);
	margin-left: 19px;
}

div.commentscomments_niv2 {
	margin-left:0 !important;
}

div.comments h3 {
	width: 365px;
	padding: 1px 10px;
	height: 22px;
	background-color: #000;
	color: #ebece5;
	font-size: 138.5%;
	font-family: arial;
	font-weight: bold;
}
div.comments ul {
	padding: 10px;
}
div.comments ul li {
	list-style-type: disc;
	margin-left: 20px;
	font-family: arial;
	font-size: 116%;
}

div.comments a, div.comments a:visited {
	color: #000;
	font-weight: bold;
}

div.comments a:hover {
	text-decoration: underline;
}


/** END Level 3 **/

/** BEGIN Single **/

div.single {
	width: 787px;
	padding: 2px;
	background: transparent url(images/back_cadre.png);
	border: solid 1px #7c7c7c;
	min-height: 448px;
	height: auto;
	float: left;
	margin-bottom: 5px;
}
div.single div.zone_texte {
	width: 489px;
	height: auto;
	min-height: 414px;
	padding: 10px 11px 5px;
	background-color: #d5cdc9;
	border: solid 1px #b0aaa7;
	font-family: arial;
	font-size: 93%;
	color: #000;
	text-align: justify;
	float: left;
}

div.single div.zone_texte ul {
	width: 489px;
	float: left;
}

div.single div.zone_texte ul ul {
	width:auto;
}

div.single div.zone_texte ul h3 a {
	color: #000;
}

div.single div.zone_texte ul a.lire {
	color: #008AB4;
}

div.single div.zone_texte ul li {
	float: left;
}
div.single div.zone_texte ul li.txt {
	width: 364px;
	min-height: 310px;
}

div.single div.zone_texte ul li.txt p {
	margin: 0 0 10px 0;
	clear: both;
}

div.single div.zone_texte ul li.txt strong {
	font-weight: bold;
}

div.single div.zone_texte ul li.txt em {
	font-style: italic;
}

div.single div.zone_texte ul li.txt img {
	padding: 5px;
}

div.single div.zone_texte ul li.txt ul,
div.single div.zone_texte ul li.txt ol {
	clear: both;
	margin: 10px 5px 10px 5px;
}

div.single div.zone_texte ul li.txt ul,
div.single div.zone_texte ul li.txt ul li {
	list-style: disc;
	clear: both;
}

div.single div.zone_texte ul li.txt ol,
div.single div.zone_texte ul li.txt ol li {
	list-style: decimal;
	clear: both;
}

div.single div.zone_texte ul li.txt ul li,
div.single div.zone_texte ul li.txt ol li {
	margin-left: 20px;
}

div.single div.zone_texte ul li img.img_art {
	padding: 1px;
	border: solid 1px #8b8583;
	margin-left: 8px;
}
div.single h2 {
	color: #ffdd00;
	font-family: arial;
	font-size: 197%;
	text-transform: uppercase;
	font-weight: normal;
}
div.single h3 {
	color: #000;
	font-family: arial;
	font-size: 108%;
	margin-bottom: 8px;
	font-weight: bold;
}
div.single ul.more {
	float: left;
	margin-top: 20px;
	width: 100%;
	text-align: left;
}

div.single ul.more h3 {
	margin-bottom: 3px;
}
div.single ul.more li {
	width: 244px;
	float: left;
}
div.single ul.more li.droite {
	float: right;
	width: 245px;
}
div.single ul.more li.droite a.suiv {
	color: #008ab4;
	font-size: 108%;
	text-decoration: none;
	float: right;
}

div.single ul.more img {
	float: right;
	margin: 0 0 8px 8px;
}

div.single ul.more li.droite p {
	float: right;
}
div.single ul.more li a.preced {
	color: #008ab4;
	font-size: 108%;
	text-decoration: none;
}
div.single ul.more li div {
	width: 224px;
	padding: 8px;
	min-height: 100px;
	border: solid 1px #8c8c8c;
	background: #d6cecb url(images/degrade_article.gif) repeat-x 0 0;
	font-size: 85%;
}
div.single ul.more li p strong {
	font-size: 85%;
}
div.single ul.more li p img {
	margin-left: 5px;
}

div.single div.reseau {
	float: left;
	width: 37px;
	text-align: center;
}

div.single div.reseau ul li {
	padding: 0 0 10px 0;
}

div.single div.utile {
	width: 235px;
	float: left;
	min-height: 414px;
	height: auto;
	border: solid 1px #8c8c8c;
	border-top: 0;
	background-color: #d5cdca;
	text-align: center;
	font-family: arial;
	color: #171717;
	font-size: 85%;
}

div.single div.utile h2 {
	background-color: #000;
	height: 30px;
	border-top: solid 1px #8c8c8c;
	padding-top: 2px;
	text-align: center;
	color: #ebece5;
	font-family: arial;
	font-size: 153.9%;
	font-weight: bold;
	margin: 0 0 8px 0;
}

div.single div.utile h2.comment {
	font-size: 138.5%;
	height: 39px;
}

div.single div.utile form textarea {
	width: 207px;
	height: 36px;
	border: solid 1px #000;
	padding: 2px 5px;
	font-family: arial;
	font-size: 85%;
	font-weight: bold;
	color: #171717;
	margin-bottom: 3px;
}

div.single div.utile strong.note {
	font-size: 123.1%;
	font-weight: bold;
}

div.single div.utile ul.comments {
	width: 221px;
	margin: 0 0 6px 7px;
	background: transparent url(images/cadre_comments.png) no-repeat;
	text-align: left;
	height: 67px;
}

div.single div.utile ul.comments li.titre {
	padding: 5px 0 0 16px;
}

div.single div.utile ul.comments li.titre strong {
	font-weight: bold;
}

div.single div.utile ul.comments p {
	background: transparent url(images/point_noir.png) no-repeat 0 4px;
	padding: 0 0 0 10px;
}

div.single div.utile ul.comments a {
	color: #076c8b;
	text-decoration: none;
	font-size: 116%;
}

.post-ratings {
	font-size: 108%;
}

div.single div.utile ul.comments a:hover {
	text-decoration: underline;
}

div.single div.utile ul.comments li {
	padding: 2px 0 0 16px;
}
div.single div.utile ul.comments li strong.comments {
	font-size: 93%;
}
div.single div.utile h2.art_note {
	height: 39px;
	font-size: 138.5%;
}
div.single div.utile .article_small {
	width: 211px;
	padding: 3px;
	min-height: 57px;
	background: #d6cecb url(images/degrade_article_small.gif) repeat-x 0 0;
	border: solid 1px #8c8c8c;
	margin: 0 0 3px 7px;
	font-size: 85%;
	text-align: left;
}

div.single div.utile .article_small a {
	color: #171717;
}

div.single div.utile .article_small strong {
	font-size: 108%;
	font-weight: bold;
}

div.single div.utile .article_small img.thumbnail {
	margin: -9px 3px 5px 5px;
	float: right;
}

div.single div.utile .article_small p.lire {
	text-align: right;
	font-size: 116%;
	text-decoration: none;
	margin: 0;
	clear: both;
}

div.single div.utile .article_small p.lire a,
div.single div.utile .article_small p.lire a:visited {
	color: #008ab4;
}

div.news {
	float: left;
	background: transparent url(images/news.jpg) no-repeat left;
	height: 118px;
	width: 100%;
	padding-left: 40px;
}

div.news ul {
	width: 734px;
	padding: 10px;
	height: 93px;
	background: transparent url(images/degrade.png) repeat-x;
	border-top: solid 1px #8c8c8c;
	border-right: solid 1px #8c8c8c;
	border-bottom: solid 1px #8c8c8c;
}

div.news ul ul {
	margin: 0;
	background: none;
	padding: 0;
	border: 0;
}

div.news ul li {
	list-style-type: disc;
	margin-left: 20px;
	font-family: arial;
	font-size: 116%;
}
div.news ul li a {
	color: #000;
	text-decoration: none;
}

div.morearticles_small {
	float: left;
	width: 380px;
	padding: 0 10px;
	height: 284px;
	background: transparent url(images/opacit.png);
	border: solid 1px #8c8c8c;
	border-top: solid 11px #000;
	margin-right: 3px;
	font-family: arial;
	font-size: 116%;
	color: #000;
}
div.morearticles_small h3 {
	color: #008ab4;
	font-size: 189%;
	font-family: arial;
	font-weight: bold;
	margin-top: 10px;
}
/** END Level 4 **/
/** BEGIN Level 2 **/

div.article_niv2 {
	width: 791px;
	border: solid 1px #7c7c7c;
	height: auto;
	float: left;
	margin-bottom: 20px;
	font-family: arial;
}
div.article_niv2 ul.navig {
	float: left;
	margin-left: 25px;
	width: 102px;
	color: #ffdd00;
	font-size: 153.9%;
}
div.article_niv2 ul.navig li {
	margin-top: 14px;
}
div.article_niv2 ul.navig li a {
	color: #ebece5;
	text-decoration: none;
}

div.article_niv2 ul.navig {
	float: left;
	margin-left: 25px;
	width: 102px;
	color: #ffdd00;
	font-size: 153.9%;
}
div.article_niv2 ul.navig li {
	margin-top: 14px;
}
div.article_niv2 ul.navig li a {
	color: #ebece5;
	text-decoration: none;
}
div.more_niv2 {
	width: 386px;
	height: 291px;
	background: transparent url(images/opacit.png);
	border: solid 1px #8c8c8c;
	float: left;
	font-family: arial;
	font-size: 116%;
	color: #000;
	margin-right: 18px;
}

div.moreart_niv2 {
	width: 100%;
	background: transparent url(images/opacit.png);
	border: solid 1px #8c8c8c;
	font-family: arial;
	font-size: 116%;
	color: #000;
	margin-right: 18px;
}

div.moreart_niv2 li.subcateg {
	width: 49.5%;
	float: right;
	padding: 0;
	min-height:74px;
}

div.moreart_niv2 h4 {
	height: 36px;
	background-color: #000;
	font-family: arial;
	font-size: 150%;
	color: #ffdd00;
	font-weight: bold;
	padding: 0 0 0 18px;
	margin: 0 0 10px 0;
}

div.moreart_niv2 div.lpbcArchive h4 a {
	color: #ffdd00;
	font-size: 123.1%;
}

div.moreart_niv2 h5 {
	color: #008ab4;
	font-size: 108%;
	font-family: arial;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
}

div.moreart_niv2 div.lpbcArchive a {
	color: #000;
}

div.moreart_niv2 div.lpbcArchive ul li ul li ul {
	margin: 2px 0 5px 10px;
	font-size: 100%;
}

div.moreart_niv2 div.lpbcArchive h5 a {
	color: #008ab4;
}

div.more_niv2 h3 {
	color: #008ab4;
	font-size: 189%;
	font-family: arial;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 10px;
}
div.more_niv2 p {
	padding: 0 10px;
}
div.more_niv2 h2 {
	height: 36px;
	background-color: #000;
	font-family: arial;
	font-size: 197%;
	color: #ffdd00;
	font-weight: bold;
	padding-left: 18px;
}

div.news_niv2 {
	float: left;
	background: #000 url(images/news.png) no-repeat left center;
	height: 158px;
	width: 346px;
	padding-left: 39px;
	border: solid 1px #8c8c8c;
}

div.news_niv2 ul {
	width: 326px;
	padding: 24px 10px;
	height: 110px;
	background: transparent url(images/opacit.png);
}

div.news_niv2 ul ul {
	background: none;
	padding: 0;
	width: auto;
	height: auto;
}

div.news_niv2 ul li {
	margin: 0 0 0 20px;
	font-family: arial;
	font-size: 116%;
	padding: 7px 0 0 0;
	list-style: disc;
}

div.news_niv2 ul li a {
	color: #000;
	text-decoration: none;
}
div.comments_niv2 {
	width: 385px;
	height: 113px;
	background: transparent url(images/opacit.png);
	border: solid 1px #8c8c8c;
	margin-top: 18px;
}


/** END Level 2 **/

/** Begin post rating **/
.post-ratings {
	height: 32px;
}
/** END post rating **/

/** END wordpress 2.7 comments **/


.box_club {
	width: 765px;
	padding:1px;
	background: #000;
	/*opacity: 0.8;*/
	border: solid 1px #8c8c8c;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	}


.box_club_coupons {
	width: 745px;
	padding:20px;
	background: #000;
	/*opacity: 0.8;*/
	border: solid 1px #8c8c8c;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	}
	
#box_reduc_title {height:26px;width:100%;position:absolute;top:0px;left:0px;background:#00e0f2;text-align:center;font-weight:bold;font-size:13px;padding-top:5px;}
#box_reduc_bottom {height:26px;width:100%;position:relative;top:0px;left:0px;background:#00e0f2;text-align:center;font-weight:bold;font-size:13px;padding-top:5px;}
#box_reduc_bottom a {color:#000;font-weight:bold;font-size:13px;}

#txt_0 {color:#fff;margin-top:10px;text-align:justify;}
#txt_1 {color:#fff;margin-left:10px;margin-top:10px;text-align:left;}
#txt_2 {color:#fff;margin-left:20px;margin-top:5px;text-align:left;}
.pointille {border-bottom:dotted 1px #b6b6b6;}
a.info{position:relative;z-index:24; color:#000;text-decoration:none;color:#0B3E94;text-decoration:underline;}
a.info:hover{z-index:25;background-color:#fff;text-decoration:none;}
#cachePop{display: none}
a.info:hover #cachePop{display:block;width:580px;position:absolute;top:-10em; left:10em; border:1px solid #000;background-color:#FFF; color:#000;text-align: justify;font-weight:none;padding:5px;}
.content_txt li {list-style-type:none;background:url('../../medias/images/pct_li.gif') no-repeat;background-position:0px 5px;padding-left:9px;}
#search_tbl {width:100%;height:100%;border:none;text-align:left;}
#search_title {font-family:Verdana,Tahoma,Arial;font-weight:bold;font-size:11px;}
#search_adresse {font-family:Verdana,Tahoma,Arial;font-weight:normal;font-size:11px;}

#search_title_nat {font-family:Verdana,Tahoma,Arial;color:#fff;font-weight:bold;font-size:11px;}
#search_adresse_nat {font-family:Verdana,Tahoma,Arial;color:#fff;font-weight:normal;font-size:10px;margin-bottom:5px;}

#reduc_coupon {width:160px;height:15px;background:#d5ceca;cursor:pointer;border:solid 1px #8c8c8c;text-align:center;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#reduc_coupon_accueil {width:120px;height:15px;background:#d5ceca;cursor:hand;border:solid 1px #8c8c8c;text-align:center;margin-top:10px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#cat_offres {font-family:Verdana,Tahoma,Arial;font-weight:normal;font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:2px;}
.diff_cat {padding-bottom:30px;}

/*#box_reduc_pr {width:200px;padding:3px;padding-top:40px;position:absolute;top:-84px;left:11px;background:#000;border:solid 1px #343432;}*/
#box_reduc_pr {width:200px;padding:3px;padding-top:40px;position:relative;top:-84px;left:11px;background:#000;border:solid 1px #343432;}
.input_select {width:350px;font-family:Verdana,Tahoma,Arial;font-weight:normal;font-size:11px;}

#tbl_agenda {background:#000;border:solid 1px #343432;color:#fff;}
#title_agenda {text-transform:uppercase;font-weight:bold;}

.poll-question {font-weight:bold;font-size:10px;}
.dem-results {margin-top:10px;}
.dem-results li {font-size:10px;}
.dem-total-votes {font-weight:bold;font-size:10px;margin-top:10px;}







/*****************************************/
/* COMMENTS*                              /
/*****************************************/

.boxcomments{width:560px; padding:0; margin-left:0; margin-right:0; margin-top:0; float:left;}
ol.commentlist{margin:0 0 1px 0px;padding:0;}
.alt{ margin:0; padding:0;}
ol.commentlist li{ border:1px solid #eee; background:#c5c5c5;color:#000; font-size:12px;padding:10px;	font-size:12px;	margin:0px 0px 10px 0px;position:relative;}
ol.commentlist li ul{width:540px; margin:0; padding:0;}
ol.commentlist li ul li { margin: 5px -5px 0 10px; padding:0; list-style-type:none;list-style: none; } 
ol.commentlist li ul li  ul {width:380px; margin:0; padding:0;}
ol.commentlist li li { border:none; width:330px;background:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0 0 0; list-style-type:none;} 
.children { padding: 0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{ text-decoration:none; color:#336699 ;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{background:none;}
ol.commentlist li img{float:right; width:32px; height:32px; padding:0; }
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 0 15px 0; border:0; color:#666;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}
input#url,input#author,input#email,textarea{border:3px solid #eee;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:14px;	color:#336699;}
	
.abus {font-size:10px;color:#008ab4;cursor:pointer;position:absolute;top:1px;left:685px;}	
.loading_comment{width:679px;height:100%;background:transparent url('images/loading.gif') no-repeat;background-position:center center;position:absolute;top:0px;left:0px;z-index:500;display:none;}

#offre_mois {
	background:#000 url('images/offre_mois.jpg') no-repeat top;
}
