/*
MARRON      : #433d3b
MARRON 2    : #665f5c

ORANGE      : #f75a00
JAUNE       : #ffb531
ROUGE       : #da1b1e

GRIS FONCE  : #c5c5c2
GRIS CLAIR  : #cececd
GRIS TRES CLAIR : #e4e4e2

LIGNE ODD   : #f4f4f4

ECRITURE CLAIRE SUR FONCE : #827974
*/
a{color:#f75a00;}
a:hover{color:#433d3b;text-decoration: underline;}

table th,h1,h2,h3{font-family: 'Merriweather Sans', sans-serif;color:#433d3b}

h1,h2{font-size: 1.4em; font-weight: 400;margin:5px 0 0 0;line-height: 1.2em;}
h2{border-bottom: 1px solid #eee;margin-bottom: 10px;}
p.lead{color:#665f5c;margin-bottom: 10px;font-size:1.1em;line-height: normal;}

.bloc{border:1px solid #eee;padding:20px;margin:0 0 20px 0}
.bloc-borderless{border:none;padding:0px;}

.label-twitter,.label-facebook{color:#433d3b;border:1px solid #e4e4e2;background-color: #f4f4f4;padding-left:30px;padding-right: 10px;text-align: center;background-position: center left ; background-repeat: no-repeat;font-weight: normal;}
.label-twitter{background-image:url(/medias_site/inline/twitter.png) ;}
.label-facebook{background-image:url(/medias_site/inline/facebook.png) ;}

/* remontée liste news avec ou sans image */
ul.remontees{ list-style-type: none;padding:0px;margin:0px;}
ul.remontees li{ padding:15px 0;border-bottom:1px solid #eee;}
ul.remontees a.content{font-size:1.5em;}
#container_memo ul.remontees img.image{width:75px;height: 84px;float: left;border:1px solid #eee!important;margin-right: 15px;}
ul.remontees span.accroche{color:#aaa;font-size:.9em;display:block;margin-left:100px;padding:5px 0;}
ul.remontees span.foot{font-size:.9em;display:block;margin-left:100px;}

ul.remontees a{color:#f75a00;text-decoration: underline}
ul.remontees a:hover{color:#433d3b;text-decoration: none;}


img.boxshadow{-moz-box-shadow: 4px 4px 12px #aaa; -webkit-box-shadow: 4px 4px 12px #aaa; box-shadow: 4px 4px 12px #555;  }


.bloc_quiz{}
.bloc_quiz a.titre{font-size:1.5em;text-decoration: underline;}
.bloc_quiz a.titre:hover{text-decoration: none;}
.bloc_quiz p.accroche{color:#665f5c;}


.nav-tabs{border-bottom-color: #eee;}
.nav-tabs > li > a{font-family: 'Exo', sans-serif;font-weight: 700;color:#c5c5c2;background:none;border:none;border-color:#eee #eee transparent;font-size:1em;text-transform: uppercase;height: 30px;line-height: 35px;margin-top:0px;padding:2px 10px 5px 10px;text-transform: uppercase;letter-spacing: 1px;}
/*.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{background: rgb(229,229,229);
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );}*/
/*.nav-tabs > li > a:hover{color:#433d3b;}
.nav-tabs > li > a{margin-top:10px;}
.nav-tabs > .active > a{height: 30px;line-height: 30px;margin-top:0px;}*/
.nav-tabs > .active > a,.nav-tabs > .active > a:hover{border-bottom-color:#fff;}
.nav-tabs > li > a:hover{color:#da1b1e;border-bottom-color:transparent;background:none;}

/*.tab-content{background-color:#f9f9f9;padding:20px;margin-top: -20px;border:1px solid #eee;border-top:none;}*/
.tab-content .table-striped tbody tr:nth-child(even) td,
.tab-content .table-striped tbody tr:nth-child(even) th {
    background-color: #ffffff;
}


/* bloc 1er pas  / présentation */
#tab_first_step{}
#tab_first_step img.premier_pas{float: left;margin-right:15px;}
#tab_first_step a.main{font-size:1.5em;text-decoration: underline}
#tab_first_step a.main:hover{text-decoration: none;}
#tab_first_step p{color:#433d3b;padding:0 0 10px 0px;}
#tab_first_step ul{margin-left:240px;list-style-type: none;}
#tab_first_step li{line-height: 25px;overflow: hidden;border-bottom: 1px solid #eee;padding:5px 0px;}


/* page tag > onglet chronologie */
#chronology{}
#chronology td{padding:20px 10px}
#chronology td.date{font-size:2em;line-height: 1.3em;text-align: center;color:#665f5c}

#menu {}
#menu .bloc_menu{margin:0 0 10px 0;background-color:#f4f4f4;padding:10px;}
#menu .bloc_menu ul{list-style-type: none;margin:0px;padding:0px;}
#menu .bloc_menu.forum li{height: 20px;padding:5px 0;overflow: hidden;}


.fright{float: right;margin-left: 1em;}
.fleft{float: left;margin-right: 1em;}


/* page contenu */
#social_v4{width:150px;height:136px;float: right;background:url('v4/bg_social.png');position:relative;margin-right: -20px;}

/*#social_v4 div a,#social_v4 div span{border:1px solid black;width:10px; }*/
#social_v4 div a,#social_v4 div span{position:absolute; }
#social_v4 div a{width:143px;height:37px;left:6px;}
#social_v4 div span.count{height: 16px;width:30px;left:103px;top: 9px;text-align: center;font-size: 1em;color:#665f5c}
#social_v4 div.fb a{}
/*#social_v4 div.fb a:hover{background:url('v4/bg_social.png') -6px -143px }*/
#social_v4 div.fb span.count{}

#social_v4 .fb-like span iframe{position:absolute; top:-8px; left:24px; height: -80px;width:62px!important;height:24px!important;overflow: hidden;background: transparent;  }
*:first-child+html #social_v4 .fb-like span iframe{top: 8px}
#social_v4 div.fb-like span.count{left:6px;}
#social_v4 div.tw span.count{top:55px;}
#social_v4 div.tw a{top:44px}
#social_v4 div.tw a:hover{background:url('v4/bg_social.png') -6px -138px }
#social_v4 div.g1{position:absolute; top:99px;left:28px;}
#social_v4 div.g1 span.count{top:0px;left:75px}
#social_v4 div.g1 a{top:89px}

#h1_contenu,#accroche{font-size:1.5em;border-left:10px solid #e4e4e2;margin:0;padding:10px 0px;padding-left:15px;font-weight: 600;}
#accroche{padding-bottom:15px;font-size:1.2em;font-weight: normal;line-height: 1.1em;color:#665f5c;border-color: #f4f4f4;margin-bottom:15px;color:#665f5c;border-bottom:1px solid #f4f4f4 ; background-image: linear-gradient(to top, #fafafa, #ffffff);background-repeat: repeat-x; clear:left;}

#contenu {border-right: 1px solid #f5f5f5;}
#contenu h2,#contenu h3{margin:20px 0 10px 0;font-size: 1.3em;font-weight: bold;}
#contenu h2{color:#da1b1e;font-size:1.5em;margin-top:50px;}

#contenu h3{font-size:1.2em;margin-left:0px;margin-bottom: 0px;padding:0px;color:#999;margin-top:50px;}
#contenu li,#contenu p{  font-size:1.2em;line-height: 1.4em;color:#665f5c;margin-bottom: 1em;margin-top:.5em;}
#contenu li{  margin-bottom: 0}
#contenu ul{margin:20px;}
#contenu a{text-decoration: underline;}
#contenu a:hover{text-decoration: none;color:#da1b1e}

#share .share{float: left;margin-right: 20px;}

#related{padding-bottom: 10px;clear:left;}
#related h2{background:none;color:#696969;border:none;display:block;margin:0px 0;padding:0px;}
#related ul{list-style-type: none;margin:0px;padding:0;}
#related li{height: 23px;line-height: 23px;}
#related a{text-decoration: none;font-size:1.1em;}
#related a:hover{text-decoration: underline;}

#signature{font-size:.9em;color:#665f5c;padding:10px 0;border-top:1px solid #eee;margin:0 -20px;padding:5px 20px;}
#signature p{margin-bottom:5px;}
#signature p.date{font-size:1em;color:#665f5c;}
#signature div.avatar {height:54px;margin-left:2px;}
#signature div.avatar p{margin:0px;padding:0px;margin-left:60px;font-size:.9em;line-height: 1em;}
#signature img.avatar{float: left;margin-right: 14px;}
#signature a{color:#da1b1e}
#signature .span8{margin-top:5px;}
#tags{margin:20px 0px;color:#665f5c;}
#tags a{background:url(i/puce_tag.gif) center left no-repeat;padding-left:20px;margin-right: 20px;}


#forum_contenu{position:relative;clear:both;padding:5px 10px;margin:20px 0px 0px 0px ;background-color:#f4f4f4 ;border:1px solid #e4e4e2;height: 160px;overflow: hidden;}
#forum_contenu h2{margin:0 0 5px 0;padding: 0px 0 5px 0;}
#forum_contenu ul {list-style-type: none;margin:0;}
#forum_contenu ul li{margin:0;padding: 0px;background:url(/medias_site/i/puce_forum_no_answer.gif) center left no-repeat;padding-left:20px;height: 30px;line-height: 30px;width:45%;margin-right: 2%;float: left;overflow: hidden;}
#forum_contenu ul a{font-size:.9em;text-decoration: none;font-weight: normal;color:#433d3b}
#forum_contenu ul a:hover{text-decoration: underline;}
#forum_contenu a#more_forum{position: absolute;bottom:0px;left:0px;width:100%;display:none;height:30px;line-height: 30px;background-color:#665f5c;text-align: center;color:white;}
#forum_contenu a#more_forum:hover{background-color: #433d3b}

#forum_contenu.unfold {height:auto;padding-bottom: 30px;}
#forum_contenu.unfold a#more_forum{}


#inline_nav{clear:both;padding:0px;margin: 0;background-color:#f5f5f5;margin-bottom:-14px;width:100%;background:url(inline/bg.png) top left repeat-x;margin-bottom:50px;}
#inline_nav.no_background{background:none;}
#inline_nav .inline_nav{width:960px;margin:auto;}
#inline_nav.loading{background:url(i/ajax-loader.gif) center center no-repeat!important;}
#inline_nav .content a{text-decoration: none;color:#da1b1e;letter-spacing: .5px;font-size:1.5em}
#inline_nav .content a:hover{text-decoration:underline;color:#ffb531}

#inline_nav ul.tabs{height:31px;margin:0;border-bottom:2px solid #e4e4e2;padding-left:10px;background:white;}
#inline_nav ul.tabs li{float: left;height:22px;line-height: 20px;background:none;margin:0;padding:0;}
#inline_nav ul.tabs a{height:20px;font-weight:bold;text-decoration: none;background: url(inline/bg-tab-inactive.png) bottom left repeat-x #fff;display:block;padding:5px 10px;border:1px solid #cececd;border-bottom:transparent;margin-right:2px;}
#inline_nav ul.tabs a{
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#inline_nav ul{list-style-type: none;}
#inline_nav ul.tabs a{color:#433d3b;}
#inline_nav ul.tabs a:hover{color:#da1b1e;}
#inline_nav ul.tabs a.active{background: url(inline/bg-tab.png) top left repeat-x #fff;border-color:#c5c5c2;border-bottom:2px solid transparent;color:#da1b1e;}

#inline_nav .tags{background: url(inline/bg-tab-inactive.png) bottom left repeat-x #fff;height:35px;border-bottom:1px solid #c5c5c2;padding-left:10px;}
#inline_nav .tags a{height:35px;line-height:35px;padding: 0px 18px 0px 10px;;background:url(i/puce_down.png);background-repeat: no-repeat;background-position: center right;white-space: nowrap;display:block;text-align:center;float:left;text-decoration: none;margin-right:10px;}
#inline_nav .tags a:hover{color:#da1b1e;text-decoration: underline}
#inline_nav .tags a.active,#inline_nav .tags a.active:hover{font-weight:bold;color:#da1b1e}


#inline_unes li img,
.inline_actualites img
{  border: 5px solid #fff;
   -moz-box-shadow: 4px 4px 12px #aaa;
   -webkit-box-shadow: 4px 4px 12px #aaa;
   box-shadow: 4px 4px 12px #555;
}

#inline_unes{width:960px!important;height:280px!important;margin:10px auto ;overflow: hidden;position:relative;}
#inline_unes div.degrade{background:url(inline/bg-right.png) top right repeat-y;width:40px;height:280px;position:absolute;top:0;left:920px;z-index:2}
#inline_unes ul{position:absolute;top: 3px;left:1px;height: 285px!important;margin:0;padding:0}
#inline_unes li {width:220px;height:280px!important;overflow:hidden; margin:0 0 0 5px;padding:0px 10px 0 10px ;background:none;}
#inline_unes img{float: left;margin-bottom:15px;width:200px;height:187px;}
#inline_unes li a{display:block;width:200px;}
#inline_unes li a:hover{}
#inline_unes span{color:#665f5c;padding-top:5px;display:block;line-height: 1.5em;font-size:1.1em;}


#container_inline_unes{position:relative}
#inline_controls{position:absolute;top:90px;left:-5px;z-index:3}
#inline_controls a{display:block;height:30px;width:30px;display:block;background:url(inline/puce-diapo.png) 0px 0px no-repeat;position:absolute;}
#inline_controls a:hover{background-position:-31px 0px;}
#inline_controls a.prevBtn{background-position:0 -31px;left:-8px;}
#inline_controls a.nextBtn{left:950px;}


#inline_actualites{display:none}
.inline_actualites ul{margin:0!important;}
.inline_actualites li{background:none!important;background-color:#f5f5f5!important;padding:10px 10px;;height:170px;overflow: hidden;clear:left}
.inline_actualites li.odd{background:white!important}
.inline_actualites li img{ float:left;width:134px;height:150px;margin-right:20px;border:1px solid #cececd}
.inline_actualites li span{display:block;}
.inline_actualites li span.date{float: right;background-color:#c5c5c2;color:white;padding:2px 5px;margin-left:10px;font-size:.8em;}
.inline_actualites li span.accroche{color:#665f5c;font-size:1.1em;padding-bottom:10px;}
.inline_actualites li span.extract{padding-bottom:10px;color:gray;font-size:.9em;}
.inline_actualites li span.shared{margin-left:145px;font-size:.9em;font-style: italic;height:22px;margin-top:5px;}
.inline_actualites li span.shared strong{color:#3B5998;;background:url(inline/facebook.png) center left no-repeat;padding-left:25px;padding:3px 0 3px 25px;}
.inline_actualites li span.shared.twitter strong{color:#0084B4;;background:url(inline/twitter.png) center left no-repeat;padding-left:25px;}
.inline_actualites li a{display:block;padding:5px 0px;}

#inline_search{padding:10px 10px;}
#inline_search input{width:400px;border:1px solid #e4e4e2;height:40px;line-height: 40px;padding-left:30px;background:url(i/puce_zoom.png) 8px 14px no-repeat #fff;font-size:1.3em;color:#665f5c}


#slider-container{clear:both;width:554px!important;height:221px!important;margin:50px auto;background:url(v4/bg-diaporama.jpg) top left no-repeat;overflow: hidden;}
#slider-container h2{color:white;width:530px;text-align: left; font-size:18px; padding:0;margin:5px 0 0 20px; padding:0; height: 16px;line-height: 16px;background:none;border:none;display:block; }
#slider{width:550px!important;margin:auto;height:152px!important;position:relative;}
#slider ul{position:absolute;top: 10px;left:1px;height: 152px!important;width: 504px;margin:0;padding:0}
#slider li {width:205px;height:152px!important;overflow:hidden; margin:0 0 0 5px;padding:0 0 0 0px;}
#slider li img{width:200px;height:150px;}
#slider a{text-decoration: none!important;width:200px;height:152px;display: block;color:white}
#slider li span{color:#665f5c;font-size:.9em;text-align: center;display: block;margin-top:-3px;}
#slider_desc{font-size:1em;color:#343434; padding:10px 0px 0px 40px; margin:-86px auto 0 auto!important;font-weight: bold; width:514px;line-height: 20px!important; }

#diapo_controls {position: relative;width:554px;display:block;margin:auto;}
#diapo_controls a{
    position:absolute;display:block;top: -213px;height: 91px;width: 34px;display: block;text-decoration: none;
    background: url('v4/bg-diaporama-previous.png')
}
#diapo_controls .prevBtn{left: -32px;display:none;}
#diapo_controls .nextBtn{left: 554px;background: url('v4/bg-diaporama-next.png')}

.download,.astuce,.attention{border:1px solid #c5c5c2;-moz-box-shadow: 0px 5px 5px 0px #c5c5c2;-webkit-box-shadow: 0px 5px 5px 0px #c5c5c2;-o-box-shadow: 0px 5px 5px 0px #c5c5c2;box-shadow: 0px 5px 5px 0px #c5c5c2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#c5c5c2, Direction=180, Strength=5);}
.download,.astuce,.attention{width:75%;margin:30px auto!important;padding:20px 20px 20px 100px ;background:url(/medias_site/astuce.png) 20px 20px  no-repeat #f5f5f5;min-height: 50px;}
.attention{background-image:url(/medias_site/attention.png)}
.download{background-image:url(/medias_site/download.png)}


#sommaire.two_cols ul{float: left;width:40%;}
#sommaire{padding:10px;margin:0px;border-left:10px solid  #cececd;}
#sommaire ul{padding:20px 0 0px 10px;margin:-10px 0 -10px 0px;width:auto;list-style-type: none;}
#sommaire li{background:url(i/puce-sommaire.png) center left no-repeat;padding:0 0 0 20px;margin:0;height: 25px;line-height: 25px;}
#sommaire li span.numero{}

#sommaire li strong{font-size:1em;color:black;}
#sommaire li:first-child{}
#sommaire li:last-child{}
#sommaire a{text-decoration: none;color:#da1b1e;font-size:1em;font-weight: normal;}
#sommaire a:hover{text-decoration: underline;}
#sommaire hr{clear:both;visibility: hidden;margin:0;padding: 10px;}
#prev_next,#prev_next li,#prev_next a{height: 60px;line-height: 60px;}
#prev_next{border:1px solid #cececd;clear:both;border:none;}
#prev_next li{float:left;width:50%;margin: 0;padding: 0;background:none;overflow: hidden;background-color:#f4f4f4}

#prev_next li a{display:block;background:url(i/dossier-prev-next.png) 97% -55px no-repeat transparent;padding-right:60px;text-align: right;font-size:1.1em;text-decoration: underline;color:#f75a00;}
#prev_next li a:hover{color:#f75a00;text-decoration: none;}
#prev_next li.prev a{background-position: 2% -5px;padding: 0 0 0 60px;text-align: left;}
#prev_next li a:hover{background-color:#cececd;color:white;}

#tooltip_sommaire{position:absolute;padding:20px;width:400px;display:none;background-color:#fcfcfc;top:0;left:0;z-index:10000;}
#tooltip_sommaire{-moz-box-shadow: 0px 5px 5px 0px #c5c5c2;-webkit-box-shadow: 0px 5px 5px 0px #c5c5c2;-o-box-shadow: 0px 5px 5px 0px #c5c5c2;box-shadow: 0px 5px 5px 0px #c5c5c2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#c5c5c2, Direction=180, Strength=5);}

#tooltip_sommaire strong{font-size:1.3em;display:block;}

#tw_0,#tw_1,#tw_2,#tw_3,#tw_4,#tw_5,#tw_6,#tw_7,#tw_8,#tw_9,#tw_10{color:green!important;background:url(i/puce_pub_go.png) center right no-repeat!important;padding-right:20px!important;text-decoration: dotted!important;display:inline!important;}


#container-hidden-like{}
#container-hidden-like{width:480px;}
#container-hidden-like h3{padding:0px; font-size: 1.2em;margin:0px;}
#container-hidden-like div.like{text-align: center;width:33%;height: 80px;float: left;}

/* tests de connaissance */
#quiz_list{}
#quiz_list .item{clear:left;padding-top:20px;padding-bottom: 20px;border-top: 1px solid #eee;min-height: 150px;}
#quiz_list .item img{float: left;margin-right:1em;}
#quiz_list .item a{display: block;font-size:1.5em;}
#quiz_list .item p{padding:10px 0 0 0;color:#433d3b}

#quiz_results{}

#quiz_results .your_score{width:128px;height:107px;background:url(/medias_site/i/bg_score.gif) top left no-repeat;color:white;font-size:1.2em;text-align:center;padding-top:20px;margin:auto;}
#quiz_results .your_score strong{font-size:2em;margin-top:5px;}


#wallpapers .item{float: left;margin-right:1.5em;width:280px;}
#wallpapers .item img{width:270px; }


/* menu connexe sur page tag */
#menu .connexe{margin:0 0 10px 0;border:1px solid #e4e4e2;background-color:#fff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#menu .connexe.box-shadow{box-shadow: 1px 2px 2px #e4e4e2; }
#menu .connexe h3{font-size:1em; margin:0 0 10px 0;padding:0;line-height: initial;background-color:#f4f4f4;text-align: center;padding:6px 0;border-bottom:1px solid #e4e4e2}
#menu .connexe h3 a{color:#433d3b}
#menu .connexe ul{margin:0 5px;padding:0;list-style-type: none;}
#menu .connexe li{line-height: 15px;padding-bottom: 10px;background:url('i/puce-sommaire.png') 0px 2px no-repeat;padding-left:20px;}
#menu .connexe li.image{line-height: 15px;padding-bottom: 10px;background:none;padding:0 0 0 5px;height: 100px;font-weight: bold;}
#menu .connexe li img{float: left;margin-right:10px;}
#menu .connexe li a{font-size: .9em;color:#433d3b}
#menu .connexe li.image a{color:#f75a00;font-size:1em;line-height: 20px;}
#menu .connexe ul a:hover{text-decoration: underline;color:#f75a00;}


#menu .last_contents{background:#fcfcfc;border:1px solid #ededed;border-radius: 2px;}
#menu .last_contents h2{}
#menu .last_contents li{padding:0 0 10px 0;line-height: 16px;}
#menu .last_contents a{color:#f75a00}


#tab_edito.tab_overflow {overflow: hidden;position: relative}
#tab_edito.tab_overflow .see-next{position: absolute; height:130px;bottom:-10px;text-align: center;width:100%;background:url(/medias_site/i/bg_overflow.png) bottom left repeat-x}
#tab_edito.tab_overflow .see-next a{margin-top:0px;position: absolute;top:90px;left:250px;}


/* #home */
h1.breadcrumb{font-size:1.2em;}
.panorama{position: relative;margin:0 auto 20px auto;width:638px;}
.panorama a{color:white}
.panorama a:hover{color:#f75a00}
.panorama  img{width:638px;height: 250px;}
.panorama  img,.panorama a p{-moz-box-shadow: 2px 2px 2px 0px #433d3b;-webkit-box-shadow: 2px 2px 2px 0px #433d3b;-o-box-shadow: 2px 2px 2px 0px #433d3b;box-shadow: 2px 2px 2px 0px #433d3b;filter:progid:DXImageTransform.Microsoft.Shadow(color=#433d3b, Direction=134, Strength=2);}
.panorama  img{border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;width:638px;height: 250px;}
.panorama a p{background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.3);line-height: 18px;position: absolute;top:190px;left:10px;width:597px;font-size:17px;font-weight: bold;height: 30px;padding:10px;border-radius: 2px;color:white;text-transform: uppercase; }
.panorama span{font-size:.7em;color:#c5c5c2;font-weight: normal;text-transform: lowercase;white-space: nowrap;}
.panorama a:hover p{background: rgba(0, 0, 0, 0.7);}

#items_list{margin:0 0 0 10px;}
#items_list div.item{margin-bottom: 10px;clear: both;border-bottom: 1px solid #f4f4f4;padding-bottom: 10px;height: 90px;color:#665f5c;}
#items_list div.item a{font-size:1.2em;}
#items_list div.item a.stabilo span{background:yellow;color:black;padding:0px 5px;}
#items_list div.item span.date{font-size:.9em;color:#c5c5c2}
#items_list div.item img{float: left;margin-right: 1em;width:75px;height: 84px;overflow: hidden;}
#items_list div.item img{-moz-box-shadow: 1px 1px 1px 0px #433d3b;-webkit-box-shadow: 1px 1px 1px 0px #433d3b;-o-box-shadow: 1px 1px 1px 0px #433d3b;box-shadow: 1px 1px 1px 0px #433d3b;filter:progid:DXImageTransform.Microsoft.Shadow(color=#433d3b, Direction=134, Strength=1);}
#items_list div.item span.label-twitter{margin-left: 5px;}

#home_forum{margin:0 0 0 10px ;}
#home_forum table a{color:#665f5c}
#home_forum span.date{font-size:.9em;color:#c5c5c2; white-space: nowrap;}
#home_forum strong{display:block;}

/* plan du site */
#plan{}
ul#plan{list-style-type: none;}
ul#plan ul{list-style-type: circle;}
#plan li.parent{width:33%;float: left;padding-top:10px; }
#plan a.parent{font-size:1.5em;color:#433d3b;font-weight: bold;text-decoration: underline;}
#plan a.parent:hover{text-decoration: none;color:#f75a00;}
#plan li.parent ul{margin:3px 0 10px 30px;  }

#plan_contenus{}
#plan_contenus li{width:50%;float: left;padding:5px 0 0 0 ;}


#galleries{}
#galleries div{clear:left;padding:10px;border-bottom:1px solid #f4f4f4 ;height: 100px; }
#galleries img{float: left;margin-right:10px;}
#galleries a{font-size:1.4em;display: block;}
#gallery div.nav{background:url('/medias_site/i/puce_previous.gif') 0px 40px no-repeat }
#gallery div.nav.next{background:url('/medias_site/i/puce_next.gif') 128px 40px no-repeat }

#items_sons{}
#items_sons .item{width:45%;float: left; border:1px solid #f4f4f4;background-color:#f8f8f8;padding:3% 1%;margin-right: 1%;margin-bottom: 1%; }
#items_sons ul{list-style-type: none;margin:0px;padding:0;}
#items_sons li.cat a{color:#665f5c;text-decoration: underline;}
#items_sons li.cat a:hover{text-decoration: none;}

#search{}

table.wall img.fond{max-width: 470px;}
table.wall td.text{text-align: center;}

#contenu #auto_sommaire, #auto_sommaire ul,#auto_sommaire li{padding:0px;margin:0px;line-height: 18px;}
#contenu #auto_sommaire{padding:.5em 0em 1em 0em;list-style-type: none;border-bottom:5px solid #E4E4E2;}
#auto_sommaire li.titre{font-size:1.4em;letter-spacing: 2px;margin-bottom:.5em;padding-bottom:.5em;text-transform: uppercase;color:#da1b1e;border-bottom:1px solid #e4e4e2;text-align: center;}
#auto_sommaire ul{padding-bottom:1em;}
#auto_sommaire a{text-decoration: none;font-size:.9em;color:#da1b1e;}
#auto_sommaire a:hover{text-decoration: underline;}
#auto_sommaire ul {list-style-type: none;}
#auto_sommaire ul a{color:#665f5c;font-weight: normal;}
#auto_sommaire ul li{background:url(i/puce_mini.gif) center left no-repeat;padding-left:10px;}

#bar_admin{background-color:#ededed;padding:10px; }


#messagerie{}
#messagerie td img{margin-right:10px;}
#messagerie td span{display:block;}
#messagerie td span.sujet{font-size:1.2em;color:#665f5c; font-weight: bold;}
#messagerie td span.auteur{font-size:.9em;color:#665f5c; }
#messagerie td small{color:#c5c5c2;}

#msg_discussion{}
#msg_discussion td{padding:0px 0 10px 0;}
#msg_discussion td.avatar{width:100px;}
#msg_discussion span.entete{display:block;border-bottom:1px solid #e4e4e2;background-color:#f5f5f5;padding-left:8px;}
#msg_discussion .body{padding:8px;}

#ad_125{float: left;display: block;width:125px;height: 125px;margin-top:1em;margin-right:1em; }