.clear{clear:both}

.reviews{color:#1C1C1C; font-size:11px; padding-left:10px; padding-right:10px; padding-top:10px}

#typesSejours{clear:both; border-top:1px solid #0076bc; border-bottom:1px solid #0076bc; margin-top:5px; padding-top:5px; padding-bottom:5px; margin-bottom:10px}

#typesSejours h3{font-weight:bold; font-size:11px; font-weight:bold; margin-bottom:5px}

.typeSejour, .typeSejourActif{width:230px; background:url(../images/puce2.gif) left no-repeat; padding-left:6px; float:left; padding-bottom:3px}

.typeSejour a{color:#0076bc; font-size:11px; text-decoration:none}

.typeSejour a:hover{text-decoration:underline}

.typeSejour span{color:#1C1C1C; font-size:11px; text-decoration:none}

.pagination{border-collapse:collapse; width:100%}

.pagination{background:#E5F1F8}

.numerosPages{float:right}

.pagination img{border:none}

.page_on{}

.page_off{}

.page_on span{width:18px; height:14px; display:block; color:#1C1C1C; text-decoration:none; border:1px solid #1C1C1C; text-align:center; background:#FFF}

.page_off a{width:18px; height:14px; display:block; color:#0076BC; font-weight:bold; text-decoration:none; border:1px solid #0076BC; text-align:center; background:#FFF}

.page_off a:hover{width:18px; height:14px; display:block; color:#0076BC; font-weight:bold; text-decoration:none; background:#B2D6EB; border:1px solid #0076BC; text-align:center}

.table_avis{border-collapse:collapse; float:right}

.table_avis td{vertical-align:middle}

.note_general span{color:#0076BC; font-size:20px; font-weight:bold}

.avis_global{font-size:12px; font-weight:bold; margin-right:10px}
.avis{margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #0076BC}

.avis p{margin-top:5px; margin-bottom:5px}

.avis_pseudo{background:url(../images/user.gif) no-repeat; background-position:3px 0px; padding-left:15px}

p.plus_avis{background:url(../images/plus_avis.gif) #E5F1F8 no-repeat; background-position:5px 8px; padding:5px 5px 5px 19px}

p.moins_avis{background:url(../images/moins_avis.gif) #f9eded no-repeat; background-position:5px 8px; padding:5px 5px 5px 19px}

.text_align_right{text-align:right}

.text_align_justify{text-align:justify}

.avisPseudo{font-weight:bold; color:#0076BC; font-size:12px}

.td_on{height:7px; width:5px; border:1px solid #0077bd; background:#6BBE52; padding:0px !important}

.td_off{height:7px; width:5px; border:1px solid #0077bd; background:#FFF; padding:0px !important}

.note{border-collapse:collapse; float:right}

.note td{vertical-align:middle; padding:0px}

.note_avis{border-collapse:collapse; width:100%}

.note_avis td{vertical-align:bottom}

.note_avis{background:url(../images/comment.png) no-repeat; float:right; padding-top:5px; text-align:center; height:30px; width:46px}

.note_avis span{color:#FFF; font-weight:bold; font-size:14px}

.avis_table{border-collapse:collapse; width:100%}

.avis_table td{padding:2px 0px}

.tr_background1{background:#f0f3f7}

.avis_td1{width:30%}

.avis_table span{margin-left:5px}

.avis_td2{width:20%}

.noteGlobal{font-size:16px; font-weight:bold; color:#0076bc}

.top_page{margin:5px 0px 0px 10px}

.top_page a{background:url(../images/top_page.gif) left no-repeat; padding-left:10px; color:#0076bc; font-weight:bold}

#derniers_avis{width:245px}

.dernier_avis1{padding:3px; background:#e7f1f7}

.dernier_avis0{padding:3px; background:#fff}

#derniers_avis p{margin-top:0; padding-top:0}

#derniers_avis_top{width:245px; height:28px; background:url(../../images/btn_top.png) no-repeat; color:#06c; font-family:"Century gothic",Verdana,Arial,Helvetica,sans-serif; font-size:15px; text-align:center; padding-top:6px}

#derniers_avis_mid{width:235px; background:url(../../images/btn_mid.png) repeat-y; text-align:left; height:auto; padding:0px 5px}

.derniers_avis_note{background:url(../images/commentS.png) no-repeat; float:right; padding-top:4px; text-align:center; height:26px; width:34px}

.derniers_avis_note span{color:#FFF; font-weight:bold; font-size:10px}

#derniers_avis_bot{width:245px; height:6px; background:url(../../images/btn_bot.png) no-repeat}

.derniers_avis_camping{font-weight:bold; font-size:11px}

.derniers_avis_camping a{color:#0076bc}

.derniers_avis_camping img{text-decoration:none !important}

.extrait_avis{margin:5px 0px 0px 0px !important; font-style:italic; clear:both}

.derniers_avis_pseudo{background:url(../images/userS.png) no-repeat; background-position:0px; padding:2px 0px 0px 10px; float:left}

.derniers_avis_pseudo span{color:#0076BC; font-size:11px}

.lienAvis{text-align:right}

.lienAvis a{color:#0076BC; font-weight:bold; font-style:normal; text-decoration:none}
