.format_png{_behavior: url(./includes/win_png.htc);}
.fond_png {_behavior: url(./includes/iepngfix.htc)}
.spacer{clear:both;height:0px;_margin-bottom:-13px;width:0;}
body{margin:0;padding:0; font-family:Tahoma; font-size:0.7em;color:#383c41 }
p.titre{font-weight:bold;}
p.signature{margin-top:15px;}
.champ_texte{border:1px solid #B1A7A3}
/***********************************************************************************/
a:link,a:visited{color:#c14fb5;text-decoration:none;}
a:active,a:hover{text-decoration:underline;}
a.arte:link,a.arte:visited{color:#ff5f1d;font-weight:bold;text-decoration:none;}
a.arte:active,a.arte:hover{text-decoration:underline;}
a.arte.selected:link,a.arte.selected:visited{color:#e0d7d3}
/***********************************************************************************/
div#barre_nav_site{padding:3px 0 3px 0;color:#000000; background-color:#eae9e6;color:#a49f9c;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;text-align:center;position:absolute;top:0;left:0;width:100%;filter:alpha(opacity=70); -moz-opacity:0.70;   -khtml-opacity: 0.70;opacity: 0.70;z-index:2;}
div#barre_nav_site a{text-decoration:none;color:#a49f9c;}
div#barre_nav_site ul{ display:inline;}
div#barre_nav_site ul li{ display:inline;}
div#barre_nav_site ul li img{ margin:0 3px 0 3px;}
div#barre_nav_site ul li a.current{color:#5e5552}
div#barre_nav_site ul li a:hover{color:#5e5552}
div#barre_nav_site a.current{color:#5e5552}

/***********************************************************************************/
/***********************************************************************************/
div#col_arte{width:200px;position:absolute;top:0;left: 0;background-repeat:no-repeat; background-position:top left;height:1600px;margin:0;padding:0;z-index:0;_behavior: url(./includes/iepngfix.htc)}
div#conteneur{width:840px;margin:0 auto 50px auto;position:relative;z-index:1;padding-top:50px;}
img#ombre_top{margin-bottom:-2px;!margin-bottom:-2px;}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
div#left_contenu{width:34px;margin:0;padding-left:34px;background-image:url(ombre.png);background-repeat:no-repeat;}
div#contenu{width:772px;margin:0 auto 0 auto;padding:0 34px 0 34px;background:#FFFFFF;}
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

table#contenu_table{border-collapse:collapse;width:840px;}
td#contenu_left_column{width:34px;background-image:url(ombre_left.png);background-repeat:repeat-y;_behavior: url(./includes/iepngfix.htc);}
td#contenu_right_column{width:34px;background-image:url(ombre_right.png);background-repeat:repeat-y;_behavior: url(./includes/iepngfix.htc);}
td#contenu_middle_column{width:772px;background:#FFFFFF;}


/***********************************************************************************/
/***********************************************************************************/

p#path_bar{float:left;}
div#rss{float:right;width:400px;}
div#rss a {color:#ff5f1d}
div#rss img{float:right;margin:0 0 0 15px;}
div#addFriendZone {display: inline;float:right;text-align:right;color:#ff5f1d;}
div#addFriendZone a {color:#ff5f1d;}

div#formlog{float:right;width:220px;height:198px;padding:5px}
div#formlog h1{color:#383c41;font-size:2.2em;}
div#formlog .sIFR-hasFlash h1{
	visibility: hidden;
	letter-spacing: -9px;
	font-size:35px;display: block;
	padding:0;
	background-color:transparent;
}
div#formlog a:link,form#formlog a:visited{color:#383c41}
div#formlog a.arte:link,form#formlog a.arte:visited{color:#ff5f1d;font-weight:bold;text-decoration:none;}
div#formlog a.arte:active,form#formlog a.arte:hover{text-decoration:underline;}
div#formlog a.arte.selected:link,form#formlog a.arte.selected:visited{color:#e0d7d3}
div#formlog td{text-align:right;padding:0 0 3px 0}
div#formlog td.bouton {text-align:left;padding:0 0 3px 5px}
div#formlog td.oubli {padding:3px 0 5px 0}
div#formlog td.oubli a:link,div#formlog td.oubli a:visited{color:#FFF;margin:5px 0 5px 0;font-size:0.9em;}
div#formlog table{margin-top:20px;padding:0; border-collapse:collapse;width:100%; }
div#formlog input.champ_texte{width:128px;height:21px;border:1px solid #383c41}
/***********************************************************************************/
div#header{width:772;height:208px;margin:5px 0 2px 0;background-repeat:no-repeat;}
/***********************************************************************************/
div#nav{border-top:1px solid #e5deda;border-left:1px solid #e5deda;border-bottom:1px solid #b1a7a3 ;border-right:1px solid #b1a7a3 ;width:770px;height:29px; background-image:url(fond_nav.jpg); background-repeat:repeat-x;}
div#nav ul{margin:7px 0 0 10px;float:left;}
div#nav ul li{display:inline;padding:0 30px 0 0}
div#nav ul li a{font-size:1.1em;}
div#nav ul li a:link,div#nav ul li a:visited{color:#85291a;font-weight:bold;text-decoration:none;}
div#nav ul li a:active,div#nav ul li a:hover,div#nav ul li a.selected:link,div#nav ul li a.selected:visited{text-decoration:none; color:#ff5f1d}
/***********************************************************************************/
form#searchMenuForm{float:right;margin:4px 9px 0 0;_margin:4px 4px 0 0;width:198px;}
form#searchMenuForm input.champ_texte{width:158px;height:13px;border-right:1px solid #b1a7a3;border-bottom:1px solid #b1a7a3;border-left:1px solid #e5deda;border-top:1px solid #e5deda;padding:3px;font-size:0.9em;float:left;margin:0 4px 0 0;_margin:0 1px 0 0}
/***********************************************************************************/
div#pre{width:520px;padding:20px 0 0 0;float:left;}
div#corps{width:762px;padding:0 0 10px 10px; background-image:url(fond_corps.jpg); background-repeat:repeat-x; height: 25px;z-index:3;}
div#conteneur_rayure{background-image:url(fond_corps_rayure.gif); background-position:bottom left; background-repeat:repeat-y;}
p#bienvenue{margin-bottom:1.1em;}
/***********************************************************************************/
div#colgauche{width:520px;padding:0 20px 20px 0;float:left; background-image:url(fond_colgauche.jpg); background-position:right 0; background-repeat:no-repeat; background-color:#FFFFFF;}
div#colgauche a.permalink:link,div#coldroite a.permalink:visited{color:#c14fb5;text-decoration:none;}
div#colgauche a.permalink:active,div#coldroite a.permalink:hover{text-decoration:underline;}
h2{font-size:1.4em;}
/***********************************************************************************/
div#blog_semaine_titre{background-image:url(fond_h2.jpg); background-repeat:repeat-x; background-position:0 7px;width:502px;height:20px;margin:20px 0 0 0;}
div#blog_semaine{background-color:#e0d7d3;width:504px;background-color:#e0d7d3;margin-top:10px;overflow:auto;}
div#blog_semaine img{float:left;padding:0 10px 0 0}
div#blog_semaine p{margin:10px 10px 5px 10px;}
div#blog_semaine p.signature{padding:10px 10px 5px 10px;margin:0 0 0 0;}
div#blog_semaine_texte{padding:10px 10px 0 0;width:233px;float:right;}
div#blog_semaine_texte p.titre{float:left;margin:0}
div#blog_semaine a:link,div#blog_semaine a:visited{color:#383c41}
div#blog_semaine a:active,div#blog_semaine a:hover{color:#c14fb5;text-decoration:underline}
div#blog_semaine a.permalink:link,div#blog_semaine a.permalink:visited{color:#c14fb5}


div#blog_semaine
{
width: 504px;
background-color: #e0d7d3;
background-image:url(fond_bloc_semaine.jpg);
background-repeat:no-repeat;
background-position:top right;
margin-top: 10px;
overflow-x: auto;
overflow-y: auto;
}
div#date{background-image:url(fond_date.jpg); background-repeat:no-repeat;width:41px;height:41px;color:#FFF;float:right;text-align:center;padding:3px 0 0 0;margin:20px 0 0 0}
div#date p.jour{font-size:1.4em; font-weight:bold;margin:0;padding:0;color:#FD7E12}
div#date p.mois{font-size:1em; font-weight:bold;margin:0;padding:0;color:#FD7E12}

/***********************************************************************************/
div#communaute_titre{background-image:url(fond_h2.jpg); background-repeat:repeat-x; background-position:0 8px;width:502px;height:20px;margin:20px 0 0 0;}
div#communaute{width:522px;height:220px;overflow:auto;margin-top:10px;}
div#communaute p{margin-bottom:0;}

div#communaute table.occurence{border-collapse: collapse; width: 500px;}
div#communaute table.occurence td.image{width: 54px;}
div#communaute table.occurence td.texte{vertical-align: top; padding: 7px; background-image:url(fond_communaute.jpg); background-repeat:repeat-x;}
div#communaute table.occurence a:link,div#communaute table.occurence a:visited{color:#383c41}
div#communaute table.occurence a:active,div#communaute table.occurence a:hover{color:#c14fb5;text-decoration:underline}

h2{background-color:#FFFFFF;font-size: 1.6em;padding:0 10px 10px 0}
h2.blog_semaine{color:#85291a;width:200px;}
h2.communaute{color:#98335f;width:240px;}
.sIFR-hasFlash h2.blog_semaine,.sIFR-hasFlash h2.communaute {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 35px;display: inline;
	padding:0;
	
}
/***********************************************************************************/
div#autres_blogs{width:100%;clear:both;padding-top:50px;}
div#autres_blogs div.occurence{float:left;margin:0 15px 0 0;}
div#autres_blogs div.occurence.last{float:left;margin:0 0 0 0;}
div#autres_blogs ol{background-color:#e0d7d3;width:118px;padding:5px 10px 20px 10px;}
div#autres_blogs ol li{margin:5px 0 0 20px;}
h4{color:#ffa991;font-size:1.2em;text-align:center}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 30px;display: inline;
	padding:0;
}
div#autres_blogs a:link,div#autres_blogs a:visited{color:#c14fb5;}
div#autres_blogs a:active,div#autres_blogs a:hover{text-decoration:underline}
/***********************************************************************************/
div#coldroite{float:right;width:201px;margin:0 0 0 0}
div#coldroite div.spacer{clear:both;height:10px;margin-bottom:0;width:0;}
div#coldroite a:link,div#coldroite a:visited{color:#383c41;text-decoration:none;}
div#coldroite a:active,div#coldroite a:hover{text-decoration:underline;}
div#coldroite a.permalink:link,div#coldroite a.permalink:visited{color:#c14fb5;text-decoration:none;}
div#coldroite a.permalink:active,div#coldroite a.permalink:hover{text-decoration:underline;}
div#coldroite img{padding:0 10px 10px 0;float:left;}
h3{ background-image:url(fond_h3.jpg); background-repeat:repeat-x;font-size: 1.2em;padding:3px 3px 3px 3px}
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 25px;display: block;
	padding:0;
	width:100%;
}
h3.prix{background-image:url(fond_h3_prix.jpg);}
/***********************************************************************************/
div#blog_arte{margin-top:10px; overflow:auto;width:201px;height:420px;}
div#prix_video_blog{margin-top:20px; background-image:url(fond_bloc_prix.jpg); background-repeat:no-repeat; background-position:0 28px;}
div#prix_video_blog img{padding:0 5px 5px 5px;}
div#prix_video_blog h3{margin-bottom:10px;}
/***********************************************************************************/
table.nav_recherche ul li{display:inline; list-style-type:none}
table.nav_recherche {float:right;margin:10px 10px 10px 0;height:30px;}
table.nav_recherche a{font-weight:normal;}
table.nav_recherche a.page_courante{font-weight:bold;text-decoration:none;color:black;}
table.nav_recherche tr td img{padding:0 5px 0 5px;}

table.nav_recherche tr td.precedent p.nbresult{float:left;margin:8px 0 0 0;padding:0 5px 0 0;border-right:1px solid black;}
table.nav_recherche tr td.precedent p.lien{float:left;text-align:right;margin:8px 0 0 5px}
table.nav_recherche tr td.precedent img {vertical-align:middle;}
table.nav_recherche tr td.suivant a.lien{margin:0 0 0 0;}
table.nav_recherche tr td.suivant img {vertical-align:middle}
/***********************************************************************************/
div#footer{margin-top:30px;}
div#footer  a:link,div#footer a:visited{font-weight:bold;color:#383c41;text-decoration:none;}
div#footer  a:active,div#footer a:hover{font-weight:bold;color:#383c41;text-decoration:underline;}
/***********************************************************************************/
/***********************************************************************************/
p.subMenu {padding-left: 6px;}
/***********************************************************************************/
table.edit_form_table {width: 510px;}
table.edit_form_table td.edit_form_left_column {vertical-align: top; text-align: right; padding-right: 5px;}
/***********************************************************************************/
div#formLayer, div#waitLayer {border:1px solid #B1A7A3;padding:15px;background-color:#FFFFFF;margin:10px;}
div#titre{
padding:20px 0 0 0;
margin:0;
background-image:none; 
}
/***********************************************************************************/
h2.title{
	background-color:transparent;
	text-transform:uppercase;
	margin:0 0 1.4em 0;
	font-size:1.4em;
}
h2.big_title{
	font-size:15px;
}
/***********************************************************************************/
div.blogsValueListHandler {width:100%;padding-top:10px;}
div.blogsValueListHandlerAjax {width:100%;}
table.blogsValueListHandlerTag {border-collapse:collapse;}
table.blogsValueListHandlerTag td {padding:1px;}
/***********************************************************************************/
img.photo_blog_visu {border:1px solid #B1A7A3;}
div.comment_zone {background-image:url(comments.png);background-repeat:no-repeat;padding-left:25px;padding-bottom:5px;padding-top:2px;}
div.post_zone {padding-left:25px;padding-bottom:5px;padding-top:2px;}

p.link_more {color:#ff5f1d;}
div.link_more {color:#ff5f1d;}

span.mandatory_star{color:#c14fb5;}

div#logoLinkHome {position:absolute;z-index:100;left:0px;top:19px;width:200px;height:51px;}

