
#page{
	width:980px;
	float:left;
	background:url("../images/bg_page.gif") repeat-y 0 0 ;
}

.arabic {
	float:left;
}

#sidebar{
	width:130px;
	padding:51px 21px 0 24px;
	float:left;
	color:#FFF;
	background-color:#000;
}

#sidebar .logo{
	width:100%;
	margin-bottom:108px;/*margin-bottom:130px;*/
}
#sidebar .left_menu{
	width:100%;
}

#sidebar .left_menu li, #sidebar .left_menu .level1 li.act a{
	list-style:none;
	color:#FFF;
}
#sidebar .bottom_menu .level3 li{
	list-style:none;
	color:#999999;
	font-weight: bold;
}
#sidebar .bottom_menu .level3 li a{
	color:#666666;
	font-weight: bold;
}
#sidebar .bottom_menu .level3 li a:hover{
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}

#sidebar .left_menu li, #sidebar .left_menu .level1 li.act a{
	list-style:none;
	color:#FFF;
}
#sidebar .left_menu .level1{
	margin-bottom:18px;
}
#sidebar .left_menu .level1 li{
	line-height:13px;
	padding-bottom:6px;
	font-weight: bold;
	font-size:108%;
}
#sidebar .left_menu .level1 li a,#sidebar .left_menu .level2 li a,#sidebar .left_menu .level3 li a{
	color:#cc9966;
	font-weight:bold;
}
#sidebar .left_menu .list_page{
	width:100%;
	margin-bottom:18px;
}
#sidebar .left_menu .list_page li{
	color:#cc9966;
	font-size:108%;
	font-weight:bold;
	line-height:13px;
	padding-bottom:6px;
}
#sidebar .left_menu  .level2 li.resto {
	color:#ffcc99;
}
#sidebar .left_menu  .level2 li.over {
	color:#fff;
}
#sidebar .left_menu .level2{
	margin-bottom:18px;
}
#sidebar .left_menu .level2 li{
	line-height:18px;
	font-weight: bold;
	font-size: 108%;
}
#sidebar .left_menu .level2.last{
	margin-bottom:18px;
}

#sidebar .left_menu .level3 li{
	line-height:13px;
	padding-bottom:7px;
	font-weight:bold;
	font-size: 108%;
}
#sidebar .left_menu li:hover,#sidebar .left_menu li a:hover{
	color:#FFF;
	text-decoration:none;
}

#sidebar .left_menu li.menu_18{
	color:#CC0000;
	/*color:#009933;*/
}
#sidebar .left_menu li.menu_19, #sidebar .left_menu li.menu_21{
	color:#ff33cc;
}
#sidebar .left_menu li.menu_20{
	color:#FFCC99;
}
#sidebar .left_menu li.menu_18 a, #sidebar .left_menu li.menu_19 a, #sidebar .left_menu li.menu_20 a
, #sidebar .left_menu li.menu_21 a {
	color:#CC9966;
}
#sidebar .left_menu li.menu_18 a:hover{
	color:#CC0000;
}
#sidebar .left_menu li.menu_19 a:hover, #sidebar .left_menu li.menu_21 a:hover{
	color:#ff33cc;
}
#sidebar .left_menu li.menu_20 a:hover{
	color:#FFCC99;
}

#sidebar .left_menu li.menu_132{
	color:#66cccc;
}
#sidebar .left_menu li.menu_132 a:hover{
	color:#66cccc;
}

#sidebar  .form{
	width:100%;
	margin-top:41px;
	padding-bottom:50px;
	text-align:left;
}

#sidebar  .form .fieldText{
	color:#000;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	text-align:left;
	width:107px;
	height:16px;
	padding:0 0 0 4px;
	background-color:#FFF;
	border:none;
	/*height:12px;
	padding:2px 0 2px 4px;*/
}
#sidebar  .form .btnSubmit{
	margin-top:6px;
}
#sidebar  .form .btnSubmit input{
	width:25px;
	height:18px;
	border:none;
	color:#000;
	background:#dcc2a6;
	cursor:pointer;
	font-weight:bold;
}

/*------------ MAIN --------------*/
#main{
	width:805px;
	padding:0;
	float:left;
	background-color:#FFF;
	/*width:765px;
	padding:0 25px 0 15px;*/
}
#colonneB{
	float:right;
}
.layout{
	float:left;
	width:790px;
	padding-left:15px;
}

#main  #header{
	clear:both;
	color:#cc9966;
	font-size:108%;
	text-align:left;
	margin-bottom:58px;
	padding-right:25px;
	height:135px;
	
}
#main  #header a{
	color:#cc9966;
	text-decoration:underline;
}

#main  #header li{
	list-style:none;
}
#main  #header .left{
	width:605px;
	float:left;
	padding-right:15px;
	/*width:605px;margin-top:42px;*/
}
#main  #header #Entete{
	width:590px;
	height:110px ;
}
#main  #header .left .img_resto{
	float:left;
	width:150px;
	padding-left:17px;
	margin-right:28px;
}
#main  #header .left .info_resto{
	float:left;
	position:relative;
	width:172px;
	height:110px;
	margin-right:63px;
	/*margin-right:73px;padding-top:20px;*/
}
#main  #header .left .info_resto .content{
	width:172px;
	position:absolute;
	bottom:0px;
}

#main  #header .left .info_resto p{
	line-height:17px;
}

#main  #header .left .info_resto img{
	float:right;
	margin-left:8px;
}
.arabic #main  #header .left .info_resto img{
	float:right;
	margin-right:8px;
}

#main  #header .left .link_resto{
	float:left;
	width:175px; /*width:190px;height:84px;*/
	height:110px;
	position:relative;
	display:block;
}
#main  #header .left .link_resto ul {
	position:absolute;
	bottom:0;
	/*padding-bottom:16px;*/
}
#main  #header .left .link_resto ul li{
	line-height:17px;
}
#main  #header .left .link_resto a {
	font-weight:bold;
}
#main  #header .right{
	margin:30px 0 0 0;
	width:160px;
	float:right;
}

#main  #header .tx-srlanguagemenu-pi1{
	float:left;
	width:100%;
	margin-bottom:42px;
}

#main  #header .right .link{
	display:block;
	line-height:17px;
	text-align:left;
}

#main  #header .right a {
	font-weight:bold;
}

#main  #header .right .language{
	float:left;
	width:100%;
	margin-bottom:0px;
}

#main  #header .right .language li{
	float:left;
}
#main  #header .right .language a{
	display:block;
}
#main  #header .right .language  span{
	display:none;
}

#main  #header .right .language .lang_0, #main  #header .right .language .lang_1{
	margin-right:11px;
}

#main  #header .right .language .lang_0 a{
	width:38px;
	height:20px;
	background:url("../images/english_flags.jpg") no-repeat top left;
}
#main  #header .right .language .lang_1 a{
	width:38px;
	height:21px;
	background:url("../images/french_flags.jpg") no-repeat top left;
}
#main  #header .right .language .lang_3 a{
	width:21px;
	height:21px;
	background:url("../images/arabic_flags.jpg") no-repeat top left;
}
#main  #header .right .language .lang_0 a:hover, #main  #header .right .language .lang_0.cur{
	width:38px;
	height:20px;
	background:url("../images/english_flags.jpg") no-repeat bottom left;
}
#main  #header .right .language .lang_1 a:hover, #main  #header .right .language .lang_1.cur{
	width:38px;
	height:21px;
	background:url("../images/french_flags.jpg") no-repeat bottom left;
}
#main  #header .right .language .lang_3 a:hover, #main  #header .right .language .lang_3.cur{
	width:21px;
	height:21px;
	background:url("../images/arabic_flags.jpg") no-repeat bottom left;
}

/* icones grisees*/
#main  #header .right .language .lang_0{
	width:38px;
	height:20px;
	background:url("../images/english_flags.jpg") no-repeat top left;
}
#main  #header .right .language .lang_1{
	width:38px;
	height:21px;
	background:url("../images/french_flags.jpg") no-repeat top left;
}
#main  #header .right .language .lang_3{
	width:21px;
	height:21px;
	background:url("../images/arabic_flags.jpg") no-repeat top left;
}


/* style for header*/
.page_404  #main #header p, .page_404 #main  #header a {
	/*color:#009933;*/
	color:#CC0000;
}
.page_andy  #main #header p, .page_andy #main  #header a {
	color:#FF33CC;
}
.page_derriere #main #header p, .page_derriere #main  #header a  {
	color:#000;
}
.page_souk  #main #header p, .page_souk #main  #header a {
	color:#66cccc;
}

/*################# leftcol  ##################### */ 

/*-- vertical menu  -- */
#main  .leftCol{
	width:152px;
	margin:0px 18px 0 0; /*margin:32px 18px 0 0;*/
	padding-right:10px;
	float:left;
}
#main  .vertical_nav{
	width:100%;
	margin-bottom:38px;
}
#main  .vertical_nav li{
	list-style:none;
	font-size:108%;
	font-weight: bold;
	color:#996633;
}
#main  .vertical_nav li a{
	color:#cc9966;
}
#main  .vertical_nav li a:hover{
	color:#996633;
	text-decoration:none;
}
#main  .vertical_nav .subMenu{
	padding:0 0 0 17px;
}

/*
.page_404  #main .vertical_nav li,.page_404  #main .vertical_nav a:hover{
	color:#009933;
}
.page_404  #main .vertical_nav a{
	color:#009933;
}
*/

.page_404  #main .vertical_nav li, .page_404  #main .vertical_nav a:hover{
	color:#990000;
}
.page_404  #main .vertical_nav a{
	color:#CC0000;
}
.page_andy  #main .vertical_nav li, .page_andy  #main .vertical_nav li a:hover{
	color:#CC0099;
}
.page_andy  #main .vertical_nav a{
	color:#FF33CC;
}

.page_derriere #main .vertical_nav li,.page_derriere #main .vertical_nav a:hover{
	color:#666666;
}
.page_derriere #main .vertical_nav a{
	color:#000;
}
.page_souk  #main .vertical_nav li, .page_souk  #main .vertical_nav li a:hover{
	color:#33cccc;
}
.page_souk  #main .vertical_nav a{
	color:#66cccc;
}

/* lefcol rteText*/
#main .leftCol .rteText{
 color:#996633;
} 
#main .leftCol .rteText a{
 color:#996633;
} 
#main .leftCol .rteText img{
	margin:0 0 14px 0;
	float:left;      
} 
   

/*centerCol*/
#main .centerCol{
	float:left;
	width:584px;
	/*float:right;
	height:583px;
	overflow:auto;*/
	margin-top:0px;
}

#main .centerCol .rteText{
	clear:both;
}
#main .centerCol.oneCol .rteText{
	/*margin-bottom:32px;*/
	margin-bottom:25px;
}
#main .centerCol .bookmarks {
	text-align: right;
	margin-bottom: 10px;
}
#main .centerCol .bookmarks .bookmark_misterwong {
	display:none;
}
#main .centerCol .bookmarks .bookmark_furl {
	display:none;
}
#main .centerCol .bookmarks .bookmark_linksilo {
	display:none;
}
#main .centerCol .bookmarks .bookmark_reddit {
	display:none;
}
#main .centerCol .bookmarks .bookmark_spurl {
	display:none;
}
#main .centerCol .bookmarks .bookmark_stumbleupon {
	display:none;
}
#main .centerCol .bookmarks .bookmark_propeller {
	display:none;
}
#main .centerCol .bookmarks .bookmark_newsvine {
	display:none;
}
#main .centerCol .bookmarks .bookmark_jumptags {
	display:none;
}
/*
#main .centerCol .rteText h3{
	color:#cc9966;
	font-size:208%;
	font-weight:bold;
}
#main .centerCol .news2.rteText h3{
	font-size:166%;
}
#main .centerCol .news3.rteText h3{
	font-size:291%;
	color:#000;
}
*/



#main .centerCol .rteText a{
	text-decoration:underline;
}
#main .centerCol .rteText img {
	/*float:left;*/
	float:left;  
	margin:0 8px 5px 0;
}
#main .centerCol .rteText #single img {
	/*float:left;*/
	float:none;  
	margin:0 8px 5px 0;
}


#main .centerCol .news3 img{
	margin-top:21px;
}
/*
#main .centerCol .news3.rteText img{
	margin-top:21px;
}
*/

/* center: 2 colonnes*/
#main .centerCol .left{
	width:205px;
	padding-right:30px;
	margin-top:10px;
	float:left;
}
#main .centerCol .right{
	width:348px;
	float:right;
}

#main .centerCol.twoCols .top .rteText{
	/*padding:0 0 22px 0;*/
}
/*#main .centerCol.twoCols .top{
	margin:0 0 22px 0;
}*/

#main .centerCol.twoCols  .brown_color{
	color:#cc9966;
}
#main .centerCol.twoCols  .brown_color a{
	color:#cc9966;
}


#main .centerCol.twoCols .left p{
	margin:0 0 22px 0;
}
#main .centerCol.twoCols .left .intro{
	color:#cc9966;
	text-transform:uppercase;
	margin:0 0 18px 0;
}
#main .centerCol.twoCols .left .pdf_icon{
	display:block;
	padding:18px 0 0 0;
}
#main .centerCol.twoCols .left .pdf_icon a{
	display:block;
	padding:17px 0 4px 46px;
	background:url("../images/icone_pdf.gif") no-repeat top left;
}
#main .centerCol.twoCols .right  .dark_brown{
	color:#996633;
}
#main .centerCol.twoCols .right .rteText .date{
	font-size:166%;
	font-weight:bold;
	margin:0px;
}
#main .centerCol.twoCols .right .rteText.first-news h3{
	margin:0px;
	font-size:208%;
}
#main .centerCol.twoCols .right .rteText img{
	margin:10px 0 10px 0;
}
#main .centerCol.twoCols .right .first-news{
	margin:0 0 76px 0;
}
#main .centerCol.twoCols .right .rteText.news h3{
	font-size:291%;
} 
#main .centerCol.twoCols .right .rteText.news{
	margin:0 0 21px 0;
}
#main .centerCol.twoCols .right .rteText.news a{
	font-weight:bold;
}
#main .centerCol.twoCols .right .separateur{
	padding:0 0 35px 0;
	background:url("../images/separateur.gif") no-repeat bottom left;
}


/*################# NEWSLETTER #######################*/
#main .centerCol .form1{
	width:578px;
	margin:0 0 0 6px;
	padding-bottom:40px;
	background:url("../images/separateur.gif") repeat-x bottom left;
}
#main .centerCol .form1 legend{
	font-size:208%;
	font-weight:bold;
}
#main .centerCol .form1 .field{
	margin:23px 0 42px 0;
}
#main .centerCol .form1 .fieldset1 .box1, #main .centerCol .form1 .fieldset1 .box2 {
	width:50%;
	float:left;
}
#main .centerCol .form1 .fieldset1 .box2 .field input{
	margin-bottom: 10px;
}
#main .centerCol .form1 .field .fieldText{
	font-size:100%;
	font-weight:bold;
	width:163px;
	height:15px;
	padding:2px 0 2px 7px;
	border:none;
	background:url("../images/bgInput.gif") no-repeat top left;
}
#main .centerCol .form1 .fieldset{
	clear:both;
	width:100%;
}
#main .centerCol .form1 .fieldset label{
	font-size:116%;
	font-weight:bold;
	margin:0 0 0 11px;
}
#main .centerCol .form1 .fieldset .box{
	float:left;
}
#main .centerCol .form1 .fieldset .box1{
	width:210px;
}
#main .centerCol .form1 .fieldset .box2{
	width:368px;
}
#main .centerCol .form1 .fieldset .box3{
	width:100%;
}
#main .centerCol .form1 .fieldset  .checkboxArea, #main .centerCol .form1 .fieldset  .checkboxAreaChecked{
	display:block;
}
#main .centerCol .form1 .fieldset .radioArea,#main .centerCol .form1 .fieldset  .checkboxArea{
	width:15px;
	height:15px;
	background:url("../images/btn_radio.gif") no-repeat top left;
}
#main .centerCol .form1 .fieldset .radioAreaChecked,#main .centerCol .form1 .fieldset  .checkboxAreaChecked{
	width:15px;
	height:15px;
	background:url("../images/btn_radio.gif") no-repeat bottom left;
}
#main .centerCol .form1 .fieldset  .outtaHere{
	float:left;
	display:none;
}
#main .centerCol .form1 .fieldset  .radioArea, #main .centerCol .form1 .fieldset  .radioAreaChecked,
#main .centerCol .form1 .fieldset  .checkboxArea, #main .centerCol .form1 .fieldset  .checkboxAreaChecked{
	float:left;
}
#main .centerCol .form1 .fieldset .box2 .radiobox{
	width:50%;
	float:left;
	margin:0 0 6px 0;
}
#main .centerCol .form1 .fieldset .box1 .radiobox {
	float:left;
	margin:0 0 6px;
	width:100%;
}
#main .centerCol .form1 .fieldset .btn_submit{
	width:184px;
	float:right;
	margin-top:24px;
	/*margin:20px 0 22px 0;*/
}


#main .centerCol .form1 .fieldset .text {
	margin-bottom: 20px;
}
#main .centerCol .form1 .fieldset  .submit{
	font-size:100%;
	font-weight:bold;
	width:61px;
	height:20px;
	padding:0px 0 3px 0;
	border:none;
	cursor:pointer;
	vertical-align:top;
	background:url("../images/bg_btn_submit.gif") no-repeat 0 0 ;
	color:#423F5E;
}

#main .centerCol .newsletter_list{
	padding:0 0 0 16px;
	margin:42px 0 0 0;
	width:568px;
}
#main .centerCol .newsletter_list{
	list-style:none;
}
#main .centerCol .newsletter_list a{
	font-size:14px;
	text-decoration:underline;
}



/*##################### Resultat de recherche, vacancies #############################*/

#main .centerCol  .nb_result{
	font-size:208%;
	font-weight:bold;
	margin:0 0 50px 0;
}
#main .centerCol  .nb_result span{
	color:#999999;
	font-style:italic;
}
#main .centerCol  .result_list{
	/*margin:50px 0 0 0;*/
}
#main .centerCol  .result_list h3{
	font-size:166%;
	font-weight:bold;
}
#main .centerCol  .result_list  .word{
	font-size:116%;
	font-weight:bold;
	font-style:italic;
}
#main .centerCol  .result_list .color_404 h3, #main .centerCol  .result_list .color_404 .word{
	/*color:#009933;*/
	color:#CC0000;
}
#main .centerCol  .result_list .color_andy h3, #main .centerCol  .result_list .color_andy .word{
	color:#ff33cc;
}
#main .centerCol  .result_list .color_other h3, #main .centerCol  .result_list .color_other .word{
	color:#cc9966;
}
#main .centerCol  .result_list .color_derriere h3, #main .centerCol  .result_list .color_derriere .word{
	/*color:#FFCC99;*/
	color:#000;
}
#main .centerCol  .result_list .color_beirut h3, #main .centerCol  .result_list .color_beirut .word{
	/*color:#FFCC99;*/
	color:#66CCCC;
}
#main .centerCol  .result_list .color_404,#main .centerCol  .result_list .color_derriere, #main .centerCol  .result_list .color_andy, #main .centerCol  .result_list .color_other{
	margin:0 0 35px 0;
}


/*##################### Friends #############################*/
#main .centerCol .friends .list {
	margin:10px 0 11px 0;
}
#main .centerCol .friends .list span{
	text-transform:uppercase;
	margin-right:7px;
	font-weight:bold;
}
#main .centerCol .friends .list span a {
	text-decoration:underline;
}
#main .centerCol .friends .list span a:hover {
	text-decoration:none;
}
#main .centerCol .friends .letter{
	color:#cc9966;
	font-size:250%;
	font-weight:bold;
}
#main .centerCol .friends .rteText h3{
	color:#000;
	font-size:166%;
	font-weight:bold;
	margin:0 0 14px 0;
}
#main .centerCol .friends .rteText h3 a{
	color:#000;
	text-decoration:underline;
}

/*#main .centerCol .friends .friend.rteText{
	margin:0 0 40px 0;
}*/

#main .centerCol .friends .friend{
	margin:0 0 28px 0;
}
#main .centerCol .friends .friend img{
	margin:0 18px 0 0;
}
#main .centerCol .friends .env{
	margin:0px;
}

#main .centerCol .rteText .tx-smilefriends-pi1 img{
	float:none;
}

/*##################### ACTUALITES #############################*/

#main .centerCol  .actualites .news-list-date,#main .centerCol  .actualites .news-category,#main .centerCol  .actualites .news-latest-date,
#main .centerCol  .newsCalendar_listItemHeader,#main .centerCol .newsCalendar_listItem_date {
	color:#000000;
	font-size:125%;
	font-weight:bold;
	text-transform: uppercase;
}

#main .centerCol  .newsCalendar_listItemHeader {
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
#main .centerCol  .newsCalendar_listItem_image img {
	float:none;
}

#main .centerCol .newsCalendar_listItem {
	padding-left:0;
	padding-bottom: 25px;
	margin:0 0 30px 0;
	background : url("../images/img_ligne_point_momo_small.gif") no-repeat bottom left;
}
.page_404 #main .centerCol .newsCalendar_listItem {
	background : url("../images/img_ligne_point_404_small.gif") no-repeat bottom left;
}
.page_andy #main .centerCol .newsCalendar_listItem {
	background : url("../images/img_ligne_point_andy_small.gif") no-repeat bottom left;
}
.page_derriere #main .centerCol .newsCalendar_listItem {
	background : url("../images/img_ligne_point_NOIR_small.gif") no-repeat bottom left;
}


#main .centerCol  .actualites h3, #main .centerCol .rteText .newsCalendar_listItem_title{
	color:#996633;
	font-size:208%;
	font-weight:bold;
	line-height:25px;
	text-transform: uppercase;
}
.page_andy #main .centerCol  .actualites h3, .page_andy #main .centerCol .rteText .newsCalendar_listItem_title{
	color : #CC0099;
}
.page_404 #main .centerCol  .actualites h3, .page_404 #main .centerCol .rteText .newsCalendar_listItem_title{
	color : #990000;
}
.page_derriere #main .centerCol  .actualites h3, .page_derriere #main .centerCol .rteText .newsCalendar_listItem_title{
	color : #000000;
}
.page_souk #main .centerCol  .actualites h3, .page_souk #main .centerCol .rteText .newsCalendar_listItem_title{
	color : #66CCCC;
}

#main .centerCol  .actualites .bodytext{
	font-weight:bold;
	line-height:16px;
	/*margin:0 0 18px;*/
}
#main .centerCol  .actualites .news-image img{
	margin-top:18px;
}


#main .centerCol  .actualites .news-list-item,#main .centerCol  .actualites .news-latest-item{
	padding:0 0 50px 0;
	margin-bottom:30px;
	background:url("../images/border_actu.gif") repeat-x bottom left;
}

#main .centerCol  .actualites .lastNews{
	background:none;
	margin:0;
	padding:0;
}

#main .centerCol  .actualites .news-single-video{
	margin:10px 0 0 0;
}
#main .centerCol  .actualites .news-single-video span.rgmediaimages-player{
	display:block;
	float:none;
	clear:both;
	text-align:left;
}

.tx-ttnews-browsebox{
	display:none;
}

#main .centerCol  .rteText  .newsCalendar_listHeader {
	color:#996633;
	font-size:300%;
	font-weight:bold;
	line-height:35px;
	padding:0;
	margin-bottom:30px;
	border:none;
	background:none;
}

#main .centerCol  .rteText  .newsCalendar_listItem_subHeader{
	margin:0 0 10px 0;
	color:#CC9966;
	font-size:125%;
	font-weight:bold;
	line-height:15px;
	text-transform: uppercase;
}
.page_andy #main .centerCol  .rteText  .newsCalendar_listItem_subHeader{
	color : #FF33CC;
}
.page_404 #main .centerCol  .rteText  .newsCalendar_listItem_subHeader{
	color : #CC0000;
}
.page_derriere #main .centerCol  .rteText  .newsCalendar_listItem_subHeader{
	color : #666666;
}
.page_souk #main .centerCol  .rteText  .newsCalendar_listItem_subHeader{
	color : #33cccc;
}


/*medias*/
.tx-rgmediaimages-pi1  .rgmediaimages-media {
	clear:both;
	float:none;
	margin:0 0 20px 0;
}
.tx-rgmediaimages-pi1  .rgmediaimages-player{
	/*float:right;
	margin:0 0 0 20px;*/
}

.rteText embed {
	text-align:left;
}
#audioplayer{
	/*float:right;
	margin:0 0 0 20px;  */
}

#mpl{
	display:block;
	margin-bottom:10px;
	float:none;
	clear:both;
	text-align:left;
}

#sfwvideo{
	margin:10px 0;
}


.tx-rgmediaimages-pi1  .rgmediaimages-media .rgmediaimages-caption, .rteText .actualites .news-single-imgcaption{
	color:#000;
	font-weight:normal;
}



/*##################### version arabe momo_02_01colonne #############################*/
.arabic #main #header {
	text-align:right;
}

.arabic #main #header .left .info_resto img {
	float:left;
	margin-right:8px; 
}

.arabic #main #header .left .link_resto {
	text-align:center;
}
.arabic #main #header .left .link_resto ul {
	padding-right:30px;
}




/*##################### version arabe momo_02_01colonne #############################*/
.arabic #main #header {
	text-align:right;
}

.arabic #main #header .left .info_resto img {
	float:left;
	margin-right:8px;
}

.arabic #main #header .left .link_resto {
	text-align:center;
}
.arabic #main #header .left .link_resto ul {
	padding-right:30px;
}



.arabic #main .centerCol .form1 .fieldset .radioArea, .arabic #main .centerCol .form1 .fieldset .radioAreaChecked, 
.arabic #main .centerCol .form1 .fieldset .checkboxArea, .arabic #main .centerCol .form1 .fieldset .checkboxAreaChecked {
	float:right;
}

.arabic #main .centerCol .form1 .fieldset label {
	margin:0 11px 0 0;
}




/******* Ajout modification CH_gallery ********/
#page .tx-chgallery-pi1 {
	text-align: center;
}
#page .tx-chgallery-pi1 .pagebrowser {
	border: none;
	width: 560px;
	/*margin-top:-15px;*/
	font-size:90%;
}

#page .tx-chgallery-pi1 .single {
	background: none;
	margin:0.5px;
	padding: 0px;
}

#page .tx-chgallery-pi1 .single .img {
	background: none;
	width:115px;
	height: 80px;
}
#page .tx-chgallery-pi1 .single span {
	display:none;
}
#page .tx-chgallery-pi1 .single .img .align {
	overflow: hidden;
	height: 80px;
	margin-left:-58px;
	width:115px;
}
#page .tx-chgallery-pi1 .bigimg {
	text-align: left;
	margin-top: 5px;
}
#page .tx-chgallery-pi1 .pagebrowser .prev {
	width: 15%;
	text-align: left;
}
#page .tx-chgallery-pi1 .pagebrowser .prev a {
	text-decoration: underline;
}
#page .tx-chgallery-pi1 .pagebrowser .next {
	width:18%;
	text-align: left;
	float:left;
}
#page .tx-chgallery-pi1 .pagebrowser .next a {
	text-decoration: none;
}
#page .tx-chgallery-pi1 .pagebrowser .next a:hover {
	text-decoration: underline;
}
#page .tx-chgallery-pi1 .pagebrowser .text {
	float:right;
	text-align:right;
	width:60%;
}


/*--------Search page----------*/
 
.tx-indexedsearch .tx-indexedsearch-res .date, 
.tx-indexedsearch .tx-indexedsearch-res .pertinence, .tx-indexedsearch .keywords {
	display:none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox{
	margin-bottom:30px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox{
	text-align: center;
}
.tx-indexedsearch .tx-indexedsearch-browsebox p{
	text-align: center;
	margin-bottom:10px;
}


#main .centerCol .rteText .tx-indexedsearch .tx-indexedsearch-whatis{
	font-size:215%;
	font-weight:bold;
	font-family:arial;
	margin:10px 0 15px 0;
}

#main .centerCol .rteText .tx-indexedsearch  .tx-indexedsearch-sw{
	color:#999999;
	font-style:italic;
	padding:0 3px;
}


#main .centerCol .rteText .tx-indexedsearch  .bloc_article .texte h3{
	color:#CC9966;
	font-size:166%;
	font-weight:bold;
	margin-bottom:5px;
}

#main .centerCol .rteText .tx-indexedsearch .bloc_article .texte h3 a{
	color:#CC9966;
}

#main .centerCol .rteText .tx-indexedsearch  .bloc_article .texte {
	margin-bottom:25px;
	font-weight:bold;
}

#main .centerCol .rteText .tx-indexedsearch  .bloc_article .texte .accroche{
	font-size:100%;
}

#main .centerCol .rteText .tx-indexedsearch  .bloc_article .texte .tx-indexedsearch-redMarkup{
	color:#CC9966;
	font-size:116%;
	font-style:italic;
	font-weight:bold;
}

#main .centerCol .rteText  .tx-indexedsearch .fieldText{
	text-align:left;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 2px 4px;
	height:12px;
	width:117px;
	vertical-align:bottom;
	border:solid #000000 1px;
	background-color:#FFFFFF;
}

#main .centerCol .rteText .tx-indexedsearch .btnOk{
	color:#000000;
	font-weight:bold;
	height:18px;
	width:25px;
	vertical-align:bottom;
	border:medium none;
	background:#DCC2A6 none repeat scroll 0 0;
	cursor:pointer;
}


#main .centerCol .rteText  .tx-indexedsearch .texte h3 a{
	text-decoration:none;
}

/*---------------Calendar------------------*/
#main .rteText .calendar-table {
	padding:0;
	width:134px;
	/*width:92%;*/
	margin-bottom: 10px;
}
#main .rteText .calendar-table  td {
	color:#CC9966;
	font-size:11px;
	font-weight:bold;
	padding:0;
	height:20px;
	width:18px;
	border:solid 1px #CC9966;
	border-bottom:none;
	border-right:none;
	background-color:#FFFFFF;
}
#main .rteText .calendar-table  td.lastTd{
	border-right:solid 1px #CC9966;
}
#main .rteText .calendar-table tr.lastTr td{
	border-bottom:solid 1px #CC9966;
}
#main .rteText .calendar-table  td.columPrevious , #main .rteText .calendar-table td.columNext, 
#main .rteText .calendar-table td.columYear{
	border:none;
}
#main .rteText .calendar-table td.columYear{
	width:98px;
}
#main .rteText .calendar-table .columPrevious  a .hide, #main .rteText .calendar-table .columNext  a .hide{
	display:none;
}

#main .rteText .calendar-table .columPrevious  a,#main .rteText .calendar-table .columNext  a{
	text-decoration:none;
	display:block;
	height:8px;
}

#main .rteText .calendar-table .columPrevious  a{
	background:url("../images/prev_month_momo.gif") no-repeat right 1px ;
	/*background:url("../images/prev_month_momo.gif") no-repeat right 4px ;*/
}
#main .rteText .calendar-table .columNext  a{
	background:url("../images/next_month_momo.gif") no-repeat left 1px;
}
#main .rteText .calendar-table td, #main .rteText .calendar-table th {
	padding: 0 ;
}
#main .rteText .calendar-table .columYear a{
	color:#CC9966;
}
#main .rteText .calendar-table th {
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CC9966;
}

#main  .rteText .calendar-table  .linked_today_nolink {
	color:#CC9966;
	background-color:#FFFFFF;
}

#main  .rteText  .calendar-table  .linked_today, #main  .rteText  .calendar-table .linked_day {
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
	padding:2px 0 2px 0;
	border:none;
	height:17px;
	background-color:#CC9967;
}

.rcMenuContainer {
	padding:3px !important;
	border:1px solid #996633 !important;
	background-color:#FFFFFF !important;
}
.rcMenuItemText {
	background-color:#CC9967 !important;
}

.rcMenuItem {
	color:#CC9966 !important;
	border:1px solid #CC9967 !important; 
	background-color:#FFFFFF !important;
}

.rcMenuItemHover:hover{
	color:#CC9966 !important;
	text-decoration:none !important;
	border:1px solid #CC9967 !important; 
	background-color:#FFFFFF !important;
}

/*404*/
.page_404  #main .rteText .calendar-table  td {
	/*color:#009933;*/
	color:#CC0000;
	border:solid 1px #CC0000;
	border-bottom:none;
	border-right:none;
}
.page_404 #main .rteText .calendar-table  td.lastTd{
	border-right:solid 1px #CC0000;
}
.page_404 #main .rteText .calendar-table tr.lastTr td{
	border-bottom:solid 1px #CC0000;
}
.page_404 #main .rteText .calendar-table  td.columPrevious , .page_404 #main .rteText .calendar-table td.columNext, 
.page_404 #main .rteText .calendar-table td.columYear{
	border:none;
}
.page_404  #main .rteText .calendar-table  td .linked_today_nolink{
	color:#CC0000;
	border:none;
}
.page_404  #main  .rteText .calendar-table .columPrevious  a{
	/*background:url("../images/prev_month_404.gif") no-repeat right 1px;*/
	background:url("../images/prev_month_404_red.gif") no-repeat right 1px;
}
.page_404  #main  .rteText .calendar-table .columNext  a{
	background:url("../images/next_month_404_red.gif") no-repeat left 1px;
}
.page_404 #main .rteText .calendar-table .columYear a{
	color:#CC0000;
}
.page_404  #main .rteText .calendar-table th {
	background-color:#CC0000;
}
.page_404  #main .rteText .calendar-table .linked_today, .page_404  #main  .rteText  .calendar-table .linked_day {
	background-color:#CC0000;
}
.page_404 .rcMenuContainer{
	border:1px solid #CC0000 !important;
}
.page_404 .rcMenuItemText {
	background-color:#CC0000 !important;
	border:1px solid #CC0000 !important;
}
.page_404 .rcMenuItem,.page_404 .rcMenuItemHover:hover {
	border:1px solid #CC0000 !important;
	color:#CC0000 !important;
}

/*andy wahloo*/
.page_andy  #main  .rteText .calendar-table .columPrevious  a{
	background:url("../images/prev_month_andy.gif") no-repeat right 1px;
}
.page_andy  #main  .rteText .calendar-table .columNext  a{
	background:url("../images/next_month_andy.gif") no-repeat left 1px;
}
.page_andy  #main .rteText .calendar-table .columYear a{
	color:#ff33cc;
}
.page_andy #main .rteText .calendar-table th {
	background-color:#ff33cc;
}
.page_andy #main .rteText .calendar-table .linked_today, .page_andy #main .rteText .calendar-table .linked_day {
	background-color:#ff33cc;
}
.page_andy  #main .rteText .calendar-table  td {
	color:#ff33cc;
	border:solid 1px #ff33cc;
	border-bottom:none;
	border-right:none;
}
.page_andy  #main .rteText .calendar-table  td .linked_today_nolink{
	color:#ff33cc;
	border:none;
}
.page_andy #main .rteText .calendar-table  td.lastTd{
	border-right:solid 1px #ff33cc;
}
.page_andy #main .rteText .calendar-table tr.lastTr td{
	border-bottom:solid 1px #ff33cc;
}
.page_andy  #main .rteText .calendar-table  td.columPrevious , .page_andy  #main .rteText .calendar-table td.columNext, 
.page_andy  #main .rteText .calendar-table td.columYear{
	border:none;
}

.page_andy .rcMenuContainer{
	border:1px solid #ff33cc !important;
}
.page_andy .rcMenuItemText {
	background-color:#ff33cc !important;
	border:1px solid #ff33cc !important;
}
.page_andy .rcMenuItem, .page_andy .rcMenuItemHover:hover {
	border:1px solid #ff33cc !important;
	color:#ff33cc !important;
}

/*derriere*/
.page_derriere  #main  .rteText .calendar-table .columPrevious  a{
	/*background:url("../images/prev_month_derriere.gif") no-repeat right 1px;*/
	background:url("../images/prev_month_derriere_black.gif") no-repeat right 1px;
}
.page_derriere  #main  .rteText .calendar-table .columNext  a{
	/*background:url("../images/next_month_derriere.gif") no-repeat left 1px;*/
	background:url("../images/next_month_derriere_black.gif") no-repeat left 1px;
}

.page_derriere  #main .rteText .calendar-table .columYear a{
	/*color:#FFCC99;*/
	color:#000;
}
.page_derriere  #main .rteText .calendar-table  td {
	color:#000;
	border:solid 1px #000;
	/*border:solid 1px #FFCC99;*/
	border-bottom:none;
	border-right:none;
}
.page_derriere #main .rteText .calendar-table  td.lastTd{
	border-right:solid 1px #000;
}
.page_derriere  #main .rteText .calendar-table tr.lastTr td{
	border-bottom:solid 1px #000;
}
.page_derriere  #main .rteText .calendar-table  td.columPrevious , .page_derriere  #main .rteText .calendar-table td.columNext, 
.page_derriere  #main .rteText .calendar-table td.columYear{
	border:none;
	height:22px;
}
.page_derriere  #main .rteText .calendar-table  td .linked_today_nolink{
	color:#000;
	border:none;
}
.page_derriere #main .rteText .calendar-table th {
	background-color:#000;
	color:#FFF !important;
}
.page_derriere #main .rteText .calendar-table .linked_today , .page_derriere #main .rteText .calendar-table .linked_day{
	background-color:#000;
}
.page_derriere .rcMenuContainer {
	border:1px solid #000 !important;
}
.page_derriere  .rcMenuItemText {
	background-color:#000 !important;
	border:1px solid #000 !important;
	color:#000 !important;
}
.page_derriere  .rcMenuItem, .page_derriere .rcMenuItemHover:hover {
	border:1px solid #000 !important;
	color:#000 !important;
}
/**/

.leftCol .rteText  .csc-textpic-left{
	clear:both;
	border:solid #FFFFFF 1px;
 
}

/*rte*/

/*définition Classes rte*/
#main .centerCol .rteText .color_brown{
    color:#996633;     
}

#main .centerCol .rteText .color_light_brown{
    color:#cc9966;     
}

#main .centerCol .rteText .color_dark_brown{
    color:#996633;     
}

#main .centerCol .rteText .blue_color{
    color:#66cccc;     
}

#main .centerCol .rteText .blue_dark_color{
    color:#33cccc;     
}

#main .centerCol .rteText p.black_colorn, #main .centerCol .rteText span.black_colorn, 
#main .centerCol .rteText p.black_color a , #main .centerCol .rteText span.black_color a ,
#main .centerCol .rteText div.black_color,#main .centerCol .rteText span.black_color,
#main .centerCol .rteText h1.black_color, #main .centerCol .rteText h2.black_color,
#main .centerCol .rteText h3.black_color,#main .centerCol .rteText h4.black_color,
#main .centerCol .rteText h5.black_color ,#main .centerCol .rteText h6.black_color {
	color:#000000;
}
#main .centerCol .rteText p.color_green, #main .centerCol .rteText span.color_green, 
#main .centerCol .rteText p.color_green a , #main .centerCol .rteText span.color_green a ,
#main .centerCol .rteText h1.color_green, #main .centerCol .rteText h2.color_green,
#main .centerCol .rteText h3.color_green, #main .centerCol .rteText h4.color_green,
#main .centerCol .rteText h5.color_green , #main .centerCol .rteText h6.color_green{
    color:#009933;     
}

#main .centerCol .rteText p.color_pink, #main .centerCol .rteText span.color_pink, 
#main .centerCol .rteText p.color_pink a, #main .centerCol .rteText span.color_pink a,
#main .centerCol .rteText h1.color_pink, #main .centerCol .rteText h2.color_pink,
#main .centerCol .rteText h3.color_pink, #main .centerCol .rteText h4.color_pink,
#main .centerCol .rteText h5.color_pink ,#main .centerCol .rteText h6.color_pink{
    color:#ff33cc;     
}

#main .centerCol .rteText p.color_yellow, #main .centerCol .rteText span.color_yellow, 
#main .centerCol .rteText p.color_yellow a, #main .centerCol .rteText span.color_yellow a,
#main .centerCol .rteText h1.color_yellow, #main .centerCol .rteText h2.color_yellow,
#main .centerCol .rteText h3.color_yellow, #main .centerCol .rteText h4.color_yellow,
#main .centerCol .rteText h5.color_yellow , #main .centerCol .rteText h6.color_yellow{
    color:#FFCC99;     
}
#main .centerCol .rteText p.color_yellow_background, #main .centerCol .rteText span.color_yellow_background, 
#main .centerCol .rteText p.color_yellow_background a, #main .centerCol .rteText span.color_yellow_background a,
#main .centerCol .rteText h1.color_yellow_background, #main .centerCol .rteText h2.color_yellow_background,
#main .centerCol .rteText h3.color_yellow_background, #main .centerCol .rteText h4.color_yellow_background,
#main .centerCol .rteText h5.color_yellow_background , #main .centerCol .rteText h6.color_yellow_background{
    color:#FFCC00;   
}
#main .centerCol .rteText .lien_picto_pdf, #main .centerCol .rteText  a.lien_picto_pdf{
	color:#CC9966;
	display:block;
	padding:17px 0 4px 46px;
	background:url("../images/icone_pdf.gif") no-repeat top left;
}

#main .centerCol .rteText p.color_brown, #main .centerCol .rteText span.color_brown, 
#main .centerCol .rteText p.color_brown a, #main .centerCol .rteText span.color_brown a, 
#main .centerCol .rteText h1.color_brown, #main .centerCol .rteText h2.color_brown, 
#main .centerCol .rteText h3.color_brown, #main .centerCol .rteText h4.color_brown, 
#main .centerCol .rteText h5.color_brown, #main .centerCol .rteText h6.color_brown{
    color:#996633;     
}
#main .centerCol .rteText p.color_light_brown, #main .centerCol .rteText span.color_light_brown, 
#main .centerCol .rteText p.color_light_brown a, #main .centerCol .rteText span.color_light_brown a, 
#main .centerCol .rteText h1.color_light_brown, #main .centerCol .rteText h2.color_light_brown, 
#main .centerCol .rteText h3.color_light_brown, #main .centerCol .rteText h4.color_light_brown, 
#main .centerCol .rteText h5.color_light_brown, #main .centerCol .rteText h6.color_light_brown{
    color:#cc9966;     
}
#main .centerCol .rteText p.color_dark_brown, #main .centerCol .rteText span.color_dark_brown, 
#main .centerCol .rteText p.color_dark_brown a, #main .centerCol .rteText span.color_dark_brown a, 
#main .centerCol .rteText h1.color_dark_brown, #main .centerCol .rteText h2.color_dark_brown, 
#main .centerCol .rteText h3.color_dark_brown, #main .centerCol .rteText h4.color_dark_brown, 
#main .centerCol .rteText h5.color_dark_brown, #main .centerCol .rteText h6.color_dark_brown{
    color:#996633;     
}

#main .centerCol .rteText p.blue_color, #main .centerCol .rteText span.blue_color, 
#main .centerCol .rteText p.blue_color a, #main .centerCol .rteText span.blue_color a, 
#main .centerCol .rteText h1.blue_color, #main .centerCol .rteText h2.blue_color, 
#main .centerCol .rteText h3.blue_color, #main .centerCol .rteText h4.blue_color, 
#main .centerCol .rteText h5.blue_color, #main .centerCol .rteText h6.blue_color{
    color:#66cccc;     
}


#main .centerCol .rteText p.blue_dark_color, #main .centerCol .rteText span.blue_dark_color, 
#main .centerCol .rteText p.blue_dark_color a, #main .centerCol .rteText span.blue_dark_color a, 
#main .centerCol .rteText h1.blue_dark_color, #main .centerCol .rteText h2.blue_dark_color, 
#main .centerCol .rteText h3.blue_dark_color, #main .centerCol .rteText h4.blue_dark_color, 
#main .centerCol .rteText h5.blue_dark_color, #main .centerCol .rteText h6.blue_dark_color{
    color:#33cccc;     
}

#main .centerCol .rteText p.colour_pink_dark, #main .centerCol .rteText span.colour_pink_dark, 
#main .centerCol .rteText p.colour_pink_dark a, #main .centerCol .rteText span.colour_pink_dark a, 
#main .centerCol .rteText h1.colour_pink_dark, #main .centerCol .rteText h2.colour_pink_dark, 
#main .centerCol .rteText h3.colour_pink_dark, #main .centerCol .rteText h4.colour_pink_dark, 
#main .centerCol .rteText h5.colour_pink_dark, #main .centerCol .rteText h6.colour_pink_dark{
    color:#cc0099;     
}

#main .centerCol .rteText p.colour_red_dark, #main .centerCol .rteText span.colour_red_dark, 
#main .centerCol .rteText p.colour_red_dark a, #main .centerCol .rteText span.colour_red_dark a, 
#main .centerCol .rteText h1.colour_red_dark, #main .centerCol .rteText h2.colour_red_dark, 
#main .centerCol .rteText h3.colour_red_dark, #main .centerCol .rteText h4.colour_red_dark, 
#main .centerCol .rteText h5.colour_red_dark, #main .centerCol .rteText h6.colour_red_dark{
    color:#990000;     
}

/**/
#main .centerCol .rteText .size_12{
	font-size:100%;
}
#main .centerCol .rteText .size_15{
	font-size:125%;
}
#main .centerCol .rteText .size_20{
	font-size:166%;
}
#main .centerCol .rteText .size_25{
	font-size:208%;
}
#main .centerCol .rteText .size_30{
	font-size:250%;
}
#main .centerCol .rteText .size_35{
	font-size:291%;
}

/**/
#main .centerCol .rteText p.size_12,#main .centerCol .rteText div.size_12 ,
#main .centerCol .rteText span.size_12, #main .centerCol .rteText h1.size_12, 
#main .centerCol .rteText h2.size_12, #main .centerCol .rteText h3.size_12, 
#main .centerCol .rteText h4.size_12, #main .centerCol .rteText h5.size_12, 
#main .centerCol .rteText h6.size_12{
	font-size:100%;
}
#main .centerCol .rteText p.size_15, #main .centerCol .rteText div.size_15 ,
#main .centerCol .rteText span.size_15,#main .centerCol .rteText h1.size_15, 
#main .centerCol .rteText h2.size_15, #main .centerCol .rteText h3.size_15, 
#main .centerCol .rteText h4.size_15, #main .centerCol .rteText h5.size_15, 
#main .centerCol .rteText h6.size_15{
	font-size:125%;
}
#main .centerCol .rteText p.size_20, #main .centerCol .rteText div.size_20 , 
#main .centerCol .rteText span.size_20, #main .centerCol .rteText h1.size_20, 
#main .centerCol .rteText h2.size_20, #main .centerCol .rteText h3.size_20, 
#main .centerCol .rteText h4.size_20, #main .centerCol .rteText h5.size_20, 
#main .centerCol .rteText h6.size_20{
	font-size:166%;
}
#main .centerCol .rteText p.size_25,#main .centerCol .rteText div.size_25,
#main .centerCol .rteText span.size_25,
#main .centerCol .rteText h1.size_25, #main .centerCol .rteText h2.size_25, 
#main .centerCol .rteText h3.size_25, #main .centerCol .rteText h4.size_25, 
#main .centerCol .rteText h5.size_25, #main .centerCol .rteText h6.size_25{
	font-size:208%;
}
#main .centerCol .rteText p.size_30, #main .centerCol .rteText div.size_30 , 
#main .centerCol .rteText span.size_30, #main .centerCol .rteText h1.size_30, 
#main .centerCol .rteText h2.size_30, #main .centerCol .rteText h3.size_30, 
#main .centerCol .rteText h4.size_30, #main .centerCol .rteText h5.size_30, 
#main .centerCol .rteText h6.size_30{
	font-size:250%;
}
#main .centerCol .rteText p.size_35, #main .centerCol .rteText div.size_35 ,
#main .centerCol .rteText span.size_35, #main .centerCol .rteText h1.size_30, 
#main .centerCol .rteText h2.size_35, #main .centerCol .rteText h3.size_35, 
#main .centerCol .rteText h4.size_35, #main .centerCol .rteText h5.size_35, 
#main .centerCol .rteText h6.size_35{
	font-size:291%;
}

#main .centerCol .rteText p.align-justify, #main .centerCol .rteText div.align-justify,
#main .centerCol .rteText span.align-justify{
 text-align:justify;
}

#main .centerCol .rteText p.align-left, #main .centerCol .rteText div.align-left,
#main .centerCol .rteText span.align-left{
 text-align:left;
}

#main .centerCol .rteText p.align-right, #main .centerCol .rteText div.align-right,
#main .centerCol .rteText span.align-right{
 text-align:right;
}
#main .centerCol .rteText p.align-center,#main .centerCol .rteText div.align-center,
#main .centerCol .rteText span.align-center{
 text-align:center;
}



#main  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}

#main .leftCol .rteText .csc-textpic-text{
	clear:both;
	width:100%;
}

table.contenttable,table.contenttable th, table.contenttable td  {
	vertical-align:top;
	padding-bottom:10px;
}

#main .centerCol .rteText .lien_news {
	margin-top:10px;
}

#main .centerCol .rteText .lien_news img {
	margin:0 8px 0 0;
	float:none;
	clear:both;
}

#main .centerCol .rteText a {
	vertical-align:top;
}

#main .centerCol .right .bookmarks {
	display:none;
	margin-bottom:0px;
}

#main .twoCols .left {
	margin-top:0px;
}

#header .link a{
	color:#000000 !important;
}

/*------- Style restau -------*/

.page_404 #main .centerCol .friends .letter {
	color:#CC0000;	
}
.page_404 #main .centerCol .rteText .newsCalendar_listHeader {
	color:#CC0000;	
}


.page_andy #main .centerCol .friends .letter {
	color:#FF33CC;	
}
.page_andy #main .centerCol .rteText .newsCalendar_listHeader {
	color:#FF33CC;	
}


.page_derriere #main .centerCol .friends .letter {
	color:#000;	
}
.page_derriere #main .centerCol .rteText .newsCalendar_listHeader {
	color:#000;	
}


.page_souk #main .centerCol .friends .letter {
	color:#66cccc;	
}
.page_souk #main .centerCol .rteText .newsCalendar_listHeader {
	color:#66cccc;	
}

#page .tx-chgallery-pi1 .pagebrowser .next a,#page .tx-chgallery-pi1 .pagebrowser .prev a {
	font-size:90%;
	text-decoration:none !important;
}
#page .tx-chgallery-pi1 .pagebrowser .next a:hover, #page .tx-chgallery-pi1 .pagebrowser .prev a:hover {
	text-decoration:underline !important;
}

.tx-ttnews .newsCalendar_listBody {
	padding:0;
}

.frame{}

#main .tx-chgallery-pi1 #single img {
	margin:0px;
}


/*share this*/

.addthis_default_style {
	margin-top:5px;
	margin-left:5px;
}
.addthis_default_style a {
	font-size:80%;
	height:21px;
}
.addthis_default_style a:hover{
	text-decoration:none;
}
.addthis_default_style a img{
	float:left;
}
.addthis_default_style a span {
	margin-left:5px;
}

.tx-ttnews-browsebox-SCell {
	display:none;
}