/*
Theme Name: Th&egrave;me Mon-Instit
Theme URI: http://www.mouafik.fr
Description: Developp&eacute; pour Mon-Instit.fr
Version: 1.0
Author: Amine Mouafik
Author URI: http://www.mouafik.fr/
*/

*{border:0;margin:0;padding:0;}
*:focus {outline: none;}
body{background:url(images/background.png) repeat;font:12px Arial, Verdanas;line-height:16px;}
a,a:active,a:visited,a:link{color:#000;text-decoration:none;}
table{margin-top:15px;}
strong{color:#5f6daa;font-weight:700;}
em{color:#d94625;font-style:normal;}
h3{font-size:15px;}
h2{font-size:18px;margin-bottom:4px;}
h1{font-size:22px;}
hr{border:1px solid #cbcbcb;}
.subdescription{margin-left:15px;text-align:center;margin-top:5px;margin-bottom:10px}
.subdescription td{width:194px}
#links img{padding:5px}
#exercice,#note{margin-bottom:15px;}
#exercice input[type=submit]{background:transparent url(images/correction_box.png) no-repeat center top;cursor:pointer;height:21px;text-indent:5000px;width:296px;}
#bigconseil{background:url(images/conseil_mimine.png) center no-repeat;color:#d94625;height:144px;width:100%;}
#bigconseil p{padding-left:110px;padding-top:70px;width:373px;}
.acces_rapide div{float:left;padding:5px 10px;}
.acces_rapde .cat-item{margin:0;padding:0;}
.acces_rapide_title{display:block;padding:5px 10px;}
#content{background:#fff url(images/content_gradient.png) no-repeat;border:1px solid #6a6a6a;border-bottom:0;height:auto;overflow:hidden;padding-bottom:25px;width:980px;position:relative;}
#espace_parents{height:65px;margin-left:18px;width:101px;margin-top:30px}
#footer{clear:right;font-size:12px;height:auto;width:982px;}
#footer #mimine{margin-top:-45px;position:absolute;}
#footop{background:url(images/footer_top.png) no-repeat;height:5px;width:inherit;}
#foomidle{background:#fff;border:1px solid #6a6a6a;border-bottom:0;border-top:0;height:auto;overflow:hidden;padding-bottom:10px;width:980px;}
#globe{height:100%;left:50%;margin-left:-491px;position:absolute;top:0;width:982px;}
#header{background:url(images/header.png) no-repeat bottom left !important;background:url(images/header_ie.png) no-repeat bottom left;height:180px;width:inherit;}
#header h1{text-indent:-5000px;}
#horizontal-bar{background:url(images/horizontal_bar.png) no-repeat;height:43px;margin:4px;padding:2px 2px 10px;width:968px;}
#accueil img{margin-top:4px;}
#espace_parents img{margin-top:0;}
#foot_logo{margin-bottom:5px;margin-left:52px;}
#about{float:right;text-align:right;width:225px;}
#about ul{float:right;list-style:none;padding-right:10px;padding-top:5px;}
#about img{padding-top:5px;}
#three-columns{clear:right;float:left;height:auto;}
#top-lessons .top-entry{padding:5px;}
#wanted-pic{float:left;height:120px;width:145px}
#wanted-name{font-size:20px}
#wanted-age{font-size:14px;font-weight:none}
#wanted-message{float:left;height:100px;padding-top:7px;width:180px}
#full-classement{float:left;font-size:12px;padding-left:30px;padding-top:3px}
#wanted .avatar{float:left;padding:0 10px 0 30px}
#winners{margin-bottom:15px;margin-top:10px;overflow:hidden}
#winners p{float:left;overflow:hidden;padding:0;width:25%}
#winners img{float:left;margin-right:10px;}
#edito{height:170px;padding-left:13px;width:580px}
#edito a, #edito a:visited, #edito a:links{color:#61AE2C}
#ofthemonth{background:url(images/ofthemonth.png) no-repeat !important;background:url(images/ofthemonth_ie.png) no-repeat;height:170px;margin-left:-35px;padding-left:25px;padding-top:35px;width:394px;}
#wanted{background:url(images/wanted.png) no-repeat !important;background:url(images/wanted_ie.jpg) no-repeat;float:right;height:180px;margin-right:-29px!important; margin-right:-78px;margin-top:-22px;padding-top:44px;width:382px;}
#leftpage{float:left;width:350px;}
#leftpage p{text-align:center;}
#leftpage .adblock{margin:15px auto;}
#leftpage .post-ratings{float:none;margin-bottom:10px;text-align:center;width:100%;}
#rightpage{float:left;margin-left:42px;width:550px;}
#conseils p{float:left;padding:20px 5px 5px;width:265px;}
#rightboxs{float:right;height:auto;margin-right:10px !important;margin-right:5px}
.sidebarblock p{background:#fff url(images/classement_top.png) no-repeat bottom;padding-bottom:4px;}
.sidebarblock{background:#fff url(images/classement_bottom.png) no-repeat bottom;margin-bottom:10px;padding-bottom:4px;}
.concours{background:#fff;border:1px solid #c4c2c2;border-bottom:0;border-top:0;height:auto;overflow:hidden;width:298px;}
#cotisation{background:url(images/cotisation_ads_background.png) no-repeat;height:138px;width:300px;}
#cotisation img{padding:10px 0 0 7px;}
#login{height:100px;position:absolute;right:10px;top:10px;width:auto;}
#login_on{height:107px;position:absolute;right:-40px;top:0px;width:200px;background:url(images/login.png) no-repeat;padding-left: 20px;padding-top: 20px;}
#register_form{float:left;padding-top:5px;width:100%}
#registerform{margin:auto;width:500px;}
#registerform p{float:left;width:100%;}
#registerform input{border:1px solid gray;margin:0 10px 10px;}
#registerform select{border:1px solid gray;height:20px;margin:0 10px 10px;}
#registerform option{padding:3px;}
#registerform label{float:left;font-weight:700;padding-right:10px;text-align:right;width:40%;}
#indicate input{margin-bottom:0px}
#steps{margin-bottom:15px;margin-left:-60px}
#wp-submit{background:transparent url(images/inscription_submit.png) no-repeat center top;cursor:pointer;height:42px;text-indent:5000px;width:271px;}
#account_type{margin-top:10px;text-align:center;width:100%;}
#account_type img{float:left;margin-left:50px;}
#navigation-tree{float:left;padding:12px 0 0 15px;width:auto;}
#fullpage{margin-left:20px;}
#checkboxes{overflow:hidden;padding-bottom:10px;padding-top:20px;}
#registersubmit,#checkboxes{padding-left:60px;}
#submenu ul{background:url(images/niveau_ce2_bottom.png) no-repeat bottom #df4a15;padding-bottom:10px;padding-top:10px;width:166px;}
#menu a,#menu a:hover,#menu a:focus,#menu a:link,#menu a:visited{color:#fff;}
#submenu li{list-style:none;padding-bottom:5px;padding-left:5px;}
#submenu{display:block;height:0;left:0;overflow:visible;position:absolute;top:0;width:166px;z-index:1000000000;}
#inscription_lesson{margin-bottom:20px;margin-top:20px;}
#top_random{height:auto;margin-top:10px;overflow:hidden;width:299px;}
#top_random_top{background:url(images/top_lessons_top.png) no-repeat;height:4px;width:299px;}
#top_random_bottom{background:url(images/top_lesson_bottom.png) no-repeat;height:4px;width:299px;}
#top_random_list{border:1px solid #cecece;border-bottom:0;border-top:0;height:auto;overflow:hidden;padding-left:5px;}
#top_random_list p{float:left;padding-bottom:5px;padding-top:5px;text-align:center;width:70px;}
#submenu .cat-item{margin-left:7px;padding:7px;}
#copyrights{text-align:center;width:inherit;}
#copyrights img{padding:3px 0 10px;}
#introduction{margin-bottom:10px;}
.pagination{margin-top:3px;overflow:hidden;padding-left:200px;text-align:center;width:100%;}
#mon_profil{float:left;height:auto;margin-top:20px;overflow:hidden;width:auto;}
#profil-pic{float:left;height:auto;margin:0 15px 15px 0;width:45px;}
#profil-infos{float:left;height:auto;width:auto;}
#astuce_mimine{background:url(images/private/astuce_mimine.png) no-repeat;float:right;height:211px;margin-top:-35px;width:307px;}
#astuce_mimine p{background:#fff9d0;margin-top:104px;padding-bottom:15px;padding-left:16px;width:215px;}
#leftsidebar{float:left;height:auto;overflow:hidden;padding-left:20px;width:643px;}
#leftsidebar ul{list-style:decimal;margin-left:30px;}
#resume{clear:right;font-size:13px;font-style:italic;margin-bottom:10px;margin-top:30px;}
#sidebar{float:left;height:auto;padding-left:10px;width:293px;}
#entrainement{margin-top:20px;}
#entrainement_links{border:1px solid #cecece;border-bottom:0;border-top:0;height:auto;overflow:hidden;padding:10px;}
#entrainement_links img{float:left;margin-right:5px;}
#download{background:url(images/telecharger_lecon.png) no-repeat center;border:1px solid #cecece;border-bottom:0;border-top:0;height:88px;}
#download p{padding-left:174px;padding-top:47px;}
#bigads{margin-top:5px;}
#listing{margin-top:15px;overflow:hidden;}
#mes_corrections{background:url(images/private/mes_corrections_illu.png) no-repeat;height:115px;margin-bottom:15px;margin-top:-15px;width:643px;}
#mes_corrections p{font-size:14px;line-height:20px;padding-left:20px;padding-top:36px;width:500px;}
.pagination a{color:#d94625;margin:2px;padding:2px 4px;text-decoration:none;}
.pagination p.pages{color:#000;float:left;margin:2px;padding:4px;}
.pagination p.current{background:url(images/pagination_background.png) no-repeat;color:#d94625;float:left;font-weight:700;height:19px;margin:2px;padding:2px 0;width:21px;}
.pagination p.page{background:url(images/pagination_background.png) no-repeat;color:#000;float:left;font-weight:700;height:19px;margin:2px;padding:2px 0;width:21px;}
.pagination p.extend{background-color:#FFF;color:#000;margin:2px;padding:2px 4px;}
.concours p{background:none;padding:4px}
#about a:hover,#about a:focus,.color-blue{color:#5f6daa;}
#temoignages,#preview_parents{clear:both;padding:30px 0;}
.pagination a:visited,.pagination a:active, .pagination a:link{color:#000;margin:2px;padding:2px 4px;text-decoration:none;}
.acces_rapide a:hover,.acces_rapide a:focus,#full-classement a,.green,.instit-level a:hover,.instit-level a:focus{color:#61ae2c;}
.categories ul,.categories{list-style:none;}
.center {text-align:center}
.greybg{background:#EEEEEE}
.cell_title {text-align:center}
#cm2,#cm1,#ce2{border:1px solid #d3d3d3;border-bottom:0;border-top:0;margin:0;text-align:center;width:100%;}
#cm2 .element1,#cm1 .element2,#ce2 .element3{float:none;margin:10px;text-align:left;}
.instit-level div{float:left;margin-top:15px;}
.toggler1,.toggler2,.toggler3{border-top:1px solid #d3d3d3;padding-top:10px;}
.one-column{background:transparent url(images/top_bottom.png) no-repeat bottom;float:left;margin-left:21px;padding-bottom:4px;}
.one-column div{border:1px solid #c4c2c2;border-bottom:0;border-top:0;float:left;height:380px;overflow:hidden;width:197px;}
.one-column p{background:#fff url(images/top_top.png) no-repeat bottom;padding-bottom:4px;}
.search-box{background:transparent;color:#7f7f7f;font:18px Arial, Verdana;height:28px;padding:4px 6px 0;width:210px;}
.search-button{background:transparent url(images/search-button.png) no-repeat center top;cursor:pointer;height:37px;width:36px;}
.search-button:hover{background:transparent url(images/search-button-hover.png) no-repeat center top;cursor:pointer;height:37px;width:36px;}
.search-form{float:right;width:273px;}
.search-holder{background:transparent url(images/search-box.png) no-repeat 0 0;border:none;float:left;height:36px;padding:2px;width:226px;}
.sep{border:none;border-top:1px dashed #6A75AD;height:0;margin:auto auto 15px;width:300px;}
.closer{background:transparent url(images/closer.png) no-repeat;height:5px;margin-bottom:15px;width:982px;}
.closer_grey{background:transparent url(images/closer_grey.png) no-repeat;height:5px;margin-bottom:6px;width:982px;}
.badge_cm2{border:1px solid #394d99;padding:1px;}
.badge_cm1{border:1px solid #a03989;padding:1px;}
.badge_ce2{border:1px solid #df4a15;padding:1px;}
.login-box{background:transparent;color:#7f7f7f;font:11px Arial, Verdana;padding:3px 4px 0;width:124px;}
.login-holder{background:transparent url(images/login-box.png) no-repeat 0 0;border:none;float:left;height:22px;margin-top:2px;padding:2px;width:134px;}
.textarea-comment-box{background:transparent;color:#7f7f7f;font:11px Arial, Verdana;padding:3px 4px 0;width:140px;}
.textarea-comment-holder{background:transparent url(images/textarea-comment-box.png) no-repeat 0 0;border:none;height:120px;margin-top:2px;padding:2px;width:643px;}
.login-button{background:transparent url(images/login_button.png) no-repeat center top;cursor:pointer;height:25px;width:33px;}
.hint{color:#000;font-size:11px;}
.adblock{width:300px;}
.avantages{background:url(images/cotisation_privileges.png) no-repeat;float:left;font-size:15px;height:249px;width:293px;}
.avantages p{font-weight:700;padding:8px;}
.avantages hr{background:#000;border:none;height:1px;margin-left:10px;width:270px;}
.firstavantage{margin-top:22px;}
.activate_cotisation{background:url('images/activer_cotisation.png') no-repeat;float:left;height:247px;margin-top:3px;width:638px;}
.activate_cotisation2{background:url('images/activer_cotisation2.png') no-repeat;float:left;height:247px;margin:3px 0 0 15px;width:638px;}
.activate_cotisation p{font-size:large;line-height:29px;padding-left:20px;padding-top:100px;}
.phone{font-size:38px;font-weight:700;}
.cotisation{font-size:x-large;font-weight:700;}
.avis{float:left;height:115px;margin-left:10px;margin-top:20px;width:307px;}
.avis-avatar{float:left;margin-right:10px;width:120px;}
.inconnu{color:#d0d6e4;}
.inconnu:hover{color:#e1e6f2;}
.previews img{float:left;margin-bottom:20px;margin-left:13px;margin-top:20px;}
.blue{color:#5f6daa;font-size:22px;font-weight:700;}
.red{color:#d94625;font-size:12px;font-weight:700;}
.err{background:#fff;padding:5px;border:1px solid #d94625;color:#d94625}
.close{background:transparent url(images/close.png) no-repeat;cursor:pointer;display:block;height:10px;width:10px;position:absolute;right:5px;top:20px}
.cm2{color:#394d99;font-weight:700;}
.cm1{color:#a03989;font-weight:700;}
.ce2{color:#df4a15;font-weight:700;}
.cm2:hover{color:#596fc6;}
.cm1:hover{color:#d452b7;}
.instit{color:#61ae2c;font-weight:700;}
.instit:hover{color:#70c932;}
.parent{color:#afafaf;font-weight:700;}
.application{float:left;width:50%;}
.application_links{margin-top:8px;width:100%;}
.grey{color:gray;}
.smOW{display:none;margin:0 0 0 -16px;overflow:hidden;padding:0 2px;padding-top:4px;position:absolute;}
.smOW, .smOW ul { width:186px !important }
.smOW a { color:#fff;display:block;font-size:14px }
.entry{float:left;margin-bottom:25px;width:100%;}
.left{float:left;}
.paginated{color:#d94625;margin-top:10px;}
.paginated a{color:#d94625;font-size:18px;text-decoration:underline;}
.textleft{text-align:left;}
.textright{text-align:right;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.content_opener{background:url(images/content_top_round.png) no-repeat;height:4px;width:642px;}
.content_closer{background:url(images/content_bottom_round.png) no-repeat;height:4px;margin-bottom:15px;width:642px;}
.download_title{font-size:12px;font-weight:700;}
.content_body{border:1px solid #cecece;border-bottom:0;border-top:0;overflow:hidden;}
.suggest{clear:both;margin:10px;overflow:hidden;}
.pagerules{background:#CBCBCB none repeat scroll 0 0;border:none;height:1px;width:100%;}
.post-ratings{-moz-opacity:1px;filter:alpha(opacity=100);float:right;opacity:1px;}
.post-ratings-loading{display:none;float:right;height:16px;text-align:left;}
.post-ratings-loading img{vertical-align:bottom;}
.post-ratings-image{border:0;}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;margin:0;padding:0 0 0 3px;}
.post-ratings-comment-author{font-style:italic;font-weight:400;}
.numavantages,.adherents{font-size:large;}
.ce2:hover,.redaspage:hover{color:#f9632e;}
.parent:hover,.grey:hover{color:#cfcfcf;}
.bold,.custom,#profil-infos p{font-weight:700;}
.redaspage,.pagination a:hover{color:#d94625;}
.right,.entry .post-ratings{float:right;}
.presse{float:left;width:80%;}
.presse p{clear:both;margin-bottom:15px;overflow:hidden;}
.presse img{float:left;margin-right:10px;width:100px;}
.tele{width:20%;}
.related{margin-bottom:10px;width:299px;height:73px}
.related p{padding-left:95px;padding-top:38px}
.miminebox{border:1px solid #df9608; background:#fef184; padding:10px}
#popup .screen{background:#000;display:none;filter:alpha(opacity=50);height:100%;left:0;-moz-opacity:0.5;opacity:0.5;position:absolute;top:0;width:100%;z-index:100;}
#popup .box{background:#FFF;border:1px solid #d94625;display:none;left:50%;margin:0 auto 0 -150px;padding:10px;position:absolute;top:100px;width:300px;z-index:101;}
#popup.show div{display:block;}
.float_left{float:left}
.float_right{float:right}
.clear_both{clear:both}
.bloc_centre{margin-left:auto;margin-right:auto}
.align_left{text-align:left}
.align_right{text-align:right}
.align_center{text-align:center}
.align_justify{text-align:justify}
.no_padding_margin{margin:0;padding:0}
.padding_5{padding:5px}
.padding_10{padding:10px}
.padding_20{padding:20px}
.margin_5{margin:5px}
.margin_10{margin:10px}
.margin_20{margin:20px}
.padding_top_3{padding-top:3px}
.padding_top_5{padding-top:5px}
.padding_top_10{padding-top:10px}
.padding_top_15{padding-top:15px}
.padding_top_20{padding-top:20px}
.padding_left_5{padding-left:5px}
.padding_left_10{padding-left:10px}
.padding_left_15{padding-left:15px}
.padding_left_20{padding-left:20px}
.padding_right_5{padding-right:5px}
.padding_right_10{padding-right:10px}
.padding_right_15{padding-right:15px}
.padding_right_20{padding-right:20px}
.padding_right_50{padding-right:50px}
.padding_bottom_5{padding-bottom:5px}
.padding_bottom_10{padding-bottom:10px}
.padding_bottom_15{padding-bottom:15px}
.padding_bottom_20{padding-bottom:20px}
.padding_bottom_30{padding-bottom:30px}
.margin_top_5{margin-top:5px}
.margin_top_10{margin-top:10px}
.margin_top_15{margin-top:15px}
.margin_top_20{margin-top:20px}
.margin_top_30{margin-top:30px}
.margin_left_5{margin-left:5px}
.margin_left_10{margin-left:10px}
.margin_left_15{margin-left:15px}
.margin_left_20{margin-left:20px}
.margin_right_5{margin-right:5px}
.margin_right_10{margin-right:10px}
.margin_right_20{margin-right:20px}
.margin_bottom_5{margin-bottom:5px}
.margin_bottom_10{margin-bottom:10px}
.margin_bottom_15{margin-bottom:15px}
.margin_bottom_20{margin-bottom:20px}
.margin_bottom_30{margin-bottom:30px}
.padding_margin_top_0{padding-top:0;margin-top:0}
.padding_margin_bottom_0{padding-bottom:0;margin-bottom:0}
.texte_normal{text-decoration:none;color:#000 !important}
.texte_normal a{text-decoration:none;color:#000}
.underline{text-decoration:underline}
.bold{font-weight:700}
.weight_normal{font-weight:400}
.italic{font-style:italic}
.nowrap{white-space:nowrap}
.lowercase{text-transform:lowercase}
.uppercase{text-transform:uppercase}
.font_08{font-size:8px}
.font_09{font-size:9px}
.font_11{font-size:11px}
.font_12{font-size:12px}
.font_13{font-size:13px}
.font_14{font-size:14px}
.font_15{font-size:15px}
.font_16{font-size:16px}
.font_17{font-size:17px}
.font_18{font-size:18px}
.font_19{font-size:19px}
.font_20{font-size:20px}
.font_22{font-size:22px}
.font_23{font-size:23px}
.font_24{font-size:24px}
.font_25{font-size:25px}
.font_26{font-size:26px}
.font_27{font-size:27px}
.font_28{font-size:28px}
.font_30{font-size:30px}
.font_35{font-size:35px}
::-moz-selection{background:#0A246A;color:#FFF}
.white{color:#FFF}
.black{color:#000}
.gris_333333{color:#333}
.gris_999999{color:#999}
.orange{color:#df4a15}
.bg_white{background:#FFF}
.display_none{display:none}
.display_block{display:block}
.display_inline{display:inline}
.no_border{border:0}
.no_background{background:none}
.pointer{cursor:pointer}
.not_allowed{cursor:not-allowed}
.border_test{border:1px solid blue}
.no_underline,.no_underline a{text-decoration:none}
.small,.font_10{font-size:10px}
#google_ads_div_MonInstit_300250_inter1{float: left;margin-right:20px;margin-bottom:30px}
#google_ads_div_MonInstit_300250_inter2{float: left;margin-bottom:30px}
#top-exos .post-ratings-image{display:none}
#top-exos li {color:gray;font-style:italic;padding:4px}
#top-exos a{font-weight:bold; display:block;color:#000;font-style:normal}
div.liveblog ul{padding:0 4px 4px}
div.liveblog ul li a {display:block;font-weight:bold;padding:8px 0}
h3.toggler1, h3.toggler2, h3.toggler3{cursor:pointer}
.connect_widget .connect_widget_text{width:140px}
#retrouvermotdepasse{background:url(http://www.mon-instit.fr/wp-content/themes/mon-instit/images/retrouvermotdepasse_ok.png);width:246px;height:44px;border:none;padding:0;text-indent:5000px}
#editprofile{background:url(http://www.mon-instit.fr/wp-content/themes/mon-instit/images/modifier_profil.png);width:246px;height:44px;border:none;padding:0;text-indent:5000px}
/* NEW REGISTRATION FORM */
#registrationForm .label { font-weight:bold; }
#registrationForm input, #registrationForm select {padding:3px;border:1px solid #000;}
#registrationForm input { width:200px }
#registrationForm select { width:120px }
#registrationForm .label { padding-right:20px; }
#registrationForm td { padding-top:10px }
#registrationForm td.submit { padding-top:15px;text-align:right; }
#registrationForm input.submit { width:100px;cursor:pointer;background-color:#F0F0F0 }
#registrationForm .error { color:#e00;padding-top:10px}
#registrationForm input.submit.loading { background:url('/wp-content/themes/mon-instit/images/ajx_loading.gif') no-repeat center 3px; color:#F0F0F0 }
#registrationForm { width:400px; margin:10px auto }
#registrationForm label { cursor:pointer }
/* Exercice.fr SIDEBAR */
#exercicefr { cursor:pointer; margin-right:5px; background:url('/wp-content/themes/mon-instit/images/board.png') no-repeat top left; height: 193px; margin-bottom: 15px; width: 307px;}
#price { display: block; height: 177px; background-image: url('/images/blackboard.png'); text-align: right; font-weight: bold; color: #fff; padding-top: 20px; padding-right: 20px; line-height: 26px; margin-right: 10px; }
#price .big {
	font-size: 26px;
}
#price .mid {
	font-size: 21px;
}
#price .small {
	font-size: 17px;
}
#price .green {
	font-size: 27px;
	color: #06ff00;
	font-weight: normal;
}
.espace_avis { margin:10px 0; }
.liste_commentaire {background-color:#f0f0ed;padding:10px;margin-top:25px;margin-bottom:15px;}
.box_commentaire {border-top: 1px solid #DCDCE8;margin-top:10px;padding-top:10px;}
.box_commentaire .commentaire {margin-top:10px;color:#757695;font-weight:bold;font-style:italic;}

.star {width:24px;height:23px;background-image:url('/wp-content/themes/mon-instit/images/stars.png');display:block;}
.star.full {background-position:0 0;}
.star.half {background-position:0 -23px;}
.star.empty {background-position:0 -46px;}
.ui-stars-cancel {
    display: none !important;
}
.mark {display:block;width:125px;height:23px;float:left;}
.mark .star {float:left;margin-right:1px;}

.form_comment_flash {margin-bottom:5px;}
.flash_success {
    background-color: #BDFCD6;
    border: 1px solid #008E39;
    color: #008E39;
    padding: 10px 5px;
}

.flash_error {
    background-color: #f35f5f;
    border: 1px solid #b30000;
    color: #b30000;
    padding: 10px 5px;
}

div.boxSidebar {
    padding:10px 0;
}

div.boxSidebar p {
    margin-bottom:10px;
    padding-left: 5px;
}

div.boxSidebar li {
    list-style: none;
    margin-bottom:6px;
    padding-left:20px;
    background: url('/images_zol/arrow.gif') no-repeat center left;
    margin-left:5px;
    padding:3px 0 2px 20px;
}

div.boxSidebar p.title {
    font-weight:bold;
    color:#fff;
    background-color:#5F6DAA;
    font-weight:bold;
    padding:5px 10px;
    font-size:14px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

div.boxSidebar .infos {
    font-style: italic;
}

div.boxSidebar .title img {
    height: 55px;
    margin-right: 5px;
    vertical-align: middle;
}


/* NOUVEAU MENU */
#menu {font-size: 14px;position:absolute;top:134px;width:inherit;}
        #menu li {float: left;list-style: none outside none;text-align:center}
                #menu li.level{width:186px;margin-left:7px;height:46px;font-size:24px;padding-top:10px}
                #menu li.level.current{ margin-top:-5px;}
                #menu li a {color:#fff}
                #accueil{background:url(images/menu_accueil_top.png) no-repeat #6a6a6a;width:82px;height:30px;position:relative;z-index:0;margin-top:20px;padding-top:2px}
                #ce2{background:url(images/menu_ce2_top.png) no-repeat #df4a15;margin-left:190px !important}
                #cm1{background:url(images/menu_cm1_top.png) no-repeat #a03989}
                #cm2{background:url(images/menu_cm2_top.png) no-repeat #394d99}
        #menu .subnav {position:absolute;z-index:1000;background-color:#DF4A15;font-size:14px;padding-top:10px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;display:none;}
                #menu .subnav li {float:none;margin-bottom:1px;padding-left: 14px;width: 171px;}
                #menu #cm1 .subnav {background-color:#a03989}
                #menu #cm2 .subnav {background-color:#394d99}
