/******************************************************************************
* DETAILS
* File            : text and other generic css file
* Author      : AME
* ___________________________________________________
* CHANGELOG
* 140606 - Creation
* ___________________________________________________
* NOTES
*
* ___________________________________________________
* PARAMETERS
* 
* 
******************************************************************************/
textarea {
	background-color  : #fbf5d1;
	border : 1px solid #fac95b;
	text-align : left;
}
	
	
body {
	margin : 0;
	padding : 0;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	color : #505367;
	background-color : #FFF;
}

	
table {
   	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px; 
}	

	
input {
	background-color  : #fbf5d1 ;
	border : 1px solid #fac95b;
	
}

	
select {
	background-color  : #fbf5d1;
	border : 1px solid #fac95b;
	text-align : center; 
}
	
#top_link, #top_link a {
    text-align: right;
    color: #666;
    margin-bottom: 1px;
}	

#container {
    text-align : left;
    width : 900px;
    background-color : #FFF;
}

	
#d_top {
    border-top : 1px solid #fc5; 
}
	
	
#header {
    height : 83px;
    background-image : url(/skin/default/p/restaurant-head.jpg);
    text-align : left;
}

	
.col_separator {
    height : 1px;
    width : 100px;
}

	
form  { margin: 0; }

	
#logo {
    height : 83px;
    background-image : url(/skin/default/p/restaurant-logo.jpg);
    width : 500px;
    cursor: hand;
}

	
#tab-container {
    background-image : url(/skin/default/p/restaurant-back.gif);
}
	
	
/*css for texte*/	
h4    {  
    margin: 0; padding:0;
    font-size: 13px;
    color: #a79e9e;
    font-weight: normal;
    margin: 0; padding:0;
    display : inline;
}

	
h2 	{		
    margin: 0; padding:0;
    font-size: 15px;
    margin: 0; padding:0;
    font-weight: normal;
    display : inline;
}

	
h1, h1 a	{
    font-size:17px;
    font-weight: strong;
    margin: 0; padding:0;
    Text-decoration : underline;
    color : #000;
    display : inline;
}


h5, h5 a	{		
    margin: 0; padding:0;
    font-size: 12px;
    margin: 0; padding:0;
    font-weight: normal;
    color:  #900;
    Text-decoration :none;
    display : inline;
}

	
h6, h6 b a {
    font-size : 15px ;
    color : #747478;
    margin: 0; padding:0;
    display : inline;
}

label { cursor: pointer; }
.image { border: 0; background-color: #FFF; }

	
#bottom {
    text-align : center;
}
	
	
/*red border for all the cols*/
.border {
    border: 1px solid #900;		
    margin: 0; padding:0;
    background-color : #fff;
}
	
	
/*middle area for red tab*/
.td_middle-red  {
    background-image : url(/skin/default/p/restaurant-c.gif);
    height : 23px;
    color : #FFF;
    font-size : 19px;
    font-weight : bold;
}
	
	
/*border shadow for submit and detail  */	
.border_shadow_generic {
    border-bottom : 2px inset #bbb;
    border-right : 2px inset #bbb;
    background-color : #fff;
    padding-left :2px;
    padding-top :2px;
}
	
	
/*middle area for orange tab*/	
.td_middle-orange  {
    float : right;
    background-image : url(/skin/default/p/restaurant-orange-c.gif);
    color : #FFF;
    font-size : 14px;
    font-weight : bold;
}	
	
	
.margin {
    text-align : left;
    padding-left : 13px;
}
	
	
/* border image */	
img  {
    border : 0;
}
	
	
.separator {
    background-image : url(/skin/default/p/restaurant-back.gif);
    height : 23px;
}	
	
	
.ariane_wire {
    font-size : 15px ;
    padding-bottom : 5px; 
    padding-left : 5px;
    background-color : #FFFFFF;
    padding-top:3px;
    width: 100%;
    border: 1px solid #AB0101;
    margin-bottom: 5px;
}
	

.message {
	font-size: 16px;
	height : 20px;
	margin-left : 5px;
	color: #AB0101;
	width: 100%;
}

:hover {
    text-decoration: none
}
