/*
Red! 1.0

Design copyright Matt Dibb 2006
www.mdibb.net

Please feel free to use and modify this tempalte for use on your site.  I dont mind
if you use it for your personal site or a commercial site, but I do insist that it is
not sold or given away in some "50,000 Templates!" package or something like that
without first contacting me (via my site) and discussing the issue.

Thanks!  If you are using my template I'd love to hear about it!  Drop by my site
and let me know!

*/

body { 
	margin					: 0; 
	padding					: 0; 
	font					: 74% 'Lucida Grande', Arial, Sans-Serif; 
	color					: #808080;  
	background-color		: #660000;
	background-repeat		: repeat-x;
	line-height				: 1.4em; 
	text-align				: center;
}

/*

	Divs
	-----------------------------------------------------------------------------------

*/

#header {  
	height					: 65px;
	padding					: 22px 14px 12px 1em;
	margin					: 0 0 0 0px;
	margin-bottom			: 0px;
	width					: 856px;
	color					: #FFFFFF; 
	background				: #9C0012;
	background-image		: url("images/red2_new.gif");
	background-repeat		: no-repeat;
}

#miniheader {
	padding					: 5px;
	margin					: 0 0 5px;
	background				: #99201F;
	color					: #CCCCCC;
	width					: 871px;
}

#miniheadersearch {
	display					: inline;
	margin-left				: 597px;
	float					: right;
	margin-top				: -17px;
}

* html #miniheadersearch {
	margin-top				: -23px;
}

#menuhorizontal {
	height					: 30px;
	width					: 881px;
	text-align				: center;
	margin-bottom			: 10px;
	background-image		: url('images/back_menu.gif');
	background-repeat		: repeat-x;
}

#content { 
	background-color		: #660000;
	/*background-image		: url("images/back_content.png");*/
	background-repeat		: repeat-y;
	color					: #FFFFFF; 
	margin					: 0 auto; 
	padding					: 5px 10px 5px 10px;
	width					: 900px; 
	text-align				: left;
}

#left {  
	clear					: both; 
	font-size				: 90%; 
	float					: left; 
	width					: 120px; 
	padding					: 0 1em 1em 0em;
}

#center { 
	float					: left; 
	width					: 700px; 
	margin					: 0 0 10px 30px;
	padding					: 0;
	background				: #660000; 
}

* html #center {
	padding-top				: 4px;	
}

#base { 
	clear:both;
}
 
#footer { 
	clear					:both;
	color					:#DDDDB9;  
	font-size				:85%; 
	padding					: 0.25em; 
	text-align				:left; 
	width					: 895px;
	margin					: 0 auto; 
	
}

#footer #right { 
	float					:right; 
	clear					:right; 
	text-align				:right; 
}

#menu {
	font-size				: 1.2em;
	
}

/*

	Menu inline
	-----------------------------------------------------------------------------------

*/

.menu_accueil {  
	background-image		: url("images/accueil_item.gif");
}
.menu_accueil a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_accueil a:hover {  
	background-image		: url("images/accueil_item_hover.gif");
	cursor:pointer;
}

.menu_visite {  
	background-image		: url("images/visite_item.gif");
}
.menu_visite a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_visite a:hover {  
	background-image		: url("images/visite_item_hover.gif");
	cursor:pointer;
}

.menu_agenda {  
	background-image		: url("images/agenda_item.gif");
}
.menu_agenda a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_agenda a:hover {  
	background-image		: url("images/agenda_item_hover.gif");
	cursor:pointer;
}

.menu_tarifs {  
	background-image		: url("images/tarifs_item.gif");
}
.menu_tarifs a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_tarifs a:hover {  
	background-image		: url("images/tarifs_item_hover.gif");
	cursor:pointer;
}

.menu_photos {  
	background-image		: url("images/photos_item.gif");
}
.menu_photos a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_photos a:hover {  
	background-image		: url("images/photos_item_hover.gif");
	cursor:pointer;
}

.menu_itineraire {  
	background-image		: url("images/itineraire_item.gif");
}
.menu_itineraire a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_itineraire a:hover {  
	background-image		: url("images/itineraire_item_hover.gif");
	cursor:pointer;
}

.menu_infos {  
	background-image		: url("images/infos_item.gif");
}
.menu_infos a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_infos a:hover {  
	background-image		: url("images/infos_item_hover.gif");
	cursor:pointer;
}

.menu_contact {  
	background-image		: url("images/contact_item.gif");
}
.menu_contact a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_contact a:hover {  
	background-image		: url("images/contact_item_hover.gif");
	cursor:pointer;
}

.menu_livreor {  
	background-image		: url("images/livreor_item.gif");
}
.menu_livreor a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_livreor a:hover {  
	background-image		: url("images/livreor_item_hover.gif");
	cursor:pointer;
}

.menu_annonces {  
	background-image		: url("images/annonces_item.gif");
}
.menu_annonces a {  
	height:21px;
	width:85px;
	display:block;
}
.menu_annonces a:hover {  
	background-image		: url("images/annonces_item_hover.gif");
	cursor:pointer;
}


#menu_accueil_cache {  
	display					: none;
	background-image		: url("images/accueil_item_hover.gif");
}

#menu_visite_cache { 
	display					: none;
	background-image		: url("images/visite_item_hover.gif");
}

#menu_agenda_cache {  
	display					: none;
	background-image		: url("images/agenda_item_hover.gif");
}

#menu_tarifs_cache {  
	display					: none;
	background-image		: url("images/tarifs_item_hover.gif");
}

#menu_photos_cache {  
	display					: none;
	background-image		: url("images/photos_item_hover.gif");
}

#menu_itineraire_cache {  
	display					: none;
	background-image		: url("images/itineraire_item_hover.gif");
}

#menu_infos_cache {  
	display					: none;
	background-image		: url("images/infos_item_hover.gif");
}

/*

	Styles
	-----------------------------------------------------------------------------------

*/

* html h1.header {
	padding-top				: 20px;
}

hr {
	color					: #AF0B0A;
	background-color		: #AF0B0A;
	border					: 0;
	height					: 2px;
	margin					: 15px 0 15px 0;
}

input.miniheadersearch {
	border					: 0px;
	height					: 17px;
	width					: 96px;
	padding					: 0 2px 0 2px;
}

div.code {
	white-space				: pre;
	overflow				: scroll;
	margin					: 0 auto;
	font-family				: monospace;
	border					: 1px solid #f1efef;
}

div.standout {
	margin					: 1em 0 1em 0;
	padding					: 10px;
	background				: #f1efef;
}

blockquote {
	background-image		: url("images/blockquote.png");
	background-position		: 0 0;
	background-repeat		: no-repeat;
	margin-left				: 10px;
	padding-left			: 75px;
	margin-right			: 75px;
}

label {
	font-weight				: bold;
}

a { 
	color					: #327EC5;
	background				: inherit; 
	text-decoration			:none;
}

#footer a {
	color					:#DDDDB9; 
}

img {
	border: 0;
}

ul {
	list-style-type			: square;
}
