/* CSS Document */
html{width:100%;
     height:100%;
	 overflow-x:hidden;
	 /*overflow:hidden;
	  */}

body{width:100%;
     height:100%;
	 padding:0;
	 margin:0;
	 font-family:Georgia, serif;
	 text-align:justify;
	 background-image:url(images/layoutbg.jpg);
	 background-position:center top;
	 background-repeat:no-repeat;
	  }

.specialgallery{   background-image:url(images/layoutbg_gallery.jpg);
				   background-position:center top;
				   background-repeat:no-repeat;
			    }
	  
p {font-size:11px;
   margin-bottom:4px;}

ul{font-size:11px;
   }
   
#wrapper{width:900px;
         height:600px;
		 margin:auto;
		 background-color:none;
		 }
		
#header { width:98%;
          height:50px;
		  background-color:none;
		  margin:auto;
		  margin-top:30px;
		  float:left;
		  text-align:right;
		 }
		  
/*#content{ width:100%;
          height:540px;
		  background-color:none;
		  margin:auto;
		  float:left;
		  }	  
		*/

#thumbs {
clear:left;
overflow:hidden;
padding:10px 0pt;
width:450px;
}

#photo {
	float:right;
	width:300px;
}


#column{  width:240px;
          height:475px;
		  background:none;
		  border:none;
		  margin:auto;
		  margin-left:5px;
		  margin-top:82px;
		  float:left;
		  }
		  

		  
.bloc{    width:210px;
          background:none;
		  border:none;
		  margin:0;
		  float:left;
		 }
			
#column2{  width:640px;
          height:775px;
		  background:none;
		  border:none;
		  margin:auto;
		  margin-left:5px;
		  margin-top:82px;
		  float:right;
		 /* overflow: visible;
		  */}
			
		  
/*#display{ width:680px;
          height:100%;
		  background-color:none;
		  margin:auto;
		  float:left;
		  margin-left:5px;
		  }	*/
		  
#display{ margin:auto;
		 padding:1px;
		 float:left;
		 margin-left:30px;
		 margin-top:25px;
		 font-size:10px;
		 color:#666666;
		 background:none;
			   border:none;
		} 
		
#display2{ margin:auto;
           width:420px;
		   padding:5px;
		   float:left;
		   margin-top:80px;
		   font-size:11px;
		   color:#666666;
		   background:none;
		border:none;
		  }
		  

#display2 p{font-size:11px;}
		  
		  
		
#gallerybox{   margin:auto;
               margin-top:35px;
			   width:420px;
			   padding:5px;
			   float:left;
			   font-size:10px;
			   color:#666666;
			   background:none;
			   border:none;
		} 
		
#personal-info{  /*margin:auto;
				 margin-left:7px;
				 margin-top:40px;*/
				 padding:2px;
				 font-size:10px;
				 color:#999999;
				 text-align:left;
				 width:200px;
				 /*float:left;*/
				 line-height:20px;
				 position:absolute;
				 top:565px;
				/* left:280px;*/
				 z-index:100;
				}		  

.arte{padding:2px;
      float:left;
	  display: inline;
	  height:435px;
	  background:none}	
	  
.arte a{float:left;
        display: inline;}*/

.arte span{float:left;
        /* display: inline;
		 clear:both;*/}
	  
 		
#news { width:100%;
        height:270px;
        margin:auto;
		padding:2px;
		background:none;
	    border:none;
		}
		
.frame {width:100%;
        height:350px;
        margin:auto;
		background:none;
	    border:none;
		overflow-x:hidden;
		}
		
.frame_white { width:100%;
				height:420px;
				margin:auto;
				background:white;
				border:none;
				overflow-x:hidden;
				}
		
.frame_big {width:70%;
			height:350px;
			/*margin:auto;
			*/background:none;
			border:none;
			overflow-x:hidden;
			margin-left:35px;
			margin-top:100px;
			}
		
		
		
/*#news img {float:left} 

#news ul{float:left} */
		
       h2 { width:100%;
            height:18px;
			font-size: 12px;
			color: #996699;
			text-align:left;
			border-bottom:solid 1px #a143b1;
		    margin:auto;
		    text-indent:2px;
			line-height:18px;
			margin-top:14px;
		  
		  }   
		  
 #news p {  width:100%;
            font-size: 11px;
			color: #666666;
			text-align:left;
			margin:auto;
			margin-top:6px;
			line-height:16px;
			}     

img { margin:auto;
	} 

li {list-style:none;
    margin-bottom:5px;
	font-size:12px}

/*  LINKS   */



a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #deb2d6;
}
a:active {
	text-decoration: none;
	color: #999999;
}

/* CRAZY SUBSECTIONS */


.in_menu_area{width:100%;
              height:22px;
			  background:none;
			 }

.in_content{  width:98%;
              padding:2px;
			  margin:auto;
			  /*margin-top:10px;
			  */background:none;
			  font-size:11px;
			  line-height:18px;
			 }

#styleone{position:relative;
          display:block;
		  height:22px;
		  line-height:22px;
		  font-size:11px;
          background:none;
          }


#styleone ul{margin:0;
             padding:0;
			 list-style-type:none;
			 width:auto;
			 }

#styleone ul li{display:block;
                float:left;
				}


#styleone ul li a{display:block;
                  float:left;
				  color: #999999;
				  text-decoration:none;
                  padding:3px 10px 0 10px;
				  height:22px;
				  }


#styleone ul li a:hover,#styleone ul li a.current{color:white;
                                                  background:transparent url(images/bgON.gif) repeat-x top left;
												  background-color:#deb2d6
												  }



textarea{border:solid 1px #996699;
          width:180px;
		  height:220px;
		  color:#666666;
		  background:none;
			   border:none;
		  }
		  
.button{width:100px;
margin:auto;
margin-top:8px;
        height:16px;
		border:#666666 1px solid;
		background-color:#996699;
		line-height:16px;
		font-size:12px;
		text-align:center;
		color:#FFFFFF;
		font-weight:900;
		}


.intro{margin: auto;
        width:420px;
		text-align:center;
		margin-top:150px;
		}
		
#white{background-color:#FFFFFF}

.small{font-size:9px;
line-height:15px;
      }

.form{font-size:10px;
      line-height:9px;
	   }

.form input{height:14px;
            border:solid 1px #996699;
            line-height:9px;
			margin-top:1px;
	   }
	   
.form textarea{ height:70px;
                width:250px;
                border:solid 1px #996699;
				background-color:#FFFFFF;
				}	