/** LEZARD DECO MAIN LAYOUT CSS */

html{	
height:100%;
}
body{
margin:0px;
background:#C0C0C0;
font-family:Tahoma;
}

a:link, a:visited{
color:#7f0505;
text-decoration:none;
}
a:hover, a:active{
color:#e50c6e;
text-decoration:none;
}

/*LAYOUT------------------------------------------------------------------------*/
#LAYOUT_PART-------------------------------------{}
#center_container{
width:1024px;height:auto;
position:relative;
}
#center_container_inner{
width:1024px;height:auto;
margin:0 0 0 0px;
float:left;position:relative;
background:#FFF;
}
#container{
width:835px;height:auto;
margin:0 0 0 94px;
position:relative;
float:left;
display:inline;
background:#ecdbc6;
}

#header{
width:835px;height:374px;
display:inline;
float:left;
position:relative;
/*background:url(../images/banner.jpg) top left no-repeat;*/
}
#middle{
width:835px;height:auto;
display:inline;float:left;position:relative;
background:url(../images/middle_bk.jpg) #ecdbc6 repeat-y;
}
#main_container{
width:715px;
margin:0 0 0 38px;
float:left;
position:relative;
display:inline;
}
#left{
width:490px;height:auto;
margin:0;
/*background:#F0F;*/
float:left;
position:relative;
}
#left_inner{
width:466px;height:auto;
margin:15px 0 0 24px;
/*background:#00F;*/
float:left;
position:relative;
display:inline;
}
#right{
width:225px;height:auto;
margin:0;
float:left;
position:relative;
}
#right_inner{
width:auto;height:auto;
margin:29px 0 3px 2px;
float:left;
position:relative;
display:inline;
}

/*END LAYOUT--------------------------------------------------------------------*/

/*MAIN MENU---------------------------------------------------------------------*/
#MAINMENU_PART-----------------------------------{}
#main_menu{
width:731px;height:41px;
position:absolute;
bottom:17px;
left:84px;
}
#menulist_root_top_menu{
    width:auto;
    padding:0;
    margin:0;
    position:relative;
}
#menulist_root_top_menu li{
    width:109px;height:41px;
	margin:0 3px 0 0;
    
	display:block;
    position:relative;
    
    float:left;
	list-style-type:none;
}
a:link.mainlevel_top_menu, a:visited.mainlevel_top_menu{
	width:109px;height:19px;_height:31px;
	padding:12px 0 0 0;
    font-size:14px;
    position:absolute;
	bottom:0;
	color:#e50c6e;
	
    font-family:Myriad Pro, Verdana;
    text-align:center;
    text-decoration:none;
	background:url(../images/top_menu_bg.png) top left;
	display:block;
}
a.mainlevel_current_top_menu{
width:109px;height:29px;_height:41px;
padding:12px 0 0 0;
font-size:14px;
position:absolute;
bottom:0;

font-family:Myriad Pro, Verdana;
text-align:center;
text-decoration:none;
background:url(../images/top_menu_bg.png) top left;
display:block;
	
color:#7f0505;
}
/*END MAIN MENU-----------------------------------------------------------------*/

/*FOOTER -----------------------------------------------------------------------*/
#FOOTER_PART-------------------------------------{}
#footer{
width:835px;height:30px;
display:inline;
float:left;
position:relative;
background:url(../images/footer_bk.jpg) #ecdbc6 repeat-y;
}
.copyright{
margin:18px 0 0 43px;
margin:18px 0 0 35px;
display:inline;
float:left;
font-size:9px;
color:#7f0505;
}
.digital_age{
margin:18px 58px 0 0;
display:inline;
float:right;
font-size:9px;
}
.digital_age a:link, .digital_age a:visited{
text-decoration:none;
font-size:9px;
}
.digital_age a:hover, .digital_age a:active{
text-decoration:none;
font-size:9px;
}
.moduletable_footer_menu{
width:392px;
left:223px;top:18px;
position:absolute;
text-align:center;
}
#menulist_root_footer_menu{
width:auto;
margin:0;padding:0;
position:relative;
}
#menulist_root_footer_menu li{
width:auto;
display:inline;
position:relative;
list-style-type:none;
}
li#menuitem_1_footer_menu{
padding:0;
margin:0;
background:none;
}
#menulist_root_footer_menu a{
margin:0 0 0 10px;padding:0 0 0 10px;
font-size:9px;
text-decoration:none;
background:url(../images/footer_menu_sep.jpg) center left no-repeat;
}
li#menuitem_1_footer_menu a{
padding:0;
margin:0;
background:none;
}
#menulist_root_footer_menu a:hover, #menulist_root_footer_menu a:active, #menulist_root_footer_menu a.mainlevel_current_footer_menu{
color:#e50c6e;
}
/*END FOOTER--------------------------------------------------------------------*/

/*RIGHT PART--------------------------------------------------------------------*/
#RIGHT_PART---------------------------------{}

#right div.moduletable{
width:auto;height:auto;
margin:11px 0 0 0;
float:left;
position:relative;
display:inline;
}
/*END RIGHT PART----------------------------------------------------------------*/

/*CENTRAL PART------------------------------------------------------------------*/
#CENTRAL_PART-------------------------------{}
h1.header_central{
margin:0;
padding:0;
width:200px;
color:#7f0505;
font-weight:normal;
font-size:19px
}
.blog .contentheading{
display:none;
}
h1.header_central_2{
margin:0;
padding:0;
width:420px;
color:#7f0505;
font-weight:normal;
font-size:19px
}
table.contentpaneopen_presentation{
padding:0;
border-collapse:collapse;
}
.main_text {
width:430px;
margin:51px 0 40px 0;
font-size:13px;
/*font:13px Helvetica;
font:13px Arial;*/
}
.special_text{
color:#7f0505;
}
.special_text_2{
font-size:18px;
}
.contactez_moi{
font-size:18px;
}
ul.alice{
list-style-type:none;
list-style-position:outside;
margin:0;padding:0;
}
ul.alice li{
padding:0 0 0 7px;
list-style-type:none;
list-style-position:outside;
background:url(../images/content_li.jpg) center left no-repeat;
}

/*CONTACT*/
#emailForm .row{
width:100%;
margin:0 0 10px 0;
float:left;
}
#emailForm label{
width:185px;
font-size:14px;
float:left;
}
#emailForm .inputbox{
font-size:14px;
border:1px solid #7f0505;
}
#emailForm #contact_text{
width:275px;
}

#emailForm .button{
width:82px;height:25px;
margin:0 4px 0 0;
color:#7f0505;
border:0;
background:url(../images/button_bk.jpg);
float:right;
}
.contentpane td{
font-size:14px;
}
td.contentheading td{
font-size:18px;
}
.moduletable_plan{
margin:0 0 20px 0;
}
.moduletable_plan a{
text-decoration:none;
}
.moduletable_plan h3{
margin:0 0 15px 0;
padding:0;
width:200px;
color:#7f0505;
font-weight:normal;
font-size:20px
}
.moduletable_plan iframe{
width:462px;height:350px;_width:462px;
margin:0 0 10px 0;
border:1px solid #7f0505;
}
.componentheading{
margin:0 0 50px 0;
padding:0;
width:200px;
color:#7f0505;
font-weight:normal;
font-size:20px
}
/*END CONTACT*/
/*END CENTRAL PART--------------------------------------------------------------*/







