/* 
STYLES
*/

/* Common classes */
body { background:none; margin:0 0 25px 0; padding:0px; } /* Hack CSS pour RadEditor qui charge une IFrame avec un body */
#Body { margin:0 0 25px 0; padding:0px; background:#e8ebe5 url(images/bg_commun_header.jpg) repeat-x top left; }
body, p, .Normal { font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
p, form, ul, ol, li { margin:0; padding:0; color:#4c4c4c; }

/* Headings */
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:35px; margin:0; padding:0 0 5px 0; color:#cc0000; line-height:normal; }
h2 { font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:10px; margin:0; padding:0 0 15px 1px; color:#4c4c4c; text-transform:uppercase; letter-spacing:1px; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#4c4c4c; margin:0; padding:0; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:15px; color:#4c4c4c; margin:0; padding:0 0 3px 0; }

/* Liens et listes */
a, a:link, a:visited, .contenu p a, .lien a, .lien h3 a, .liens a, .contenu ul li a { text-decoration:none; color:#cc0000; cursor:pointer; }
.lien a, .lien, .lien h3, .lien h3 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; }
.etoile .lien {font-weight:bold; margin-bottom:15px; }
.etoile .contenu {margin-top:15px; }
.etoile .auteurs_etoiles{ color:#CC0000}

a:hover, .contenu p a:hover, .lien a:hover, .liens a:hover, a:hover span, ul li a:hover { text-decoration:underline; }
.liens a, .contenu ul li a { font-weight:bold; }
.lien-image { display:block; margin-bottom:15px; }
.image2 { margin:10px 0 5px 0; }
a img { border:none; }
ul { padding:0; margin:0; }
ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; background:none; text-indent:0; text-decoration:none; display:block; list-style:none; }
ul li a { color:#cc0000; font-size:11px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/icone_fleche_rouge.jpg) no-repeat left 4px; padding-left:15px; }
* html #content li { height:1% }

/* Skin & Dnn Framework Classes */
.clear { clear:both; font-size:0; line-height:0; height:0; }
.left { float:left; }
.right { float:right; }
.show { display:block; }
.hidden { display:none; }
.accessibility { position:absolute; top:-10000px; }
.hr_redline { background:url(images/bg_damier.gif) repeat-x top left; height:5px; margin:0 30px 25px 30px; }
.hr_dottedline { background:url(images/bg_points.jpg) repeat-x top left; height:1px; margin:10px 30px 25px 30px; }
blockquote { }
hr { color:#b2b2b2; }
.NormalRed { color:#cc0000; border-bottom:1px solid #cc0000; margin-bottom:5px; display:block; }
.SubHead center { color:#2bb5dd; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.ControlPanel { width:990px; margin:0 auto; border:0; margin-bottom:5px; }

/*textes intro*/
.intro, .txt_intro, .intro .Normal, .txt_intro .Normal, .intro .Normal p, .intro p { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; font-weight:normal; color:#000000; }
.intro { margin-bottom:25px; }

/******************************
			HEADER
*****************************/
#header { width:930px; height:443px; margin:0 auto; clear:both; }
#header_wrp { }
#header_left_wrp { width:670px; float:left; display:inline; }
#logo { width:670px; float:left; display:inline; }
.header_gauche { width:670px; height:295px; float:left; display:inline; background:url(images/bg_actualite.jpg) no-repeat top left; margin-top:10px; }
.header_gauche .bloc { padding:18px 0 25px 0; }
.header_droite { width:205px; height:350px; float:right; display:inline; margin-right:25px; margin-top:10px; }

/* 
Menu
 */
#nav { background:url(images/bg_commun_nav_top.jpg) repeat-x top left; height:41px; margin-bottom:20px; }
.RadMenu_Default { background:none !important; border:none !important; text-align:left; cursor:pointer !important; }
.RadMenu_Default_rtl { text-align:right; }
.RadMenu_Default_Context { background:none !important; border:none !important; }
.RadMenu_Default a { text-decoration:none !important; cursor:pointer !important; }
.RadMenu_Default .rmLink { color:#cc0000 !important; line-height:35px !important; text-decoration:none !important; cursor:pointer !important; }
.RadMenu_Default .rmLink:focus, .RadMenu_Default .rmFocused { outline-color:-moz-use-text-color; outline-style:none !important; outline-width:0; }
.RadMenu_Default .rmExpanded { position:relative; z-index:10000; }
.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Default .rmExpanded { background-color:#cc0000 !important; color:#FFFFFF !important; }
.RadMenu_Default .rmLink .rmText, .RadMenu ul li a.rmLink { -x-system-font:none !important; font-family:Arial, sans-serif; font-size:12px; font-size-adjust:none !important; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; font-family:"Trebuchet MS", "Trebuchet", Verdana !important; font-size:10px !important; line-height:29px !important; background:none !important; padding:4px 5px 0 5px !important; text-transform:uppercase !important; }
#nav_admin .RadMenu ul li a.rmLink { padding:2px 0 0 0 !important; }
.RadMenu_Default .rmGroup { margin:0 0 0 0 !important; position:absolute !important; left:0px !important; }
.RadMenu_Default .rmGroup .rmLink { color:#ffffff !important; text-decoration:none !important; }
.RadMenu_Default_rtl .rmGroup .rmLink { text-align:right; }
.RadMenu_Default .rmGroup .rmLink:hover, .RadMenu_Default .rmGroup .rmFocused, .RadMenu_Default .rmGroup .rmExpanded { background:#3e0000 !important; color:#FFFFFF !important; }
.RadMenu_Default .rmText { padding:3px 20px 5px !important; }
.RadMenu_Default .rmGroup .rmLink .rmText { font-size:10px; padding:0px 10px 0px 10px !important; line-height:20px !important; }
.RadMenu_Default_rtl .rmGroup .rmLink .rmText { padding:4px 15px 5px 37px !important; }
.RadMenu_Default .rmGroup .rmLink .rmExpandRight { background:none !important; }
.RadMenu_Default .rmGroup .rmLink .rmExpandLeft { background:none !important; }
.RadMenu_Default .rmGroup .rmLink:hover .rmExpandRight, .RadMenu_Default .rmGroup .rmFocused .rmExpandRight, .RadMenu_Default .rmGroup .rmExpanded .rmExpandRight { background:none !important; }
.RadMenu_Default .rmGroup .rmLink:hover .rmExpandLeft, .RadMenu_Default .rmGroup .rmFocused .rmExpandLeft, .RadMenu_Default .rmGroup .rmExpanded .rmExpandLeft { background:none !important; }
.RadMenu_Default .rmHorizontal .rmItem { border-right:1px solid #fbab00 !important; padding-bottom:1px; /*margin-left:-5px !important;*/ }
.RadMenu_Default .rmHorizontal .rmLast { border-right:0 none; margin-bottom:0px; }
.RadMenu_Default .rmVertical .rmItem { border-bottom:0 none; border-right:none !important; }
.RadMenu_Default .rmVertical .rmFirst { border-top:0 none; padding-top:5px !important; }
.RadMenu_Default .rmVertical .rmLast { border-bottom:0 none; padding-bottom:5px !important; }
.RadMenu_Default_rtl .rmHorizontal .rmItem { border-left:0 none; }
.RadMenu_Default .rmRootGroup .rmGroup .rmItem, .RadMenu_Default_Context .rmGroup .rmItem { border-bottom:0 none; border-right:0 none; padding-bottom:0; }
.RadMenu_Default .rmGroup { background:#cc0000 !important; border:none !important; }
.RadMenu_Default .rmGroup .rmExpanded { z-index:1; }
.RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow { background:#FFFFFF; height:10px; width:100%; }
.RadMenu_Default .rmBottomArrow { background-position:center -18px; }
.RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow { background:#FFFFFF; height:100%; width:10px; }
.RadMenu_Default .rmRightArrow { background-position:-18px center; }
.RadMenu_Default .rmItem .rmDisabled .rmText { color:#cccccc; }
.RadMenu_Default .rmRootGroup .rmItem .rmDisabled { background:transparent none repeat scroll 0 0; }
.RadMenu_Default .rmGroup .rmItem .rmDisabled { background-color:#cc0000 !important; }
.RadMenu_Default .rmRootGroup .rmSeparator, .RadMenu_Default .rmGroup .rmSeparator { background:#8F8F8F none repeat scroll 0 0; border-bottom:0 none; border-top:1px solid #676767; }
.RadMenu_Default .rmSeparator .rmText { display:none !important; }
.RadMenu_Default .rmHorizontal .rmSeparator { border:0 none; height:20px; line-height:20px; width:1px; }
.RadMenu_Default .rmVertical .rmSeparator { border:0 none; height:1px; line-height:1px; margin:3px 0; }
.RadMenu_Default .rmLeftImage { margin:2px; }
.RadMenu_Default .rmSlide { margin:0 !important; }
.RadMenu_Default .rmHorizontal .rmSlide { margin-top:-2px !important; }
.RadMenu_Default_rtl .rmSlide { margin-left:0 !important; margin-right:0 !important; }
.RadMenu_Default .rmGroup .rmSlide { margin:0 !important; }
.RadMenu_Default .rmItem .rmDisabled:hover { background:transparent none repeat scroll 0 0; }
.RadMenu_Default a:hover, .RadMenu_Default a.rmLink:hover, .RadMenu_Default a.rmLink:hover span { text-decoration:none !important; }
.RadMenu_Default ul li a.rmExpanded .rmText, .RadMenu_Default ul li a.rmExpanded { background:#cc0000 !important; }
.RadMenu_Default .rmRootGroup { border:none !important; background:transparent none repeat scroll 0 0 !important; }
.RadMenu_Default .rmLevel2, .RadMenu_Default .rmLevel3, .RadMenu_Default .rmLevel4 { left:0 !important; }
.RadMenu_Default .rmLevel2 .rmFirst { padding-top:0px !important; }
.RadMenu_Default .rmFirst .rmFirst { padding-top:5px !important; }
.RadMenu_Default .rmLevel2 .rmFirst .rmFirst { padding-top:0px !important; }

/* Connexion Administration */
#login { margin:0; padding:50px 0 15px 0; }
#login a.SkinItem { color:#4C4C4C; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:normal; letter-spacing:1px; margin:0 0 15px 1px; display:block; }

/* Connexion membres */
#member_login { position:relative; height:auto; width:130px; display:inline; }
.nav_connexion .SubHead center { color:#2BB5DD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; text-transform:none; }
.nav_connexion { float:left; width:130px; display:inline; position:relative; }
.nav_connexion ul { border-right:1px solid #fbab00; padding:0; margin:0; }
.nav_connexion ul li { height:26px; line-height:26px; padding:0; margin:0; height:auto; border:0; vertical-align:top; }
.nav_connexion ul li a { display:block; color:#cc0000; font-family:"Trebuchet MS", "Trebuchet", Verdana; font-size:10px; line-height:26px; background:none; padding:8px 15px 0 15px; margin:0; border:none; text-transform:uppercase; font-weight:normal; }
.nav_connexion ul li a:hover, .nav_connexion ul.hovered, .nav_connexion ul.hovered a { color:#ffffff; text-decoration:none; background:#cc0000; }

/* Forme de connexion */
.nav_connexion #member_login_form { height:0; overflow:hidden; top:34px; position:absolute; width:250px; background:#cc0000; color:#FFFFFF; z-index:10000; zoom:1; }
.nav_connexion #member_login_form .ctn { padding:5px; }
.nav_connexion #member_login_form .wrp { padding:15px; background:#3e0000; }
.nav_connexion #member_login_form p { color:#FFFFFF; margin-bottom:10px; margin-top:40px; }
.nav_connexion #member_login_form .id { margin-top:20px; display:block; }
.nav_connexion #member_login_form .mdp { margin-top:10px; display:block; }
.nav_connexion #member_login_form a { color:#FFFFFF; text-decoration:underline; display:block; margin-top:30px; }
.nav_connexion #member_login_form a.close { color:#cc0000; text-decoration:none; display:block; margin-top:0; float:right; text-transform:capitalize; }
.nav_connexion #member_login_form .tfield1 { width:205px; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin-top:5px; vertical-align:top; padding:5px; }
.nav_connexion #member_login_form a.tsubmit { height:24px; float:right; clear:both; margin-top:10px; text-decoration:none; padding-left:41px; line-height:24px; background:url(images/btn_OK_fond_bordeaux.jpg) no-repeat top left; }
* html .nav_connexion #member_login_form { }
* html .nav_connexion ul, * html .nav_connexion ul li { height:28px; width:130px; }



/******************************
			CONTENT
******************************/
#content { width:990px; margin:0 auto; padding:25px 0; clear:both; background:#FFFFFF; }

/* Effet jQuery home */
.ui-tabs-hide { display: none; }

/* Blocs UDT */
.udt_row { background:url(images/bg_points.jpg) repeat-x bottom left; margin-bottom:10px; }
.udt_content { padding-bottom:20px; }
.udt_noborder .udt_row { background:none; margin-bottom:0; }
.udt_noborder .udt_content { padding-bottom:10px; }
.udt_noborderforrows .udt_row { background:none; margin-bottom:0; }
.udt_noborderforrows { background:url(images/bg_points.jpg) repeat-x bottom left; margin-bottom:10px; }
.liens ul { padding-top:5px; }
.contenu ul { padding-bottom:5px; }
.contenu p { padding:5px 0 0 0; }
.contenu p a { font-weight:bold; }
.imgleft img { float:left; margin:5px 10px 0 0; }
.imgright img { float:right; margin:5px 0 10px 5px; }
p.complement { font-size:10px; }
.complement, .complement a { color:#4c4c4c; font-weight:bold; }
p.complement span { color:#4C4C4C; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:14px; font-weight:normal; }

.video { background:url(images/bg_media_video.jpg) no-repeat top left; text-align:center; margin:10px 0 20px 0; }
.son { background:url(images/bg_media_son.jpg) no-repeat top left; text-align:center; height:40px; margin:10px 0; }
.son object { margin-top:10px; }
.imgleft .contenu p { padding-top:0; padding-bottom:5px; }
.legende { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080; padding:5px; }

/* Bloc UDT Navigation Bas de Page */
.footer_nav_bloc .udt_row { width:130px; float:left; display:inline; margin-left:20px; background:none; }

/* Bloc UDT Tableau */
div.table { background:url(images/bg_tableau.jpg) no-repeat top left; padding:0 20px; }
table.table { width:460px; }
table.table tr { background:url(images/bg_pointilles_oranges.jpg) repeat-x bottom left; }
table.table tr.table_header { background:url(images/bg_tableau_header.jpg) repeat-x bottom left; }
table.table th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; font-weight:bold; padding:8px 2px; }
table.table td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; padding:8px 2px; }
table.table tr.last { background:none; }

/* Actualite */
.events_home_actu { background:url(images/bg_damier.gif) repeat-x top left; }
.events_home_actu h2 { float:left; display:inline; padding:10px 5px 0 30px; font-size:11px; color:#cc0000; border-right:1px solid #ffffff; }
.events_home_actu #actu_nav { float:left; display:inline; margin-bottom:15px; }
.events_home_actu #actu_nav ul { }
.events_home_actu #actu_nav ul li { float:left; display:inline; border-right:1px solid #ffffff; }
.events_home_actu #actu_nav ul li a { display:block; width:40px; height:30px; line-height:30px; background:url(images/bg_actu_home_5px.jpg) repeat-x top left; color:#cc0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; margin:0; padding:0; text-align:center; }
.events_home_actu #actu_nav ul li a:hover { text-decoration:none; background: #cc0000; color:#ffffff; font-size:20px; }
.events_home_actu #actu_nav ul li a span { padding-left:30px; }
.events_home_actu #actu_nav ul li.ui-tabs-selected a { background: #cc0000; color:#ffffff; font-size:20px; }
.events_home_actu #actu_nav ul li.ui-tabs-selected a:hover { text-decoration:none; }
.events_home_actu #actu_content { margin:0 20px; clear:both; }
.events_home_actu #actu_content img { float:left; display:inline; margin-right:15px; }
.events_home_actu #actu_content .wrp { float:left; display:inline; width:445px; }
.events_home_actu #actu_content .lien a { font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; line-height:37px; }
.events_home_actu #actu_content .complement { font-size:9px; font-weight:bold; color:#4c4c4c; padding:10px 0 5px 0; }
.events_home_actu #actu_content .contenu { }
.events_home_actu #actu_content .contenu p { font-size:11px; color:#4c4c4c; }
.events_home_actu .actu_content { margin:0 20px; clear:both; }
.events_home_actu .actu_content .image { float:left; display:inline; width:160px; min-width:160px; margin-left:10px; text-align:center; }
.events_home_actu .actu_content .image img { float:left; display:inline; margin:0 auto; }
.events_home_actu .actu_content .image a { display:block; width:150px; }
.events_home_actu .actu_content .wrp { float:left; display:inline; width:445px; }
.events_home_actu .actu_content .wrp_noimage { width:550px; }
.events_home_actu .actu_content .lien {/* FadeIn bug in IE7 */ background:white; }
.events_home_actu .actu_content .lien a { font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; line-height:40px; /* FadeIn bug in IE7 */ background:transparent; }
.events_home_actu .actu_content .complement { font-size:11px; font-weight:bold; color:#4c4c4c; padding:10px 0 5px 0; }
.events_home_actu .actu_content .complement img { margin-right:15px; }
.events_home_actu .actu_content .contenu p { font-size:11px; color:#4c4c4c; }
.events_home_actu .actu_content .separator_noimage { float:left; display:inline; width:80px; }

/* Liste des evenements */
.event_list_home { padding-bottom:15px; }
.event_list_home a, .event_list_home img { float:left; display:inline; margin-right:15px; }
.event_list_home a img { margin-right:0; }
.event_list_home div.complement { float:left; display:inline; margin:0; padding:0; }
.event_list_home .lien a { float:none; clear:both; display:block; padding-top:2px; line-height:18px; }
.event_list_home .lien { clear:both }

/* Recherche d'evenement */
#event_search { background:url(images/bg_radcalendar.jpg) no-repeat top left; padding:10px; }
#event_search p { padding-bottom:5px; color:#000000; }
#event_search input.ac_input { width:140px; }

/* Calendrier de recherche dans l'agenda - RadCalendar */
table.RadCalendar_Default { background:Transparent!important; font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:12px!important; width:193px!important; color:#000000!important; padding-bottom:10px!important; margin-bottom:40px!important; }
.RadCalendar_Default .rcTitlebar { background:none !important; border:none !important; color:#000000 !important; }
.RadCalendar_Default .rcTitlebar table { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important; line-height:30px !important; border: none !important; }
.RadCalendar_Default .rcTitlebar td { }
.RadCalendar_Default .rcTitlebar .rcTitle { }
.RadCalendar_Default .rcTitlebar .rcPrev, .RadCalendar_Default .rcTitlebar .rcNext, .RadCalendar_Default .rcTitlebar .rcFastPrev, .RadCalendar_Default .rcTitlebar .rcFastNext { margin:0 6px !important; }
.RadCalendar_Default .rcTitlebar .rcPrev { }
.RadCalendar_Default .rcTitlebar .rcNext { }
.RadCalendar_Default .rcTitlebar .rcFastPrev { }
.RadCalendar_Default .rcTitlebar .rcFastNext { }
.RadCalendar_Default .rcMain { border-width:0 !important; }
.RadCalendar_Default .rcMain .rcMainTable  { width:180px !important; padding-left:10px; }
.RadCalendar_Default .rcMainTable { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important; line-height:16px; margin:0!important; width:auto !important; }
.RadCalendar_Default .rcHeader, .RadCalendar_Default .rcFooter { border-width:0 !important; }
.RadCalendar_Default .rcRow th, .RadCalendar_Default .rcWeek th { color:red !important; padding:0 5px !important; }
.RadCalendar_Default .rcWeek th { border: none !important; padding:1px 4px 4px !important; }
.RadCalendar_Default .rcRow th, .RadCalendar_Default .rcRow td { }
.RadCalendar_Default .rcRow th { border:none !important; }
.RadCalendar_Default .rcWeek .rcViewSel, .RadCalendar_Default .rcRow th { width:auto !important; }
.RadCalendar_Default .rcRow td { border:none !important; padding:1px 2px 2px 1px !important; text-align:center !important; }
.RadCalendar_Default .rcMain .rcRow a, .RadCalendar_Default .rcMain .rcRow span { }
.RadCalendar_Default .rcMain .rcWeekend a { }
.RadCalendar_Default .radCalToday, .RadCalendar_Default .radCalToday_Default,
.RadCalendar_Default .rcRow td.radCalToday, .RadCalendar_Default .rcRow td.radCalToday_Default { color:#4C4C4C !important; Background: #e2e1dd !important; padding:0 !important;  text-align:center !important;/*border:1px solid #cc0000!important;*/ }
.RadCalendar_Default .rcMain .rcOtherMonth a { }
.RadCalendar_Default .rcMain .rcOutOfRange span { color:#CCCCCC; }
.RadCalendar_Default .rcRow .rcHover { background:#ffffff !important; color:#4C4C4C !important; padding:0 !important; text-align:center !important; }
.RadCalendar_Default .rcRow .rcSelected { background:#ffffff !important;  padding:0 !important; text-align:center !important;}
.RadCalendar_Default .rcMain .rcRow .rcSelected a { color:#4C4C4C !important; padding:0 !important; text-align:center !important;}
table.RadCalendarMultiView_Default { }
#event_search .radCalDefaultEventDay, #event_search .radCalDefaultradCalDefaultEventDay { background:#FBAB00 !important; text-align:center !important; }
#event_search .radCalDefaultEventDay a, #event_search .radCalDefaultradCalDefaultEventDay a { color:#000000 !important;  padding:0 !important; text-align:center !important;}
#event_search .radCalDefaultEventDayBet { background: url(images/dot.gif) no-repeat bottom center; }

.RadCalendar_Default .rcRow td a, 
.RadCalendar_Default .rcRow td.rcHover a, 
#event_search  .RadCalendar_Default .radCalDefault_Default a 
{ padding:0 !important; text-align:center !important; margin:0 !important; border:none !important;}

.RadCalendar_Default .rcRow td , 
.RadCalendar_Default .rcRow td.rcHover, 
#event_search  .RadCalendar_Default .radCalDefault_Default
{ padding:2px 2px 2px 2px !important; 
  text-align:center !important; 
  margin:0 !important; 
  border:none !important;
  }
.RadCalendar_Default .rcRow td.radCalToday a, .RadCalendar_Default .rcRow td.radCalToday_Default a { color:#cc0000 !important; padding:0 !important; text-align:center !important; }

/* Styles de l'autocomplete */
body .ac_results { padding: 0px; border: 1px solid #4C4C4C; background-color: white; overflow: hidden; z-index: 99999; width:650px !important; font-family:Verdana,Arial,Helvetica,sans-serif !important; }
body .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
body .ac_results li { margin: 0px; padding: 5px 5px 5px 5px; cursor:pointer ; display: block; font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size: 11px; line-height: 16px; overflow: hidden; }
body .ac_loading { background: white url('Images/loader.gif') right center no-repeat; }
body .ac_odd { background-color: #eeede9; color: #4C4C4C; }
body .ac_over { background-color: #FBAB00; color: #4C4C4C; }
body .ajaxsearchintro { font-size: 12px; line-height: 14px; padding:3px; color:#4C4C4C; cursor:pointer ; }
body .ac_results li { font-weight:normal; color:#CC0000}
body .ac_results li .description { font-weight:normal; font-size:10px; color:#4C4C4C; }
body .ajaxsearchend { cursor:pointer ;font-size: 12px; line-height: 18px; padding:3px 20px 5px 0; color:#4C4C4C; text-decoration:underline; text-align:right; width:630px;}


/* Pagination */
ul.pagination { float:right; margin:15px 0; }
ul.pagination li { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:28px; display:inline; color:#000000; }
ul.pagination li.previous { }
ul.pagination li.next { }
ul.pagination li.active { }
ul.pagination li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#cc0000; background:none; padding:0; margin-right:3px; }
ul.pagination li.active a { font-size:30px; color:#000000; }

/* Navigtion formulaire */
.navigation_formulaire { margin-top:10px; }
.navigation_formulaire a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.navigation_formulaire .previous { float:left; display:inline; }
.navigation_formulaire .next { float:right; display:inline; }

/* Resultat recherche lucene */
.table_resultats_recherche_dnn h2{padding-bottom:5px;}

/******************************
			FOOTER
******************************/
#footer { width:990px; clear:both; margin:0 auto; background:#E8EBE5; }
#footer_wrp { width:990px; margin-bottom:25px; height:61px; clear:both; background:url(images/bg_commun_footer_info.jpg) no-repeat top left; color:#cc0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
#footer_wrp p { color:#cc0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
.info_scam { width:680px; float:left; display:inline; margin-left:30px; margin-top:2px; }
.info_partenaire { width:210px; float:left; display:inline; margin-left:30px; }
.info_partenaire p { text-align:right; }
#footer_nav { margin-left:30px; }
#bloc_outils_portal { width:150px; float:left; display:inline; }
.footer_nav_bloc { width:760px; float:left; display:inline; color:#cc0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
.footer_nav_bloc .liens ul li a { font-weight:normal; padding:0; background:none; margin:0; }
.footer_nav_bloc .liens ul { padding:0; }
.footer_nav_bloc .liens ul li { padding:0 0 5px 0; }


/* Langue */
#langue { padding-top:25px; text-align:left; }
#langue a { display:block; }

/*recherche*/
#recherche input.NormalTextBox, input.xsTxtSearch { background:#fff; width:95px; height:21px; }
#recherche input.Recherche { margin:5px 2px 0 0; }

.content_droite .rechercheglobale input.xsTxtSearch {
    margin-right:10px;
    margin-top:2px;
    width:130px;
}




/* Patates */

    .patate {position:relative; width:230px;}
    .patate p{ font-family: Arial,Helvetica,sans-serif; color:White; font-size:16px; line-height:17px; font-weight: 600; font-variant:small-caps;}
    .patate p a { font-family: Arial,Helvetica,sans-serif; color:White; font-size:16px; line-height:17px;  font-weight: 600; text-decoration:underline;font-variant:small-caps; }
    .patate p a.globallink { text-decoration:none}
    
    .type_A{ height:98px;}
    .type_B{ height:202px;}
    .type_C{ height:258px;}
    
    .type_A .wrapper{ padding:15px 15px 2px 30px }
    .type_B .wrapper{ padding:35px 15px 2px 20px }
    .type_C .wrapper{ padding:35px 15px 2px 20px }
    .type_C .wrapper p{ margin-left:5px }
    .type_C .wrapper img{ margin-right:5px }
    
    
    .type_A_couleur_1{Background:url(../../../0/Contenus/images/Patates/Type_A_rouge.jpg) no-repeat top left;}
    .type_B_couleur_1{Background:url(../../../0/Contenus/images/Patates/Type_B_rouge.jpg) no-repeat top left;}
    .type_C_couleur_1{Background:url(../../../0/Contenus/images/Patates/Type_C_rouge.jpg) no-repeat top left;}
    
    .type_A_couleur_2{Background:url(../../../0/Contenus/images/Patates/Type_A_bordeaux.jpg) no-repeat top left;}
    .type_B_couleur_2{Background:url(../../../0/Contenus/images/Patates/Type_B_bordeaux.jpg) no-repeat top left;}
    .type_C_couleur_2{Background:url(../../../0/Contenus/images/Patates/Type_C_bordeaux.jpg) no-repeat top left;}
    
    .type_A_couleur_3{Background:url(../../../0/Contenus/images/Patates/Type_A_jaune.jpg) no-repeat top left;}
    .type_B_couleur_3{Background:url(../../../0/Contenus/images/Patates/Type_B_jaune.jpg) no-repeat top left;}
    .type_C_couleur_3{Background:url(../../../0/Contenus/images/Patates/Type_C_jaune.jpg) no-repeat top left;}