/* CSS Document */
.linkouu{}
a.linkouu , a.linkouu:link, a.linkouu:visited, a.linkouu:active{ color:#0033ff; text-decoration:none;}
a.linkouu:hover{ text-decoration:underline;}

/* contentSearchResults */
#contentSearchResults {}
#contentSearchResults p{margin: 0 0 0 0;}
.p4 a{}

#contentSearchResults #topResult{background:url(../images/top_result.gif) no-repeat top ; width:708px; height:123px; text-align:left;}
#contentSearchResults #nbResult{ padding: 44px 0 20px 4px; color:#666666;}
#contentSearchResults #nbResult p{color:#666666;}

#contentSearchResults #resultsInfos{ margin: 15px 0 15px 0; position:relative;}
.barreNomRestaurant{ background-color:#f2f2f2; background-image: url(../images/barreTitreRestaurant.jpg); background-repeat: repeat-x; height:21px;}

#contentSearchResults #titleRestaurant{ color:#000000; text-align:left;}
#contentSearchResults #titleRestaurant a, #contentSearchResults #titleRestaurant a:active,#contentSearchResults #titleRestaurant a:link,#contentSearchResults #titleRestaurant a:visited{ color:#000000; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contentSearchResults #titleRestaurant a:hover{ color:#666666;}
#contentSearchResults table.infos{margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;text-align:left;}
#contentSearchResults table.infos td{padding:6px;}

#contentSearchResults #TopLeftInfos, #contentSearchResults #MiddleLeftInfos, #contentSearchResults #BottomLeftInfos, #contentSearchResults #TopRightInfos, #contentSearchResults #MiddleRightInfos, #contentSearchResults #BottomRightInfos{margin: 0 0 0 6px;color:#333333;}
#contentSearchResults .colorRedTitle{color:#cc3300; font-weight:bold;}

#contentSearchResults #barreBottomTable{text-align:right; right:auto; margin-right: 10px;}
#contentSearchResults #btnRabais{background:url(../images/btnReduction.jpg) no-repeat; height:22px; width:55px;  text-align:center;}
#contentSearchResults #contentRabais { color:#FFFFFF; font-weight:bold; font-size:11px; padding: 3px 0 0 0;}

/*#contentSearchResults #btnEuros{padding-left: 60px; padding-bottom: 15px;}*/
/*FIN  contentSearchResults */
#contentSearchResults2 {padding-left:20px;} 
#contentSearchResults2 p{margin: 0 0 0 0;}
#contentSearchResults2 #infos{ margin: 0 0 0 0px;}

#contentSearchResults2 #topResult{background:url(../images/top_result.gif) no-repeat top ; width:708px; height:123px; text-align:left;}
#contentSearchResults2 #nbResult{ padding: 44px 0 20px 4px; color:#666666;}
#contentSearchResults2 #nbResult p{color:#666666;}

#contentSearchResults2 #resultsInfos{ margin: 15px 0 15px 0;}
#contentSearchResults2 #resultsInfos #barreNomRestaurant{ background:url(../images/barreReduction.gif) no-repeat top; width:708px; height:21px;}
#contentSearchResults2 #titleRestaurant{ color:#000000; text-align:left; padding:4px 0 0 10px;}
#contentSearchResults2 #titleRestaurant a, #contentSearchResults #titleRestaurant a:active,#contentSearchResults #titleRestaurant a:link,#contentSearchResults #titleRestaurant a:visited{ color:#000000; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contentSearchResults2 #titleRestaurant a:hover{ color:#666666;}

#contentSearchResults2 #leftInfos{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:left; margin: 0 0 0 0px;}
#contentSearchResults2 #leftInfos .firstLine{margin: 10px 0 0 0px;}
#contentSearchResults2 #leftInfos .secondLine{margin: 20px 0 0 0px;}
#contentSearchResults2 #infosFirstLine{ margin: 10px 0 0 10px;}
#contentSearchResults2 .colorRedTitle{color:#cc3300; font-weight:bold;}

#contentSearchResults2 #infosLeftReduc{ float:left; text-align:left; width:540px;}
#contentSearchResults2 #infosLeftReduc .p1{margin: 9px 0 9px 0;}
#contentSearchResults2 #infosLeftReduc .p2{margin: 18px 0 9px 0;}
#contentSearchResults2 #infosLeftReduc .p3{margin: 18px 0 0px 0;}
#contentSearchResults2 #infosLeftReduc .p4, #contentSearchResults2 #infosLeftReduc .p5, #contentSearchResults2 #infosLeftReduc .p6{font-weight:bold;color:#cc3300;}

#contentSearchResults2 #infosRightReduc{ float:right; text-align:right; padding-right: 10px;}
#contentSearchResults2 #rightInfos{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:left; margin: 0 0 0 0px; width:210px;}
#contentSearchResults2 #rightInfos .firstLine{margin: 10px 0 0 0px;}
#contentSearchResults2 #rightInfos .secondLine{margin: 20px 0 0 0px;}

#contentSearchResults2 #barreBottomTable{ margin: 10px 0 0 10px;}
#contentSearchResults2 #btnReduc{background:url(../images/btnReduction.jpg) no-repeat; height:22px; width:50px; margin: 10px 0 0 10px;}
#contentSearchResults2 #pictoEuro{background:url(../images/pictoEuro.jpg) no-repeat; height:22px; width:22px;margin-top: 10px;}
#contentSearchResults2 #pictoVin{background:url(../images/pictoVin.jpg) no-repeat; height:22px; width:22px;margin-top: 10px;}
#contentSearchResults2 #pictoEuroVin{background:url(../images/pictoEuroVin.jpg) no-repeat; height:22px; width:54px;margin-top: 10px;}
#contentSearchResults2 #contentRabais { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding: 3px 5px 0 0px;}
#btnReduc #contentRabais{text-align:center;}

#contentSearchResults2 #resultsInfos #barreNomRestaurant #leftTop{ float:left; text-align:left;}
#contentSearchResults2 #resultsInfos #barreNomRestaurant #rightTop{ float:right; text-align:right; color:#333333; margin: 3px 5px 0 0; font-weight:bold;}

#contentSearchResults2 #prixInit{ text-decoration:line-through;}
#contentSearchResults2 #prixReduc{ color:#cc3300; font-weight:bold;}
#contentSearchResults2 #reduction2{ color:#669900; font-weight:bold;}

/*  FICHE RESTO */
#ficheResto{}
#ficheResto #barreTop{ background:url(../images/topFicheResto.jpg) no-repeat; width:708px; height:48px;}
#ficheResto #barreTop #titreLeft{float:left; text-align:left; font-size:14px; font-weight:bold;text-decoration:none; margin: 18px 0 0 21px;}

#titreLeft h1{font-size: 22px; color: #000000; margin: 0 0 10px 0; padding: 0 0 5px 0; font-weight:normal; color:#8b0737; font-family:Verdana, Geneva, sans-serif; border-bottom:1px dotted #8b0737; width:520px;}

#ficheResto #barreTop #titreRight{float:right; text-align:right; font-size:11px;color:#333333; margin: 18px 10px 0 0; }

#ficheResto #contentPresentationLeft{ float:left; text-align:left; width: 350px;}
#ficheResto #contentPresentationRight{ float:right; text-align:left; width: 350px;}

#ficheResto #ficheRestoInformation{ margin: 25px 0 0 0;}
#ficheResto #ficheRestoInformation a{ color:#0033ff; text-decoration:none;}
#ficheResto #ficheRestoInformation a:hover{ text-decoration:underline;}
#ficheResto #ficheRestoInformation #metro { margin: 5px 3px 0 0;}

#ficheResto .nbMenus{ color:#FFFFFF; font-weight:bold; font-size:14px; margin: 2px 0 0 6px;}

.colorRedTitle{color:#8b0737;}
#topPanel .colorRedTitle2{color:#cc3300; font-weight:bold; font-size:13px; padding: 18px 0 0 15px;}

#ficheResto .txtSpace{ margin: 20px 0 20px 0;}
#ficheResto .txtSpace2{ margin: 20px 0 0px 0;}

#ficheResto #ongletDescription{text-align:left; width:450px; margin: 30px 0 0 0;}
#ficheResto #ongletDescription #ongletDescriptionTxt{ margin: 0 0 15px 0;text-align:justify;}
#ficheResto #ongletVideo{text-align:right; width:300px;}

#ficheResto #panel{ margin: 20px 0 20px 0;}
#ficheResto #topPanel{ background:url(../images/TopPanelFicheResto.jpg) no-repeat; width:708px; height:49px;}
#ficheResto .topPaneGris{ background:url(../images/MiddelGrisPanelFicheResto.jpg) repeat-y top; width:708px; position:relative;}
#ficheResto .topPaneBlanc{ background:url(../images/MiddelBlancPanelFicheResto.jpg) repeat-y top; width:708px;position:relative;}

#ficheResto .topPaneGris table, #ficheResto .topPaneBlanc table{ position:relative; margin: 10px 0 10px 0;}

#ficheResto #bottomPanel{ background:url(../images/BottomPanelFicheResto.jpg) no-repeat; width:708px; height:62px;}

#ficheResto #topPaneGris p{ margin: 5px 0 0 15px;}
#ficheResto #topPaneBlanc p{  margin: 5px 0 0 15px;}
#ficheResto #bottomPanel p, #ficheResto #bottomPanel a{margin: 15px 0 0 15px; color:#0033ff; }
#ficheResto #btnPanelEuros0{width:25px;background:url(../images/btnPanelEuros3.gif) top left no-repeat;  height:28px; margin: 0px 15px 8px 15px;}
#ficheResto #btnPanelEuros0 .nbMenus {}
#ficheResto #btnPanelEuros1{ background:url(../images/btnPanelEuros2.gif) no-repeat; width:54px; height:28px; margin: 0px 15px 8px 15px;}
#ficheResto #btnPanelEuros2{ background:url(../images/btnPanelEuros3.gif) no-repeat; width:54px; height:28px; margin: 0px 15px 8px 15px;}

#ficheResto #linkConnaitre{ margin: 10px 0 0 30px;}
#ficheResto #bottomReserver{ margin: 10px 0 15px 0;}

#ficheResto #prixInit{ text-decoration:line-through;}
#ficheResto #prixReduc{ color:#cc3300; font-weight:bold;}
#ficheResto #reduction2{ color:#669900; font-weight:bold;}


#ficheResto #ficheMenuDetails{ padding-top: 0px;}
#ficheResto #topOngletFicheMenuDetails{ background:url(../images/topOngletMenuFicheResto.jpg) no-repeat; height:25px; width:708px;}
#ficheResto #topOngletFicheMenuDetails a{padding: 10px; color: green;}

/*
#ficheResto #ficheMenuDetails pre{padding: 10px 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#660000; margin: 10px 0 0 20px;}
#ficheResto #ficheMenuDetails .p1{padding: 20px 0 0 20px;}
#ficheResto #topOngletFicheMenuDetails a{color:#0033ff; text-decoration:none; font-weight:bold;}  
#ficheResto #topOngletFicheMenuDetails a:hover{ text-decoration:underline;}
#ficheResto #topOngletFicheMenuDetails p{ margin: 10px 0 0 20px; font-size:12px; color:#666666;}
*/

#ficheResto #flash{ margin: 0px 0 0 0;}

.lienVert{ color:#669900; text-decoration:underline; font-weight:bold;}
.texteVert{ color:#669900; font-weight:bold;}
.texteRouge{ color:#cc3300; font-weight:bold;}
.texteBarrer{ text-decoration:line-through;}
.texteMini{color:#666666; font-size:11px;}
.texteMini p{display:inline;}
.champsTxt{ padding: 15px 0 15px 20px;}
.invert {color: #669900;  font-weight: bold;}

#ficheResto #topMenus{ background:url(../images/topOngletMenuFicheResto.jpg) no-repeat; width:708px; height:19px; margin: 30px 0 0 0;}
#ficheResto #bottomMenus{ background:url(../images/bottomOngletMenuFicheResto.jpg) no-repeat; width:708px; height:25px; padding-bottom: 33px;}

#ficheResto #menu1,#ficheResto #menu2, #ficheResto #menu3{ margin: 10px 0 0 10px;} 

/* FIN FICHE RESTO */

/* DEBUT HOME*/

#homePage #leftCoupDeCoeur{text-align:left;} 
#homePage #rightCoupDeCoeur{ text-align:left; margin: 5px 0 0 12px;} 
#homePage #rightCoupDeCoeur .titleResto a, #homePage #rightCoupDeCoeur .titleResto a:active, #homePage #rightCoupDeCoeur .titleResto a:visited{ font-weight:bold; font-size:11px; color:#666666; text-decoration:none;}
#homePage #rightCoupDeCoeur .titleResto a:hover{color:#000000;}
#homePage #rightCoupDeCoeur #affichePicto{ margin-left: 10px;}
#homePage #rightCoupDeCoeur #pictoVin{ background:url(../images/pictoVin.jpg) no-repeat; width:22px; height:22px;}
#homePage #rightCoupDeCoeur #pictoEuro{ background:url(../images/pictoEuro.jpg) no-repeat; width:22px; height:22px;}
#homePage #rightCoupDeCoeur #pictoEuroVin{ background:url(../images/pictoEuroVin.jpg) no-repeat; width:54px; height:22px;}
#homePage #rightCoupDeCoeur #btnRabais{background:url(../images/btnReduction.jpg) no-repeat; height:22px; width:50px; margin-top: 0;}
#rightCoupDeCoeur .contentRabais2{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding: 3px 0 0 10px;}
#homePage #rightCoupDeCoeur .reducResto{padding: 24px 0px 0px 0px; font-weight:bold; font-size:14px; color:#cc3300; text-decoration:none;} 
#homePage #rightCoupDeCoeur #affichePicto{padding: 0px 0px 0px 0px;}
#homePage #rightCoupDeCoeur #affichePrix { margin: 8px 0px 0px 0px;}
#homePage #rightCoupDeCoeur #sepBas {padding: 16px 0px 0px 0px; }


.btnLireSuite { text-align:center; background-color:#73cb82; padding: 10px; padding-left:0px;}

#culturesto, #astuce { width: 200px; background-color:#ede5d7; margin-bottom: 20px; }

.txtLeftCol { margin: 10px; }

.titreTxtLeftCol{ color:#660000; font-weight:bold; font-size: 12px;}
.titreTxtLeftCol2{ color:#124915; font-weight:bold; font-size: 12px;}
.titreTxtLeftCol2 p{margin: 0px 0px 0px 0px;}


#homePage #nouveautes p{margin:0.4em 0; }
#homePage #nouveautes p.txtcontourNewsSpace {font-size:9px;}

.contourNews{
	background:url(../images/ongletHome.gif) top left no-repeat;
	padding: 20px 10px 10px 10px;
}

#homePage .contourNews a{color:#000000; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#homePage .contourNews a:hover{color:#666666;}
#homePage .contourNews #barreBottomTable{text-align:right; right:auto;}
#homePage .contourNews #btnRabais{background:url(../images/btnReduction.jpg) no-repeat; height:22px; width:50px; margin: 5px 5px 0 0; float:left; text-align:center; padding: 3px 0 0 0;}
#homePage .contourNews #contentRabais { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:inline;}
#homePage .contourNews #btnInfosExtra1{ background:url(../images/pictoVin.jpg) no-repeat; width:22px; height:22px; float:right; text-align:right; padding: 0px 155px 0 0; margin-top: 5px}
#homePage .contourNews #btnInfosExtra0{ background:url(../images/pictoEuro.jpg) no-repeat; width:22px; height:22px; float:right; text-align:right; padding: 0px 155px 0 0; margin-top: 5px}
#homePage .contourNews #btnInfosExtra2{ background:url(../images/pictoEuroVin.jpg) no-repeat; width:54px; height:22px; float:right; text-align:right; padding: 0px 125px 0 0; margin-top: 5px}

#fiche-resto-formulaire-groupes {background:url(../images/groupes/fiche-resto-formulaire-groupe-top.jpg) no-repeat; width:600px; height:22px; padding:0 0 0 0;color:#000000;text-align:center;}
#fiche-resto-formulaire-groupes h1{color:#000000;padding-top:4px;font-size:16px;margin:0 0 0 0;padding: 0 0 0 0;}
#fiche-resto-formulaire-groupes-b {background:url(../images/groupes/fiche-resto-formulaire-groupe-bottom.jpg) no-repeat; width:600px; height:10px; padding:0 0 0 0;}


/* Pages thématiques groupes */
#evenement-texte{text-align:justify;}
#evenement-h2 h2{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;color:#f6a924;padding:15px 0 10px 0;margin: 0 0 0 0;}
#evenement-titre-section {padding:0 0 0 20px;font-weight:bold;color:#73cb83;}
#evenement-paragraphe {padding:0 20px 0 20px}

/* #homePage #groupesEntreprises #descGroupes p{ margin: 0 20px 0 20px;} */
#homePage #groupesEntreprises #btnGroupes{ margin: 30px 0 0 0;}
#btnGroupes #btnEntreprises{ float:left; padding-left: 84px;}
#btnGroupes #btnParticuliers{ float:right; padding-right: 84px;}
#banGroupes {background:url(../images/fr/banEntreprisesHome.jpg) no-repeat;width:496px;height:56px;padding:25px 0 0 10px;}
#banGroupes h1 {font-size:18px;margin:0 0 0 0;padding:0 0 0 0;}
#banGroupes a, a:hover{color:#000000;text-decoration:none;}
#homePage .txtcontourNewsSpace{ padding: 9px 0 0 0;}

	  

/* FIN HOME */ 

/* DONNER AVIS */
#donnerAvis{ margin: 0 0px 0 20px;}
#donnerAvis #presentation{ margin: 5px 0 0 0; position:relative;}
#donnerAvis textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#donnerAvis .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}

#contactou #serveur{ background:url(../images/serveur.gif) no-repeat; width:176px; height:181px; position:absolute; right: 30px; top: 60px;}
#contactou #presentation{ margin: 5px 0 0 0; position:relative;}
#contactou textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#contactou .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}

.success{ color:#CC0000;}
/* FIN DONNER AVIS */

/* REPAS GROUPES */

#groupesRepas { position: absolute; top: 355px; width: 542px; }
*html #groupesRepas { position: absolute; top: 410px; width: 542px; }

#formGroupes-top { width: 542px; height: 10px; background: url('/img/col-content-top.png') no-repeat; margin: 9px 0 0 4px; }
#formGroupes-bottom { width: 542px; height: 11px; background: url('/img/col-content-bottom.png') no-repeat; margin-left: 4px; }

#groupesRepas #formGroupes { width: 527px;  background-color: #FFFFFF; padding-left: 15px; color:#333333; font-size:11px; margin-left: 4px; }
*html  #groupesRepas #formGroupes { width: 400px; margin-top: -3px; }

#groupesRepas #presentationgroupes p{color:#666666;}
#groupesRepas #presentationgroupes .p2, #groupesRepas #presentationgroupes .p3{ margin: 15px 0 0 0;}
#groupesRepas a{color:#0033ff;}
#groupesRepas #ligne1{ margin: 26px 0 12px 0;}

#groupesRepas #formGroupes #champsBesoin { margin-top:8px;}
#groupesRepas #formGroupes textarea, select, option, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#groupesRepas #formGroupes input.form-vous { margin: 2px 38px 5px 0; }
#groupesRepas #formGroupes hr { background: #993300; height: 1px; color: #993300; border-bottom: 1px dotted #993300; width: 100%; margin: 10px 0 10px 0; }
#groupesRepas #formGroupes h4 { font-size: 18px; }
#groupesRepas #formGroupes .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}
#groupesRepas #bannierePubGroupes{ margin: 27px 0 0 5px;}


/*  FIN REPAS GROUPES */


#groupesRepas-right { float: right; margin: 8px 3px 0 0; }
*html #groupesRepas-right { margin-right: 0px; }
#groupesRepas-right-top { width: 208px; height: 11px; background: url('/img/gpe-col-right-bloc2-top.png') no-repeat; }
#groupesRepas-right-repeat { width: 208px; height: 627px; background-color: #FFF; height: 606px\9; }
*html  #groupesRepas-right-repeat { height: 772px; margin-top: -2px }
#groupesRepas-right-bottom { width: 208px; height: 11px; background: url('/img/gpe-col-right-bloc2-bottom.png') no-repeat; }


/* REPAS ENTREPRISES */
#groupesEntreprises { position: absolute; top: 355px; width: 542px; }
*html #groupesEntreprises{ position: absolute; top: 410px; width: 542px; }

#formEntreprises-top { width: 542px; height: 10px; background: url('/img/col-content-top.png') no-repeat; margin: 9px 0 0 4px;  }
#formEntreprises-bottom { width: 542px; height: 11px; background: url('/img/col-content-bottom.png') no-repeat; margin-left: 4px; }

#groupesEntreprises #formEntreprises { width: 527px;  background-color: #FFFFFF; padding-left: 15px; color:#333333; font-size:11px; margin-left: 4px; }
*html  #groupesEntreprises #formEntreprises { width: 400px; margin-top: -3px; }

#groupesEntreprises #formEntreprises  hr { background: #993300; height: 1px; color: #993300; border-bottom: 1px dotted #993300; width: 100%; margin: 10px 0 10px 0; }
#groupesEntreprises #formEntreprises h4 { font-size: 18px; }
#groupesEntreprises #formEntreprises input.form-vous { margin: 2px 38px 5px 0; }
#groupesEntreprises #formEntreprises textarea, select, option, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#groupesEntreprises #presentationEntreprises p{color:#666666;}
#groupesEntreprises #presentationEntreprises .p2, #groupesEntreprises #presentationEntreprises .p3{ margin: 15px 0 0 0;}
#groupesEntreprises a{color:#0033ff;}
#groupesEntreprises #ligne1{ margin: 26px 0 12px 0;}


/*#groupesEntreprises #formEntreprises textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}*/
#groupesEntreprises #formEntreprises .submit{font-size:11px;border-top-color:#FFFFFF; background-color:#222222; font-weight:bold; color:#FFFFFF;}
#groupesEntreprises #bannierePubGroupes{ margin: 27px 0 0 5px;}

/* Groupes Thématiques - CADRE */
#groupesThematiquesHaut {width:200px;height:77px;background:url(../images/groupes/themes-haut.jpg) no-repeat;margin:0 0 0 0;padding:0 0 0 0;}
#groupesThematiquesFond {width:200px;background:url(../images/groupes/themes-fond.jpg) repeat-y;margin:0 0 0 0;padding:0 0 0 0;}
#groupesThematiquesBas {width:200px;height:77px;background:url(../images/groupes/themes-bas.jpg) no-repeat;margin:0 0 0 0;padding:0 0 0 0;}

#groupesThematiquesLiens {padding:8px 4px 0 6px;}
#groupesThematiquesLiens a {}

#groupesTexteThematiques{width:492px;float:left;padding-right:15px; margin: 0 0 0 0;overflow:hidden;color:#666666;}
#groupesTexteThematiques h1{color:#873601;font-size:16px;padding-bottom:20px;}
#groupesTexteThematiques h3{color:#333333;font-size:11px;width:350px}

#GroupesLiensBasPage li { margin:0 0 0 -20px; padding:0 0 11px 0; list-style-type:circle; }
 

/* Texte pages thématiques */

#evenement-h1 h1 { font-size:20px; color:#9c3600; font-weight:normal; }


/*  FIN REPAS ENTREPRISES */


/* EVENEMENTS */
#evenements{margin: 4px 0px 0 20px;}
#evenements #ligne1{ margin: 26px 0 12px 0;}
/*FIN EVENEMENTS */


/*  PARTENAIRES */
#partenaires{margin: 4px 0px 0 20px;}
#partenaires #ligne1{ margin: 26px 0 12px 0;}
#partenaires #presentationPartenaires p{color:#666666;}
#titrePartenaires{}
/* FIN PARTENAIRES */

/*  REDUCTION */
#reduction{margin: 4px 0px 0 20px;}
#reduction #ligne1{ margin: 26px 0 12px 0;}
#reduction #presentationReduction p{color:#666666;}
/* FIN REDUCTION */

/*  REGISTER */
#register{margin: 4px 0px 0 20px;}
#register #ligne1{ margin: 26px 0 12px 0;}
#register #presentationRegister p{color:#666666;}
#register #registerForm p{color:#333333; margin: 15px 0 0 0;}
#register #registerForm textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#register #registerForm .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}

#registerForm { margin:4px 0px 0 20px;}
#registerForm p{color:#333333; margin: 15px 0 0 0;}
#registerForm textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#registerForm .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}
/* FIN REGISTER */

/* A PROPOS */
#propos{margin: 4px 0px 0 20px;}
#propos #ligne1{ margin: 26px 0 12px 0;}
#propos #presentationPropos p{color:#666666;}

/* FIN A PROPOS */

/* CULTURESTO */
#culurResto{margin: 0px 0px 0 20px;}
#culurResto #ligne1{ margin: 26px 0 12px 0;}
#culurResto #presentationCulurResto p{color:#666666;}
#culurResto #culturRestoContent{}
#culurResto #articlesContent, #culurResto #aroundWorldContent, #culurResto #restoscopesContent{ margin:30px 0 30px 0; color:#666666;  text-align:left;}
#culurResto #articlesTxt, #culurResto #aroundTxt, #culurResto #restoscopesTxt{ margin:0px 0 0px 10px; text-align:left;}



#culurResto a{ color:#0033ff; text-decoration:none;}
#culurResto a:hover{ color:#3366FF; text-decoration:underline;}

#rightMenuCulturResto{text-align:left; vertical-align:top; padding-left: 10px; padding-top: 3px;}
#rightMenuCulturResto #middleListing{background:#ede5d7 top repeat-y; width:194px; border-top: 1px solid #ede5d7; padding-bottom:30px;}
#rightMenuCulturResto #middleListing a:link, #rightMenuCulturResto #middleListing a:visited{ color:#666666;}
#rightMenuCulturResto #middleListing a:active{}
#rightMenuCulturResto #middleListing a:hover{ color:#000000;}
#rightMenuCulturResto #middleListing li{ list-style-image: url(../images/picto_archive.gif) ;margin: 0 0 0 20px;}
#rightMenuCulturResto #middleListing.nobullets ul{margin-left:10px;padding:0px;}
#rightMenuCulturResto #middleListing.nobullets li{list-style-type:none;list-style-image:none;margin:0;padding:0px;}
/*#middleListing .activate, #middleListing .activate:link, #middleListing .activate:active, #middleListing .activate:visited {color:#CCFF33;}*/

#rightMenuCulturResto #topListing img, #rightMenuCulturResto #bottomListimg img{ border: none; margin: 0 auto 0 auto;}

#cmsMini{margin: 0 0 0 20px;}
#TitreArticle{ font-weight:bold; font-size:12px; color:#666666; text-decoration:underline; margin: 0 0 10px 0;}
.box1Articles{border: 1px solid #bdbdbd; width: 300px; background:#f1f1f1; padding: 5px;}

/* FIN A CULTURESTO */


/*  PAGE LOGIn */
#loginForm{}
#loginForm #presentationLogin p, #formRecupPass #presentationLogin p{color:#666666; }
#loginForm #formLogin, #formRecupPass #formRecupPass { padding-top: 30px;}
#loginForm #formLogin textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#loginForm #formLogin .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}
#loginForm a{color:#0033ff; text-decoration:none;}
#loginForm a:hover{ color:#3366FF; text-decoration:underline;}
#loginForm #formLogin .p1{ margin: 20px 0 0px 0;}

#formRecupPass textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;}
#formRecupPass .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}
/* FIN PAGE LOGIN */

/* PLAN DU SITE */
#siteMapou{}
#siteMapou li{list-style-image: url(../images/picto_contenu2.gif);margin: 0 0 0 45px;}
#siteMapou ul.ul1 {margin-left: 50px; line-height: 150%;}
#siteMapou ul.ul1 a{color:#ad3b00;text-decoration:none; font-weight: bold; }
#siteMapou ul.ul1 a:hover{color:#3366FF;text-decoration:none;}
#siteMapou ul.ul1 li {}
/*#imageAssiette{ background:url(../images/assiette.jpg) no-repeat; width:208px; height:166px; position:absolute; top: 300px; right: 400px;}*/


#siteMapou ul.ul2 {margin-left: 20px;}
#siteMapou ul.ul2 li {}
#siteMapou ul.ul2 a{color:#333333;text-decoration:none; font-weight:normal;}
#siteMapou ul.ul2 a:hover{color:#3366FF;text-decoration:underline;}


#siteMapou ul.ul3 {margin-left: 20px;}
#siteMapou ul.ul3 li {}

/* FIN PLAN DU SITE */


/* RESERVATION */ 
#reservation .msgPresentation{ font-weight:bold;font-size:12px; padding: 0px 0 15px 0; color:#666666;}
#reservation .msgPresentation2{ font-weight:bold;font-size:12px; padding: 0px 0 5px 0; color:#666666;}
#reservation .titreMenu{ font-size:12px; padding: 0 0 5px 0;}
#reservation #votreResto, #reservation #votreCoordonnees{padding:10px 0 10px 0;}
#reservation .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666; margin: 10px 0 0 0;}
#reservation a{color:#0033ff; text-decoration:none;}
#reservation a:hover{ color:#3366FF; text-decoration:underline;}

/*  FIN RESERVATION */

.resultPagination{ padding: 20px 0 20px 0px;}
.pagination a, .pagination a:link, .pagination a:active, .pagination a:visited { color:#333333;text-decoration:underline;}
.pagination a:hover{color:#666666; text-decoration:underline;}


/*  Envoi EMAIL AMIS */
#envoiEmailAmis{margin: 4px 0px 0 20px;}
#envoiEmailAmis #formAmis{ margin: 20px 0 0 0 ;}
#envoiEmailAmis #formAmis textarea, select, option, label, fieldset, legend{ font-size:11px; border-top-color:#CCCCCC;} 
#envoiEmailAmis #formAmis .submit{font-size:11px; border-top-color:#CCCCCC; background-color:#cecece; font-weight:bold; color:#666666;}
/* FIN EMAI:L AMIS */


/*DHTML TOOLTIP*/
#homePage .tt{display:inline;}
div#dhtmltooltip { position: absolute; left: -300px;width: 150px;border: 1px solid #a12a00;padding: 4px;background-color: #ede5d7;visibility: hidden;z-index: 100;}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
.tooltip{font-size: 10px;color: #993333;}
a.tooltipLink {cursor:default; text-decoration: underline;}
a.tooltipLink img{margin:0.8em 0; }
* html, *+html a.tooltipLink img { margin:0; }

/*SEB CSS*/

#marge{
margin-left:18px;
}
.clArrondi{color:#262626; font-size:10px; float:right; margin-top:13px;  }
#coordonnesTom{float:left;}
.titleSpeBl{font-size:18px; color:#8b0737; padding:3px 0px 5px 0px; margin-top:15px; border-bottom:1px dotted #8b0737; border-top:1px dotted #8b0737;}
#ficheRestoPresentation a{ color:#9a2650;}
#ficheRestoPresentation a:hover{ text-decoration:underline;}
.colorRedTitle3{ color:#8b0737; border-bottom:1px dotted #8b0737; display:block; font-size:18px; width:515px; padding-bottom:12px;}
.btnYellow{ background:url(/images/btnYellow.jpg) no-repeat; width:134px; height:29px; display:block; border:none; font-size:13px; text-align:center; float:right;  color:#601b36; cursor:pointer; font-family:Verdana, Geneva, sans-serif; }
#linkConnaitre a.btnGrey{color:#575757; font-family:Verdana, Geneva, sans-serif;}
#linkConnaitre a.btnGrey:hover{ text-decoration:none; color:#262525; font-family:Verdana, Geneva, sans-serif;}
a.btnGrey{ background:url(/images/btnGrey.jpg) no-repeat; width:168px; height:30px; display:block; font-size:13px; color:#575757; padding-top:6px; text-align:center; margin-right:15px; }


.rCorners-container { font-size:1%; position:relative; }
.corner_left-top { left:0; position:absolute; top:0px; z-index:90000; }
.corner_left-bottom { left:0; position:absolute; bottom:0px; z-index:90000; }
.corner_right-top { right:0; position:absolute; top:0px; z-index:90000;}
.corner_right-bottom { right:0; position:absolute; bottom:0px; z-index:90000;}
*html .corner_left-top, *html .corner_left-bottom, *html .corner_right-top, *html .corner_right-bottom { display: none; } /* enlever bordures photos sur IE6 */
#diapoBeige{ background:#fff3a6; padding: 0px; width:326px; float:right;}
#navDiapotop{ background-color:#FFF; overflow:hidden;}
#navDiapotop a{ display:block; width:67px; height:19px; float:left; text-align:center; background:url(/images/navDiapo2.jpg); margin-right:3px; padding-top:3px; }
#navDiapotop a.selectL{background:url(/images/navDiapo.jpg); }
#ContVideo{ width: 305px; height: 246; text-align: center; font-size: 10px; color: #666666; margin: 5px auto; display:none; background:#fff3a6;}
a.tooltipLink img{margin:0px;}
