
#guide input, #restos input {
   font-size:11px;
   background-color:#fbfdfb;
   border:1px solid #18750a;
   margin : 2px 0px 2px 0px;
   padding : 0px 2px 0px 2px; 
   vertical-align : middle;
}

#guide select, #restos select {
   font-size:11px;
   background-color:#fbfdfb;
   border:1px solid #18750a;
   margin : 2px 0px 2px 0px;
   padding : 0px 0px 0px 2px; 
   vertical-align : middle;
}

#guide fieldset {
   font-size:12px;
   color : #95382a;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 10px 10px 10px 10px;
   text-align : justify;
}

#guide img {
	display : inline;
}




#guide input.width100 {
   width:100%;
   height:18px;	
}

#guide select.width100 {
   width:100%;
   height:18px;	
}	

#guide input.submit:hover {
   width:100%;
   height:18px;	
   background-color:#e0f2e0;
}

#guide input.submit {
   width:100%;
   height:18px;	
}

/* =========================================
 * Creation d'Item
 * =========================================
 */

#guide input.guideFormTexte, input.guideForm {
	width:450px;
	padding:2px 2px 2px 2px;
}

#guide input.guideFormRadio {
	width:10px;
	margin: 0px 5px 0px 50px;
}

#guide input.guideFormSubmit:hover {
   background-color:#e0f2e0;
   width:70px;
}
#guide input.guideFormSubmit {
	width:70px;
}

#guide input.guideSearchFormCheck {

}

#guide select.guideFormUniq, select.guideFormMulti {
	width:450px;
}

#guide select.guideFormUniq, select.guideSearchFormMulti {
    width:550px;
}

#guide td.addItem {
	padding:3px 0px 3px 0px;
}

#guide table.guideFormTextarea {
	border: 1px solid #18750a;
}


/* ===============================================
 * Sur la Home page des restos
 * ===============================================
 */
#restos font.rdj_nom {
  font-size:20px;
  color:#a5483a;
}
#restos font.rdj_cat {
  font-size:11px;
  font-weight:bold;
  color:#404040;
  padding: 2px 5px 2px 5px;
}
#restos font.rdj_txt {
  font-size:10px;
  color:#404040;
  padding: 2px 5px 2px 5px;
}


/* ===============================================
 * Affichage des restos
 * ===============================================
 */
#restos td {
   vertical-align:top;	
}	 
#restos ul {
   padding:0px 0px 0px 22px;
   margin:0px 0px 0px 0px;
}
#restos li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-indent: -5px;
  vertical-align: middle;
  line-height:16px;
  font-size:10px;
}
#restos li.n-1 {
  list-style-image: url("http://disk91.com/restosv3/images/smile-1.gif");
}
#restos li.n0 {
  list-style-image: url("http://disk91.com/restosv3/images/smile-1.gif");
}
#restos li.n1 {
  list-style-image: url("http://disk91.com/restosv3/images/smile1.gif");
}
#restos li.n2 {
  list-style-image: url("http://disk91.com/restosv3/images/smile2.gif");
}
#restos li.n3 {
  list-style-image: url("http://disk91.com/restosv3/images/smile3.gif");
}
#restos li.n4 {
  list-style-image: url("http://disk91.com/restosv3/images/smile4.gif");
}
#restos li.n5 {
  list-style-image: url("http://disk91.com/restosv3/images/smile5.gif");
}
#restos li.n6 {
  list-style-image: url("http://disk91.com/restosv3/images/smile6.gif");
}

#restos img {
	display : inline;
}

#restos a.l_menu {
  font-size:12px;
}
 
#restos font.r_mand {
   color:#e5483a;
   font-weight:bold; 
}

#restos font.r_nom {
  font-size:26px;
  color:#a5483a;
}
#restos font.r_titre {
  font-size:24px;
  color:#18750A;
}
#restos font.r_cat {
  font-size:12px;
  font-weight:bold;
  color:#303030;
  padding: 2px 5px 2px 5px;
}
#restos font.r_legend {
  text-align:left;
  font-size:12px;
  color:#808080;
}
#restos font.r_notice {
  text-align:left;
  font-size:14px;
  color:#808080;
}
#restos fieldset.r_crit {
   font-size:14px;
   color : #202020;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 10px 10px 10px 10px;
   padding-bottom: 0px;
   text-align : justify;
}
#restos legend.r_crit {
   font-size:16px;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 2px 2px 2px 2px;
   padding : 2px 10px 0px 10px; 
   vertical-align : middle;
}
#restos fieldset.r_patron {
   font-size:14px;
   color : #000066;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 10px 10px 10px 10px;
   padding-bottom: 0px;
   text-align : justify;
}
#restos legend.r_patron {
   font-size:14px;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 2px 2px 2px 2px;
   padding : 2px 10px 0px 10px; 
   vertical-align : middle;
   color: #000066;
   font-weight:bold;
}
#restos li.r_patron {
   font-size:14px;
   color : #000066;
}
#restos font.r_otxt {
	font-style:italic;
}
#restos td.r_ouvtoday {
	font-size: 12px;
	text-align: center;
	font-style: normal;
	vertical-align:middle;
	background-color:#ffe5e5;
	padding:2px;
	width:16px;
	border:1px solid #A0A0A0;
}
#restos td.r_ouv {
	font-size: 12px;
	text-align: center;
	font-style: normal;
	vertical-align:middle;
	padding:2px;
	width:16px;
	border:1px solid #A0A0A0;
}
#restos a.r_ouv {
	font-size: 16px;
	text-decoration: none;
}

#restos td.r_prix {
	font-size: 12px;
	text-align: center;
	font-style: normal;
	vertical-align:middle;
	padding:1px 8px 1px 8px;
	border:1px solid #A0A0A0;
}
#restos td.r_sprix {
	font-size: 12px;
	text-align: center;
	font-style: normal;
	vertical-align:middle;
	padding:1px 8px 1px 8px;
	border:1px solid #A0A0A0;
	background-color:#ffe5e5;
}

#restos input.r_invit {
   font-size:11px;
   background-color:#fbfdfb;
   border:1px solid #18750a;
   margin : 2px 0px 2px 0px;
   padding : 0px 2px 0px 2px; 
   vertical-align : middle;
}
#restos fieldset.r_comment {
   font-size:14px;
   color : #202020;
   background-color:#f8fff8;
   border:1px solid #18750a;
   margin : 5px 10px 0px 10px;
   padding : 0px 10px 0px 10px; 
   text-align : justify;
}
#restos legend.r_comment {
   font-size:14px;
   border:0px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
}
#restos legend.r_comment2 {
   font-size:14px;
   border:1px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
}


#restos input.guideFormTexte, input.guideForm {
	width:100%;
	height:16px;
	font-size:14px;
	padding:2px 2px 2px 2px;
}

#restos input.guideFormRadio, input.guideFormRadioUniq {
	width:10px;
	margin: 0px 5px 0px 5px;
}

#restos input.guideFormSubmit:hover {
   background-color:#e0f2e0;
   width:100%;
}
#restos input.guideFormSubmit {
	width:100%;
}

#restos td.addComment {
	padding:3px 0px 3px 0px;
}

#restos table.guideFormTextarea {
	border: 1px solid #18750a;
}

#restos td.r_closeNotice {
   background-color: #a5483a;
   color:#fff;
   text-align:center;
   font-weight : bold;
   font-size: 18px;
}

#restos font.r_commentRem {
   font-size: 14px;
   color:#000066;
   font-weight:bold;
   font-style:italic;  
}

#restos td.r_pcom {
    border: 4px double #000; 
    padding: 5px 5px 5px 5px;
}
#restos td.r_pmenus {
    border: 4px double #000; 
    padding: 5px 5px 5px 5px;
    margin : 6px 2px 2px 0px;
}
#restos td.r_pcarte {
    border: 4px double #000; 
    padding: 5px 5px 5px 5px;
    margin : 6px 0px 2px 2px;
}
#restos td.r_pannonce {
    border: 4px double #f42; 
    padding: 5px 5px 5px 5px;
    margin : 6px 0px 2px 2px;
}

#restos font.guideFormRadioUniq {
    font-size:12px; 
}

#restos TD.returnError {
   color:#a5483a;
   font-size:12px;
   background-color:#fff5f5;
   border-bottom:1px solid #a5483a;
   margin : 10px 10px 10px 10px;
   padding : 2px 2px 2px 2px;
   width:600px;
}
/* ===============================================
 * Module Patrons
 * ===============================================
 */
#restos td.p_header {
   background-color: #a5483a;
   color:#fff;
   text-align:center;
   font-weight : bold;
   font-size: 18px;
}

#restos fieldset.p_mess {
   font-size:14px;
   color : #202020;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 10px 10px 10px 10px;
   padding-bottom: 0px;
   text-align : justify;
}
#restos legend.p_mess {
   font-size:16px;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 2px 2px 2px 2px;
   padding : 2px 10px 0px 10px; 
   vertical-align : middle;
}

#restos fieldset.p_error {
   font-size:12px;
   color : #a5483a;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 10px 10px 10px 10px;
   padding-bottom: 0px;
   text-align : justify;
}
#restos legend.p_error {
   font-size:16px;
   background-color:#fff5f5;
   border:1px solid #a5483a;
   margin : 2px 2px 2px 2px;
   padding : 2px 10px 0px 10px; 
   vertical-align : middle;
}

/* ===============================================
 * FAQ
 * ===============================================
 */
#restos fieldset.faq_grp {
   color : #202020;
   background-color:#f8fff8;
   border:1px solid #18750a;
   margin : 5px 0px 0px 0px;
   padding : 0px 10px 10px 10px; 
   text-align : justify;
   font-size: 10px;
}
#restos legend.faq_grp {
   font-size:12px;
   border:0px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
   font-weight : bold;
}


/* ===============================================
 * Groupes order
 * ===============================================
 */
#restos fieldset.order_grp {
   color : #202020;
   background-color:#f8fff8;
   border:1px solid #18750a;
   margin : 5px 0px 0px 0px;
   padding : 0px 10px 0px 10px; 
   text-align : justify;
}
#restos legend.order_grp {
   font-size:16px;
   border:0px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
   font-variant : small-caps;
   font-weight : bold;
}

#restos ul.order_list {
   margin-left : 0px;
   padding-left : 15px;
   list-style-type : square;
   color : #a5483a;
   line-height : 18px;
   margin-top : 0px;
}

#restos li.order_list {
   font-size:12px;
}
/* ===============================================
 * Search
 * ===============================================
 */
#restos fieldset.searchForm {
   font-size:12px;
   color : #202020;
   background-color:#f8fff8;
   border:1px solid #18750a;
   margin : 5px 0px 0px 0px;
   padding : 0px 10px 0px 10px; 
   text-align : justify;
}
#restos legend.searchForm {
   font-size:16px;
   border:0px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
   font-variant : small-caps;
   font-weight : bold;
}

#restos input.guideSearchFormSubmit:hover {
   background-color:#e0f2e0;
   width:100%;
}
#restos input.guideSearchFormSubmit {
    width:100%;
}


/* ===============================================
 * Front page
 * ===============================================
 */

#restos fieldset.fp_edito1 {
   font-size:16px;
   color : #202020;
   background-color:#f8fff8;
   border:1px solid #18750a;
   margin : 5px 0px 0px 0px;
   padding : 0px 10px 0px 10px; 
   text-align : justify;
}
#restos legend.fp_edito1 {
   font-size:16px;
   border:0px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
   font-variant : small-caps;
   font-weight : bold;
}

#restos fieldset.fp_edito2 {
   font-size:12px;
   color : #202020;
   background-color:#f8fff8;
   border:1px solid #18750a;
   margin : 5px 0px 0px 0px;
   padding : 0px 10px 0px 10px; 
   text-align : justify;
}
#restos legend.fp_edito2 {
   font-size:14px;
   border:0px solid #18750a;
   background-color:#f8fff8;
   margin : 2px 2px 2px 2px;
   padding : 0px 10px 3px 10px; 
   vertical-align : middle;
   font-variant : small-caps;
   font-weight : bold;
}

/* ===============================================
 * Classe tinymce
 * ===============================================
 */
#guide .guideFormTextarea {
	text-align : left;
	width:450px;
}

#restos .guideFormTextarea {
	text-align : left;
	width:100%;
	background-color:#f8fff8;
	border:1px solid #18750a;
}

body.mceContentBody {
   background-color:#f9fff9;
   padding : 2px 2px 2px 2px;
   font-size:12px;
}

