main/* Credit Immo 1 Template*/

/* GENERAL */

html
{
	margin:0;
	padding:0;
}

body
{
	background-color:#EDEDED;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border:none;
}

#top_header, a
{
	color:#CC3332;
}

#container, #top_container, #bottom_container
{
	width:822px;
	margin:auto;
}

#container
{
	background:url(http://www.creditimmobilierlyon.com/content/background_pattern.gif) repeat-y;
	height:100%;
}

#top_container
{
	background:url(http://www.creditimmobilierlyon.com/content/top_container.png) no-repeat;
	height:16px;
}

#bottom_container
{
	background:url(http://www.creditimmobilierlyon.com/content/bottom_container.png) no-repeat;
	height:16px;
}

/* HEADER */

#shadow_header
{
	background:url(http://www.creditimmobilierlyon.com/content/shadow_header.png) no-repeat scroll;
	margin:auto;
	width:781px;
	height:9px;
}

#header, #top_header, #top_header_sitename, #top_header_slogan1, #top_header_slogan2, #banner, #devis
{
	position:relative;
}

#header
{
	width:792px;
	margin:auto;
}

#header a:hover
{
	text-decoration:none;
}

#top_header
{
	background:url(Image_logo_creditimmo.jpg) no-repeat;
	height:90px;
}

#top_header_sitename
{
	top:35px;
	left:55px;
	font-size:26px;
}

#top_header_slogan1
{
	top:5px;
	left:110px;
	font-size:20px;
}

#top_header_slogan2
{
	top:40px;
	right:15px;
	font-size:30px;
}

#bottom_header
{
	background:url(Image_bottom_header_pattern.jpg) repeat-x scroll;
	margin:auto;
	width:782px;
	height:213px;
}

#banner
{
	float:left;
	width:512px;
	height:200px;
}

#devis
{
	float:right;
	width:255px;
	height:213px;
	background:url(Image_devis.jpg) no-repeat scroll;;
}

#devis a
{
	color:#FFFFFF;
	font-weight:bold;
	left:120px;
	position:relative;
	top:157px;
}

/* MAIN */

#main
{
	float:right;
	width:63%;
	position:relative;
	right:30px;
	text-align:justify;
	margin:20px 0;
}

/* SIDEBAR */

#sidebar
{
	float:left;
	margin-bottom:40px;
}

#menu
{
	background:#27672A;
	font-size:12px;
	left:20px;
	position:relative;
	width:236px;
}

#menu a
{
	color:#FFFFFF;
	left:10px;
	position:relative;
}

#menu .BlocArticle_elmt
{
	border-top:solid #FFFFFF 1px;
	padding:10px 0;
}

#newsletter
{
	background:url(Image_newsletter.jpg) no-repeat scroll;
	width:246px;
	height:278px;
	position:relative;
	top:30px;
	left:15px;
}

#newsletter form
{
	position:relative;
	left:10px;
	top:55px;
}

.BlocNewsletter_submit_img
{
	display:inline;
	position:relative;
	top:6px;
}

#BlocFormNewsletter_error
{
	color:#FF2525;
	font-size:12px;
	text-align:center;
	width:220px;
}

/* FOOTER */

#footer
{
	background:transparent url(Image_footer.jpg) no-repeat scroll 0 0;
	clear:both;
	margin:auto;
	width:784px;
	height:41px;
	color:white;
}

#footer a
{
	color:white;
}

#footer a:hover
{
	text-decoration:underline;
}

#menu_footer, #copyright
{
	display:inline;
	font-size:11px;
	position:relative;
	top:18px;
}

#menu_footer
{
	float:left;
	left:15px;
}

#copyright
{
	float:right;
	right:15px;
}

/* FORM */

#main .FormRow
{
	color:#333333; 
	font-size:9pt;
	vertical-align:middle; 
	margin:15px 0;
}

#main .FormColLabel
{
	float:left; 
	width:50%; 
}

#main .FormColInput
{
	float:left;
	width:50%; 
	margin:0 0 5px 0;
	padding:0;

}

#main .BlocForm_error
{ 
	font-size:9pt; 
	font-weight:normal; 
	color:#FF0000;
	margin:0px;
	padding:0px;
}

#main .BlocFormSubmit
{ 
	text-align:center;
	margin:10px auto 10px auto; 
	display:block;
	width:170px;
	height:40px; 
}

#main .FormRowSeparator
{ 
	float:left; 
	width:98%;
	margin:2px 0 6px 0; 
	padding:0; 
	height:5px; 
	display:block;
}

#main input
{
	border: solid 1px #333333; 
	padding: 0; 
	width:80%; 
	color:#333333; 
	font-size:9pt;
}

#main select 
{
	border:solid 1px #333333; 
	padding:0; 
	width:82%; 
	color:#333333; 
	font-size:9pt;
}

#main .breadcrumb
{
	font-size:11px; 
	margin-top:10px;
	text-align:center;
}

/* YAHOO LINKS */

.yahoo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.yahoo ul li
{
	list-style-type:none;
	margin:0px; 
	padding:5px;  
}

.yahoo_link a, .yahoo_link a:visited, .yahoo_link a:hover
{
	color:#CC3332; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none;
}

.yahoo_description
{
	color:#666666; 
	font-weight:normal; 
	font-size:11px;
}

.yahoo_host a, .yahoo_host a:hover, .yahoo_host a:visited
{
	color:#27672A;  
	font-size:10px; 
	font-weight:normal;  
	text-decoration:none;
}
121csshttp://www.creditimmobilierlyon.com/content//main.css