TD {
font-family : Verdana, Helvetica; 
font-size : 12px; 
} 
BODY {
font-family : Verdana, Helvetica; 
font-size : 10px; 
} 
P {
font-family : Verdana, Helvetica; 
font-size : 12px; 
text-indent : 1cm;
text-align: justify;
} 
p:first-letter { 
color : #202020;
font-size : 150%;
}
DIV {
font-family : Verdana, Helvetica; 
font-size : 10px; 
} 
body {
background : #ddd; 
color : #202020; 
font : 10px Verdana, Helvetica; 
} 

A {
font-size : 10px;
font-family : Verdana, Helvetica;
text-decoration : none;
font-weight: normal;
}
A:link {
color : #202020;
} 
A:active {
color : #222222; 
} 
A:visited {
color : #606060;
} 
A:hover {
color : #000000; 
text-decoration : underline; 
}

h1,h2,h3,h4,h5,h6 
{
background : url(images/cell40x.gif);
font-variant : small-caps;
font-weight : bold;
font-family : Verdana, Helvetica; 
color : #908045;
text-align: center;
padding : 4px;
} 

H1 { 
font-size : 30px;
} 
H1.reklam { 
background : url(images/headcell3.gif);
font-size : 30px;
} 
H2 { 
font-size : 24px;
} 
H2.blues { 
font-size : 24px;
color : #000066;
} 
H3 { 
font-size : 18px;
color : #000066;
} 
H4 { 
font-size : 14px;
color : #000066;
}
H5 { 
font-size : 14px;
} 
.title, .title12 {
background : none; 
color : #202020; 
font-size : 14px; 
font-weight : bold; 
font-family : Verdana, Helvetica; 
text-decoration : none; 
} 
.title12 { 
font-size : 11px;
background-color : #f0f0f0;
text-align : left;
}

.content {
background : none; 
color : #202020; 
font-size : 10px; 
font-family : Verdana, Helvetica; 
} 
.headerbg {
	background : url(images/poty.jpg);
	font-family: Verdana, Helvetica;
	font-size: 10px;
	width: 95%;
}
.block640bg {
	background : url(images/artmain.jpg);
	font-family: Verdana, Helvetica;
	font-size: 10px;
	width: 640px;
	height: 434px;
}
img {
	border: 0;
}

.mytable, .mytable2 {
	background-color: #fefefe;
	width: 747px;
	background-image: url(images/art2007.jpg);
	border: 1px solid #ccc;
	margin: 5px;
	padding: 5px;
}
.mytable2 {
	width: 70%;
}
.block-title, .blockcontent {
	font-size : 10px;
	font-family : Verdana, Helvetica;
	margin: 0px;
	padding: 5px;
	width: 120px;
}
.block-title {
	background : url(images/cellpicb.gif);
	color : #606060;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	width: 100%;
}
.blockcontent {
	background-color: #f0f0f0;
	text-align: left;
}
.storytitle, .storycat {
background : none; 
color : #202020; 
font-size : 12px; 
font-weight : bold; 
font-family : Verdana, Helvetica; 
text-decoration : none; 
} 
.storycat {
font-size : 10px; 
font-weight : normal;
text-decoration : underline; 
} 
.option, .boxtitle, .tiny, .tiny12, .boxcontent {
background : none; 
color : #202020; 
font-size : 10px; 
font-weight : bold; 
font-family : Verdana, Helvetica; 
text-decoration : none; 
} 
.tiny {
font-weight : normal; 
} 
.tiny12 {
text-align: justify;
font-size : 12px; 
font-weight : normal;
margin: 1px;
padding: 1px;
}
.small, .smallrig {
background : none; 
color : #202020; 
font-size : 9px; 
font-weight : normal; 
font-family : Verdana, Helvetica; 
text-decoration : none; 
} 
.smallrig { 
text-align : right;
font-size : 9px; 
} 
select, textarea {
border-color : #ffffff; 
color : #404040; 
border : 1px solid; 
font : normal 11px Verdana, Arial, Helvetica, sans-serif; 
} 

input {
border:1px solid #cccccc; 
padding:3px;
color : #202020; 
font : normal 11px Verdana, Arial, Helvetica, sans-serif; 
} 
input.post, textarea.post, select {
background : #fafafa; 
} 
input {
text-indent : 2px; 
} 
input.button {
background : #efefef; 
border : 1px solid; 
color : #202020; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
} 
input.mainoption {
background : #fafafa; 
font-weight : bold; 
} 
input.liteoption {
background : #fafafa; 
font-weight : normal; 
} 
.code, .quote {
color : #404040; 
background : #fafafa; 
border : 1px solid #d1d7dc; 
font : 11px Verdana, Arial, Helvetica, sans-serif;  
} 
.mapsection {font-family: Tahoma;font-size: 12px;
}
.mapitem {font-family: Tahoma;font-size: 10px;
}

.blockmy, .block450, .block500, .block550, .block600b, .block550wh, .block95 {
	text-align: center;
	border: 1px solid #808040;
	margin: 10px;
	padding: 10px;
}
.blockmy { width: 550px; }
.block450 { width: 450px; }
.block500 { width: 500px; }
.block550 { width: 550px; }
.block600b { width: 600px; }
.block550wh { width: 550px; background-color : #ffffff; }
.block95 { width: 95%; }

.block400no, block450no, .block500no, .block99 {
	text-align: center;
	border: 0px solid #808040;
	margin: 10px;
	padding: 10px;
}
.block400no { width: 400px; }
.block450no { width: 450px; }
.block500no { width: 500px; }
.block99 { width: 99%; }
.block400ju, .block460ju, .block490ju, .block500ju, .block450left {
	text-align: justify;
	color : #202020; 
	font-size : 12px;
	margin: 10px;
	padding: 10px;
	border: 0px solid #808040;
}
.block400ju { width: 400px; }
.block460ju { width: 460px; }
.block490ju { width: 490px; }
.block500ju { width: 500px; border: 1px solid #808040; }
.block450left { width: 450px; text-align: left; }

.block500sol, .block600no {
	border: 1px solid #808040;
	margin: 20px;
	padding: 20px;
}
.block500sol { width: 500px; }
.block600no { width: 600px; }
.block600 { width: 600px; }

.block550bg {
	text-align: center;
	width: 500px;
	border: 1px solid #808040;
	background-image : url(images/moviebg.jpg);
	background-color : #202020;
}

.stylered {color: #CC0000}

.thumbnail {
	text-align:center;
	vertical-align: baseline;
	white-space: nowrap;
}
table.thumbnail {
  border-collapse:separate;
  display:inline-table;
}

.thumbLink {
	text-align:center;
	border-style: solid;
	border-width:1px;
	border-color: #808040;
	margin: 10px;
	background-color: #fafafa;
}
.thumb_picture {
	color: #808040;
}
.thleft, .thright, .picbox, .thxml {
text-align: center;
border: 1px solid #ccc;
padding: 5px;
background-color: #fafafa;
}
.thleft {
float: left;
margin: 0 10px 0px 0;
}
.thright {
float: right;
margin: 0 0px 0px 10px;
}
.thxml {
float: left;
width: 130px;
text-align: left;
font-size : 10px;
margin: 0 5px 5px 0;
}
.picbox {
margin: 10px;
}
.clearboth { 
clear: both;
}

.fltright {
float: right; }

.fltleft {
float: left; }

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}
#dragbar{
cursor: pointer;
background-color: #cccccc;
min-width: 100px; /*NS6 style to overcome bug*/
}
#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
text-align: center;
}
#tail {
	background: none transparent scroll repeat 0% 0%;
	margin: -20px auto 0px;
	width: 60px;
    border: 0px solid #808040;
	voice-family: inherit;
	padding: 0px;
}
#artlinks {
	z-index:2;
	position:absolute;
	top: 140px;
	left: 10px;
	width: 110px;
	border: 1px solid gray;
	color: #999999;
	padding-bottom:10px;
	}
#centered {
position:absolute;
height:200px;
width:400px;
margin:-100px 0px 0px -200px;
top: 50%;
left: 50%;
text-align: center;
padding: 10px;
background-color: transparent;
border: 1px dotted #000000;
overflow: auto;
}

/* .............................. */
/* sousphoto */
/* .............................. */

#sousphoto {
	width: 500px;
	margin:0px auto;
	text-align: left;
	font-size: 12px;
	}
	
.titre {
	color: #808040;	
	}
	
.soustitre {
	width: 500px;
	padding-top:1px;
	padding-bottom: 10px;
	font-size: 11px;
	}
	
.fleche {
	float:right;
	text-align: right;
	}
.italique {
	font-style: italic ;
	}
.orangeg {
	color: #808040;
	font-size: 14px;
	font-weight: bold;
	}
.flefty {
float: left;
width: 210px;
padding: 5px;
}
#commrss {
	width: 100%;
}

#commrss ul {
   display: inline;
   list-style:none;
	}

#commrss li {
   border-top:1px dotted #eeeeee;
   width: 500px;
	padding:5px;
	text-align: justify;
	}
	
#commrss li a {
	 font-style: italic ;
	}

#commrss li:hover {
    background:#eeeeee;
}

/* .............................. */
/* page commentaires */
/* .............................. */	
	

#comhaut {
	background-image: url(images/haut.png);
	height: 32px;
	}
#combord {
	background-image: url(images/bord.png);
	}

#combas {
	background-image: url(images/bas.png);
	height: 18px;
	}

#commain2 {
	margin-right: auto;
	margin-left: auto;
	width: 440px;
	}

#comhaut2 {
	background-image: url(images/comhaut.png);
	height: 25px;
	}
	
#combord2 {
	background-image: url(images/combord.png);
	}

#combas2 {
	background-image: url(images/combas.png);
	height: 19px;
	}

.comthumb {
	float: left;
	position: relative;
	padding: 10px 10px 0 30px;
	}
	
#comnav {
	width: 440px;
	margin: 0 auto;
	border-bottom: 1px solid #cccccc;
	font-size: 10px;
	text-align: center;
	padding-bottom: 5px;
	}

#comcom {
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	}

#commain {
	width: 500px;
}

#commain ul {
   display: inline;
   list-style:none;
	}

#commain li {
   border-top:1px dotted #cccccc;
   width: 440px;
	font-size : 12px; 
	font-family : Verdana, Helvetica;
	color : #202020;
	padding:10px;
	text-align: justify;
	}
	
#commain li a {
	 font-style: italic ;
	}

#commain li:hover {
    background:#eeeeee;
}

#addcomment {
   width: 380px;
  	margin: 0 auto;
	text-align: left;
	padding-bottom: 1px;
	}
.text {
	border:1px solid #cccccc;
	font-size: 11px;
	color:#666666;
   background:#eeeeee;	
	padding:3px;
	}

.commentbutton {
	background: #eeeeee;
	border:1px solid #cccccc;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	}

#catlist {
width: 460px;
	height: auto;
	min-height: 370px;
	_height: 370px;
	text-align: left;
	padding: 5px;
	}

#catlist li{
	list-style-type:none;
	}

#catthumbs a:link img {
	padding: 4px;
	border: 1px solid #ffffff;
	}

#catthumbs a:visited img {
	padding: 4px;
	border: 1px solid #ffffff;
	}

#catthumbs a:hover img {
	padding: 4px;
	border: 1px solid #808040;
	}

/* .............................. */
/* page commentaires */
/* .............................. */
#selfdiv {
width: 700px;
text-align:center;
}
#selfdiv img {
border-style: solid;
margin: 5px;
padding: 0px;
border-width:1px;
border-color: #808040;
}
