/*@import url(cms.css); */

/*//////////////////////////////////////////////////////////////////////////////////////////////*/
/* COMMON/BASE TAGS ////////////////////////////////////////////////////////////////////////////*/
/*{margin: 0; padding: 0;}*/

html{height: 100%; }

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background:#8c274e url('/img/bg-repeat.png') repeat-x left top;
}

.rockwell {  font-family:Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;  }
.float_left { float:left; }

/* Headings
h1,h2,h3,h4,h5,h6{margin: 0 0 1em 0; text-transform: uppercase;}
*/

/*
h1{color: #EE3300; font-size: 3.0em; line-height: 1em;}
h2{color: #CC3300; font-size: 2.4em; line-height: .8em;}
h3{color: #AA3300; font-size: 2.0em; line-height: .66em;}
h4{color: #993300; font-size: 1.8em; line-height: .6em;}
h5{color: #773300; font-size: 1.5em; line-height: .5em;}
h6{color: #553300; font-size: 1.2em; line-height: .4em;}

*/

h1 {font-size: 16px; color: #666666;}
h1 {font-size: 14px; color: #666666;}
h1 {font-size: 13px; color: #666666;}
h4 {text-decoration: none; font-size: 13px; margin : 0 0 0 0; padding: 0 0 0 0; color:#990000}
h5 {}
h6 {}

/* Links */
a,a:link,a:visited{text-decoration: none;}
/*a:visited{color: #900;}*/
a:hover, a:active{color: #009; text-decoration: underline;}

/* Forms */
form{}
label{}
input, textarea, select, option, label, fieldset, legend, box{}
option{}
option {padding: 1px 3px 1px 2px;}

	.formProblem{	background-color:#FFCCCC;}
	Input:focus, TEXTAREA:focus{	background-color:#FFFFFF;}
	Input:hover, TEXTAREA:hover{	border-color:#214C42;background-color:#FFFFFF;}
	
	.OPTION { background-color: #FFEFD5 ; }

/* Base tags */
/*p{margin: 0;}*/
blockquote{}
br{}
hr{margin: 1em 0; background:#000; height:1px; color:#000; border:none; clear:both;}
div{}
img{border:none;}
ul{ margin-top: 8px;}
ol{}
li{}

/* ====================== */
/* = Repeat asym�trique = */
/* ====================== */
#T5050 { left:0; position:absolute; top:0; width:100%; z-index:-1; }
#L5050, #R5050 { height:613px; width:50%; }
#L5050 { background: url(/img/headerL-repeat.png) repeat-x scroll right top; float:left; position:relative; }
#L5050 div { position:absolute; right:480px; top:0; background:url('/img/headerL.png') no-repeat top left; width:213px; height:213px; }
#R5050 { background:url(/img/headerR-repeat.png) repeat-x scroll 6px top; float:right; margin-left:-5px; }


/* CONTAINERS ////////////////////////////////////////////////////////////////////////////*/
#container1, #container2, #container3, #container4, #container5 {}
#container1{text-align:center; margin: 0 auto; padding: 0;}
#container2{margin: 0 0 0 0; padding: 0;}
#container3{}
#container5{text-align: left;}


/*//////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ID AND THEIR CLASSES ////////////////////////////////////////////////////////////////////////////*/
#header{width: 960px; margin: 0 auto; padding: 0; position:relative; z-index:0; }
#content{width: 960px; margin: 0 auto; position:relative; z-index:0; }
#footer{width: 960px; margin: 0 auto; }

#contentCMS{}
#contentCMS li{
list-style-image: url(/images/picto_contenu.gif);
margin: 0 0 0 45px;
}


#graphicheader{ width: 960px; margin: 0; clear: both; display:block; }
#todaydate {float: left; padding: 7px; color: #999;}
#logininfo { float: right; color:#FFF; font-size:10px; margin: 5px 3px 5px 0; }
#logininfo a { color:#FFF; font-weight: bold; }
#logininfo a:hover { text-decoration:underline; }
#logininfo span.loged { color:#eeb946; }


/* Slide Navigation */

#navigationbar { position:relative; clear:both; width: 764px; height: 60px; font-size: 13px; margin: 0 0 0 196px; }
#navigationbar li { background:url('/img/separator-nav.png') no-repeat right 50%; }
#navigationbar a { color:#e08e23; display:block; width:100%; height:60px; }
#navigationbar a span { display:block;  font-family:Verdana, Geneva, sans-serif;}
#navigationbar a:hover { background:url('/img/barre-nav.png') no-repeat center bottom; }
#navigationbar a:hover,
#navigationbar a.current { color:#8b0737; }

/* mini navigation */

#marquee { width: 365px; height: 16px; background: url('/img/marquee.png') no-repeat; color: #FFF; margin-left: 590px; }

#nav-small { float:left; font-size:10px; color:#FFF; margin: 4px 0 4px 200px; display:inline; }
#nav-small a { color:#FFF; }
#nav-small a:hover { text-decoration:underline; }


#thematiques { width: 190px; margin-top:5px; }

#thematiques hr { background-color: #FFFFFF; color: #FFFFFF; border:none; border-top: 1px dotted #8b0737; width: 85%; margin: 0 auto; }

#top_thematiques{ width: 190px; *height:100px; height: 83px; *height:92px; background: url('/img/col-left-bloc3-top.png') no-repeat; }
#top_thematiques h3 { margin:0; color: #99254d; padding: 10px 0 0 15px; font-size: 17px; font-style:italic; font-weight:normal; }

#content_thematiques { width: 190px; background-color: #FFFFFF; margin-top: -12px; }
#content_thematiques p { color: #343434; padding:9px 6px 0 12px; }
#content_thematiques .cat_thema { color: #343434; font-weight: bold; background-color: #fffad4; padding: 2px; margin-left: 13px; }
#content_thematiques ul li { list-style-type: none; border-bottom: 1px solid #ededed; margin: 0 15px 0 -25px; padding: 5px 0 5px 0; }

#content_thematiques li a,
#content_thematiques li a:visited { color:#000; }
#content_thematiques li a:hover { text-decoration:underline; }

#bottom_thematiques { width: 190px; height: 23px; background: url('/img/col-left-bloc3-bottom.png') no-repeat; margin-top: -12px; }

#bottomLeftLinks{background:  url('/images/submenumiddle.gif') left repeat-y; color: #666; margin-top: 12px;}
#bottomLeftLinks .container1{background:  url('/images/submenutop.gif') top left no-repeat;}
#bottomLeftLinks .container2{background:  url('/images/submenubottom.gif') bottom left no-repeat;}
#bottomLeftLinks .container3{padding: 8px 5px 15px 20px;}
#bottomLeftLinks a{color: #666; text-decoration: none; font-size: 10px;}
#bottomLeftLinks a:hover{color: #000; text-decoration: underline;}
#bottomLeftLinks li{padding: 5px 0; list-style: none; margin: 0;}


#content #leftcol{width: 190px; vertical-align: top;}

#leftcol h2 { font-size: 17px; color: #eeb946; text-align: right;  padding-right: 15px; position:relative; font-weight:normal; margin:-66px 0 0; min-height:72px; height:auto; font-weight:bold; font-family:Verdana, Geneva, sans-serif;  }

#recherche{ width: 175px; height: 235px; background:url('/img/col-left-bloc1.png') no-repeat; padding: 0 0 0 15px; } /* #8f1200 */
#recherche select { width: 160px; margin-bottom: 10px; }
#recherche h3 { font-size: 18px; color: #8b0737; font-style: italic; margin: 5px 0 5px 0; font-weight:normal; }
#searchbyname { padding-top: 10px; overflow:hidden; }
#searchbyname input { width: 120px; float:left;}
#searchbyname a { float:left; margin-left:5px; }
#divgosearch { margin: 5px 0 0 -11px; }

#suggerer{margin-top: 12px; font-weight: bold; color: #666;}
#suggerer #suggererResto{position: relative; top: 3px; width: 28px; height: 19px;}
#suggerer input{width: 160px;}

/* 1st block col left */
#flashMap { width: 190px; height: 208px; margin-top:5px; background: url('/img/col-left-bloc2.png') no-repeat; }
#flashMap h3 { font-size: 18px; color: #8b0737; padding: 20px 0 0 40px; font-weight:normal; margin:0; }


#content #centercol{ padding: 0 0 0 6px; vertical-align:top; }

/* Haut de la page */
#homePage-top { width: 764px; height: 16px; background: url('/img/bg-page-top.png') no-repeat; margin-top:6px; }

/* Breadcrumb */
p.bread { font-weight: bold; padding:0; margin:-8px 0 6px 18px; color:#6B1717; font-size:10px; height:14px; display:block; }
p.bread a { color:#000; }

#homePage { background-color: #FFFAD4; min-height: 995px; }
*html #homePage  { height: 1000px; padding-top: 6px; }

#homePage-bottom { width: 764px; height: 21px; background: url('/img/bg-page-bottom.png') no-repeat; margin-top:-12px; position:relative; z-index:-1; }

/* Head bloc content */
#bloc_coup_de_coeur-top,
#nouveautes-top,
#bloc_groupe-top { width: 542px; height: 10px; background: url('/img/col-content-top.png') no-repeat; margin: 0 0 0 4px; font-size:1%; }

#bloc_coup_de_coeur h2,
#bloc_groupe h2 { font-size: 22px; color: #8b0737; padding:0 0 5px; margin:0 15px 5px; border-bottom:1px dotted #8B0737; }
#bloc_groupe .teaserGroupes{ font-size: 14px; color: #262626; padding:0 0 5px; margin:0 15px 10px; border-bottom:1px dotted #8B0737;}
#bloc_coup_de_coeur h2 img,
#bloc_groupe h2 img { vertical-align:text-top; margin-right:5px; }
#bloc_groupe { width: 542px; background-color: #FFFFFF; position: relative; margin-left: 4px; }
#bloc_groupe hr { height: 1px; color: #8b0737; background-color: #8b0737; width: 93%; border-style: dotted; border: none; margin: -15px 0 10px 15px; padding-top: 15px; }
#bloc_groupe-bottom { width: 542px; height: 11px; background: url('/img/col-content-bottom.png') no-repeat; margin:0 0 5px 4px; font-size:1%; }
#bloc_groupe #descGroupes { width: 262px;  float:left; overflow:auto; }
#bloc_groupe .img-gpe, .img-gpe { float: left; margin: 0 15px 0 14px; }

#btn-gpe { width: 131px; height: 40px; float: left; margin: 7px 2px 0 0px; background: url('/img/btn-repas-gpe.png') no-repeat; text-align: center; padding-top: 5px; }
#btn-ent { width: 131px; height: 40px; float: left; margin: 7px 2px 0 0px; background: url('/img/btn-repas-ent.png') no-repeat; text-align: center; padding-top: 5px; }

#btn-gpe a, #btn-ent a { font-size: 14px;  color: #e08e23; line-height:15px;}
#btn-gpe a:hover, #btn-ent a:hover { color: #601b36; }




#bloc_coup_de_coeur  { width: 542px; background-color: #FFFFFF; margin-left: 4px; }
.top-bloc-cdc{ height:10px; width:241px;}
.content-bloc-cdc { border-left:1px solid white; border-right:1px solid white;  width:232px; padding-left:7px; }
.content-bloc-cdc:hover { border-left:1px solid #f5d590; border-right:1px solid #f5d590; }
.bottom-bloc-cdc{ height:10px; width:241px;}
#bloc_coup_de_coeur hr { height: 1px; color: #8b0737; background-color: #8b0737; width: 93%; border-style: dotted; border: none; margin: -10px 0 10px 15px; }
#bloc_coup_de_coeur a  img { margin-left: 15px; }
#bloc_coup_de_coeur-bottom { width: 542px; height: 11px; clear: both; background: url('/img/col-content-bottom.png') no-repeat; margin:0 0 5px 4px; font-size:1%; }

.bloc-cdc {  width: 246px; float: left; background-color : #FFFFFF; color:#262626; margin-left:15px; min-height:300px;   }
.bloc-cdc a.cdcTitle{  color:#262626; font-size:13px;} 
/* .bloc-cdc:hover { background: url('/img/select-box-cdc.png') no-repeat #FFFFFF 17px 8px; } */

.select-box-cdc-img { margin-bottom: 10px; }

#contenu-P-top { width: 100%; height: 10px; background: url('/img/col-content-top.png') no-repeat; margin: 0 0 0 4px; font-size:1%; }
#contenu-P { background-color:#FFF; width: 512px; margin: 0 0 0 4px; padding:0 15px 1px 15px;}
#contenu-P h2 { font-size: 18px; font-weight:normal; color: #8b0737; margin:0 0 5px;}
#contenu-P #countResult{ border-bottom:1px dotted grey; border-top:1px dotted grey; padding:6px 0;}
#contenu-P .TrierRecherche{ color:#262626; margin: 10px 0; }
#contenu-P .TrierRecherche span{ color:#262626; border-right: 1px solid #9b9b9b; padding:0px 15px 0px 0px; }
#contenu-P .TrierRecherche select{ border:1px solid #bdbdbd; float:right; }
#contenu-P .TrierRecherche a{font-weight:bold; color:#262626; border-right: 1px solid #9b9b9b; padding:0px 15px;}
#contenu-P-bottom {  width: 542px; height: 11px; background: url('/img/col-content-bottom.png') no-repeat; margin:0 0 5px 4px; font-size:1%; }

#nouveautes { width: 542px; background-color: #FFFFFF; margin-left: 4px; }
#nouveautes h2 { font-size: 26px; font-weight: bold; color: #8b0737; padding:0 0 5px; margin:0 15px 5px; border-bottom:1px dotted #8B0737; }
#nouveautes h2 img { vertical-align:text-top; margin-right:5px; }

#nouveautes hr { height: 1px; color: #8b0737; background-color: #8b0737; width: 93%; border-style: dotted; border: none; margin: -15px 0 10px 15px; }
#nouveautes  #NewsModules { margin-left: 15px;} 
#nouveautes  #NewsModules .thumbnews{ margin-bottom:10px;} 
#nouveautes-bottom { width: 542px; height: 11px; background: url('/img/col-content-bottom.png') no-repeat; margin:0 0 5px 4px; font-size:1%; }


#BlocNewsTop {  width: 239px; height: 14px; background: url('/img/bloc-news-top.png') no-repeat; }


#NewsModules h3 { font-size: 12px; color: #9a274c; padding: 0 0 10px 15px; margin: 0; font-weight:normal; }
#NewsModules table img{ margin-left: 10px; }
.NewsNext { margin-left: 10px; color:#262626; font-size:10px; }

.btn-list-l { height: 12px; width: 14px; float: right; margin: 3px 0 0 5px; background: url('/img/btn-list-off-r.png'); }
.btn-list-l:hover { background: url('/img/btn-list-on-r.png'); }

.btn-list-r { height: 12px; width: 14px; float: right; margin: 3px 0 0 5px; background: url('/img/btn-list-off-l.png'); }
.btn-list-r:hover { background: url('/img/btn-list-on-l.png'); }

.case-list { height: 12px; width: 14px; float: right; margin: 3px 0 0 5px; background: url('/img/case-list-off.png'); }
.case-list:hover { height: 12px; width: 14px; background: url('/img/case-list-on.png'); }
.case-list-selected { height: 12px; width: 14px; float: right; margin: 3px 0 0 5px; background: url('/img/case-list-on.png'); }

*html .btn-list-l, .btn-list-r, .case-list { margin-top: -10px; }

.list-bloc-news, .list-bloc-news-activate  { margin-bottom: 10px; border-bottom: 1px solid #ededed; }
.list-bloc-news-activate { color: #8b0737; }
.list-bloc-news p, .list-bloc-news-activate p {  }
.list-bloc-news-table { background-color: #FFF; }

#BlocNewsBottom {  width: 239px; height: 14px; background: url('/img/bloc-news-bottom.png') no-repeat; }





#rightCol { margin: 0 0 0 8px; width:208px; }
#rightCol-bloc1 { width: 196px; height: 124px; background: url('/img/col-right-bloc1.png') no-repeat; margin-left: 5px; }
#rightCol-bloc1 h3 { color: #d49248; font-weight: normal; padding:2px 0 4px; line-height:17px; margin:0 14px 2px; border-bottom:1px dotted #e19517; }
#rightCol-bloc1 h3 img { margin:4px 5px 0 0; float:left; }
#rightCol-bloc1 p { color: #FFFFFF; font-weight: normal; font-size: 20px; padding-left: 15px; margin-top:0; }

#rightCol-bloc2-top { width: 208px; height:9px; background: url('/img/col-right-bloc2-top.png') no-repeat; font-size:1%; }

#rightCol-bloc2-bottom { width: 208px; height: 10px; background: url('/img/col-right-bloc2-bottom.png') no-repeat; }

/* Formulaire */
#rightCol-bloc2-content { background-color: #eeb946; color: #8b0737; padding: 0 0 0 15px; }
#rightCol-bloc2-content p.notice { margin:0; padding-right:15px; }

#rightCol #sideForm { margin:5px 0 0; }

#sideForm input,
#sideForm textarea,
#sideForm select { border:1px solid #b9b9b9; }
#sideForm label { cursor:pointer; font-size:10px; }

.containerInput,
.containerSmallInput { margin-bottom:5px; }

#sideForm .containerSmallInput { width:180px; overflow:hidden; }
#sideForm .containerSmallInput label { width:128px; float:left; }
#sideForm .containerSmallInput input { width:48px; float:right; }

#sideForm .containerInput { width:180px; }
#sideForm .containerInput label { display:block; }
#sideForm .containerInput input,
#sideForm .containerInput textarea { width:178px; }
#sideForm select { width:180px; margin-bottom:5px; }

#sideForm div.inpSub { text-align:center; width:180px; }
#sideForm div.inpSub input { border:0; }
#sideForm div.inpSub input:hover { background:none; }


/**/
#rightCol-bloc3-top { width: 208px; height: 68px; background: url('/img/col-right-bloc3-top.png') no-repeat; margin-top: 10px; color: #8b0737; }
*html  #rightCol-bloc3-top { margin-bottom: -7px; }
#rightCol-bloc3-top h3 { padding-top: 14px; padding-left: 16px; font-size: 16px; font-style: italic; font-weight: bold; }

#rightCol-bloc4-top { width: 208px; height: 11px; background: url('/img/col-right-bloc4-top.png') no-repeat; margin-top: 10px; color: #8b0737; }
*html  #rightCol-bloc4-top { margin-bottom: -7px; }


/* Liste col3 (nouveaux restaurants) */
#rightCol-bloc3-content { background-color: #FFFFFF; padding: 1px 0 7px 15px; font-weight: bold; }
#rightCol-bloc3-content ul { padding:0; margin:0; }
#rightCol-bloc3-content li { list-style-type:none; border-bottom:1px solid #ededed; padding:4px 0; margin:0; }
#rightCol-bloc3-content a { font-size:10px; color:#000; font-weight:normal; }
#rightCol-bloc3-content a.thema { margin-top: -8px; color: #8b0737; }
#rightCol-bloc3-content a:hover { text-decoration:underline; }
/*#rightCol-bloc3-content hr { height: 1px; color: #8b0737; background-color: #8b0737; width: 92%; border-style: dotted; border: none; margin-bottom: 14px; }*/

#rightCol-ss-bloc3 { clear:both; position:relative; width: 196px; height: 218px; background: url('/img/col-right-ss-bloc3.png') no-repeat; margin: 18px 0px 7px -9px; }
#rightCol-ss-bloc3 h3 { font-size: 16px; font-weight: bold; font-style: italic; color: #eeb946; padding: 10px 0 12px 10px; margin:0; }
#rightCol-ss-bloc3 p { padding: 0px 10px; color: #FFFFFF; font-weight:normal; margin:0; }

#rightCol-bloc3-bottom { width: 208px; height: 8px; background: url('/img/col-right-bloc3-bottom.png') no-repeat; }

a#btnContact { position:relative; margin-top:-32px; display:block; width:111px; height:17px; }

#footer { padding: 10px 0 15px 0px; }

#footer  .footer-logo { float: left; margin-top: 25px; }


.footer-guide,
.footer-liens,
.footer-sites { background:url('/img/footer_border-repeat.gif') repeat-y top left; }

.footer-guide h2,
.footer-liens h2,
.footer-sites h2 { font-size: 20px; font-weight: bold; font-style: italic; color: #fff; }

.footer-guide h3,
.footer-liens h3,
.footer-sites h3 { margin-top: -15px; font-size: 16px; font-weight: bold; color: #e2a747; }

.footer-guide { margin-left:30px; padding-left:25px; width: 300px; height: 250px; float: left; color: #FFF; text-align: left; }

.footer-liens { padding-left:35px; width: 170px; height: 250px; float: left; text-align: left; }
.footer-liens li { list-style-type: none; padding-bottom: 8px; margin-left: -40px; }
.footer-liens li a { color: #e2a747; font-weight: bold; }
.footer-liens li a:hover { text-decoration: underline; }

.footer-sites{ padding-left:35px; width: 182px; height: 250px; float: left; color: #FFF; text-align: left; }
.footer-sites a { font-size: 13px; color: #fff; font-weight: bold; text-transform: capitalize; }
.footer-sites a:hover { text-decoration: underline; }

#footer-abc {margin:10px 0 15px 0;font-size:14px;font-weight:bold;text-align:right;}
#footer-abc a{color:#FFFFFF;}
#footer-abc a:hover{text-decoration:underline;}



/*//////////////////////////////////////////////////////////////////////////////////////////*/
/* PAGE GROUPE ////////////////////////////////////////////////////////////////////////////*/

#bloc_groupe-LEFT { width: 542px; float: left; }

#bloc_groupe-gpe-top { width: 542px; height: 10px; background: url('/img/col-content-top.png') no-repeat; margin-left: 4px; }
*html #bloc_groupe-gpe-top { margin-bottom: -3px; }

#bloc_groupe-gpe { width: 542px; height: 303px; background-color: #FFFFFF; margin-left: 4px; }

#bloc_groupe-gpe hr { margin: 10px 0 10px 0; border: 1px dotted #000; }
*html #bloc_groupe-gpe hr { width: 95%; } 
#bloc_groupe-gpe h3 { font-size: 22px; color:#990000; font-weight: bold; margin-bottom: 5px; }
*html #bloc_groupe-gpe h3 { margin: 25px 0 -5px 0; }

.bloc-gpe-img-left { width: 250px; height: 275px; float: left; margin: 0 15px 0 10px; }
.bloc-gpe-text-right { width: 250px; height: 370px; float: right; margin: -25px 17px 0 0; }
*html  .bloc-gpe-text-right { margin-right:0px; }
*html  .bloc-gpe-text-right p { margin: 0px; padding: 0px;}


#bloc_groupe-gpe-bottom { width: 542px; height: 11px; background: url('/img/col-content-bottom.png') no-repeat; margin:0 0 5px 4px;; }


#bloc_groupe-RIGHT { width: 210px; float: right; }

#rightCol-bloc1-gpe-top { width: 208px; height: 13px; background: url('/img/gpe-col-right-bloc1-top.png') no-repeat; }

#rightCol-bloc1-gpe { width: 208px; background-color: #8c274e; color: #eeb946; font-size: 13px; font-weight: bold; font-style: italic; }
*html #rightCol-bloc1-gpe { height: 346px; }
#rightCol-bloc1-gpe  h3 { color: #d49248; font-weight: normal; padding:2px 0 4px; line-height:17px; margin:0 14px 2px;  }
#rightCol-bloc1-gpe  h3 img { margin:4px 5px 0 0; float:left; }
#rightCol-bloc1-gpe p { color: #FFFFFF; font-weight: bold; font-size: 18px; border-bottom: 2px dotted #fff; border-top:2px dotted #fff; margin: 0 12px 2px; padding: 5px 0; }

#rightCol-bloc1-gpe-bottom { width: 208px; height: 14px; background: url('/img/gpe-col-right-bloc1-bottom.png') no-repeat; }

.array-gpe {  float: left; margin: 0 15px 0 15px; }

.label-form-gpe { border: none; }



/*//////////////////////////////////////////////////////////////////////////////////////////*/
/* ONLY CLASSES ////////////////////////////////////////////////////////////////////////////*/

.rabais{
	position: relative;
	width: 40px;
	height: 20px;
	background-image:url(/images/fr/rabais-pastille-verte3.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-top: 4px;
}

.homenouveautelabel { padding:1px; padding-left: 2px; margin: 0 10px 0 10px;}
.homenouveautelabel a{ color:#8b0737; text-decoration:none;}

.error{color:#c00;}
.alert{color:#c00;}
.success{color:#0c0;}
.highlight{color:#f0f;}
.important{color:#f0f;}
.small{font-size: .8em;}
.note{font-size: .8em;}

.box{border: 1px solid #f00; background: #faa; padding: 5px;}
.floatLeft{float: left;}
.floatRight{float: right;}

/* rollOver */
.rollover span{display:none;}
.rollover{display: block;}
.rollover:hover{background-position: bottom;}

/* rollOverTrans
.rollOverTrans img.sortingimg {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.rollOverTrans:hover img.sortingimg {filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8;}
 */
#globalSaveBtn {display:block;clear:both;margin:1em 0;}
.module {display:block;background:#ccc;padding:1em;border-bottom: 1px dashed #000000;}
.block {display:block;clear:both;}

.coupsdecoeurheader {font-size: 16px; color: #cccccc;}
.btn {padding: 4px; border: 1px solid #cccccc; background-color: #e9e9e9; color: #333333;}
.labeldisplay1 { padding: 5px; }

.titlePContent img{ margin:15px; }
.titlePContent{ margin:10px 0px;}


#restaurant-gpe { float:left; width:260px; }
#restaurant-gpe h2 {border-bottom:1px dotted #8B0737;color:#8B0737;font-size:22px; margin:0 0 5px; padding:0 0 5px;}
#restaurant-gpe p { border-bottom:1px dotted #8B0737; }

#sideBox_grp { background: transparent url('../img/sidebox_grp.png') no-repeat top left; width:202px; height:300px; float:left; }
#sideBox_grp h3 { color:#D49248; font-weight:normal; line-height:17px; margin:0 0 2px 45px;  padding:2px 0 4px; }
#sideBox_grp p { padding:0 10px; text-align:center; color:#FFF; font-size:20px; margin:0; text-shadow: #000 1px 1px 1px; }
#sideBox_grp ul { margin:0; padding:10px 0 0 10px; }
#sideBox_grp ul li { list-style-type: none;  font-size:16px; color:#f1b753; font-style: italic; margin:0; }

.footer-pin-resto a { color: #FFFFFF; font-weight: bold; }
.footer-pin-resto { margin: 5px 0 5px; font-weight: bold; padding-left: 200px;}

#rightCol .rockwell { font-family:Verdana, Geneva, sans-serif; }
#leftcol .rockwell { font-family:Verdana, Geneva, sans-serif; }

#ficheresto-lafourchette{margin: 0px 0px 5px 0px;font-weight:bold;font-size:16px;text-decoration:blink;text-align:center;focolor:#00CC00;}
#ficheresto-lafourchette a{text-decoration:blink;color:#00CC00;}
a.weEditmodeStyle:visited {color:#8C274E !important;}

