/* Begin Typography & Colors */

html>body  { 
background-color : rgb(227,216,174);
background-color : rgba(227,216,174,0.25);
font-family: Tahoma, Geneva, sans-serif;
color:#333; }

body  { 
font-family: Tahoma, Geneva, sans-serif;
color:#333; }


.description      { 
color: #333; 
font-size: 0.8em;
background-color : transparent;
text-align: center; text-transform: uppercase; 
margin: 0; padding: 0; width: 820px; height: 1.5em }


#page        { 
background-color : #ffffff;
 -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
text-align: left }

#pagelimit        { 
background-color : #ffffff;
 -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; 
text-align: left }



#headerimg { 
 font-family: Tahoma, Geneva, sans-serif;
background-color : #ffffff;   
background-position: center top;
  -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;  
} 


#content      { font-size: 1.3em;  }

#content p { text-align: justify }

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}



small {
 font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
     
        font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	}

h1 {
	font-size: 1em;
	}
	
h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2   { color: #000; font-size: 0.8em; 

 font-family: Tahoma, Geneva, sans-serif;
text-align: left; text-indent: 12px; margin: 5px 0 0; padding: 0; width: 180px; height: 1.2em; vertical-align: 1.2em }

h3 {
	font-size: 1.3em;
	}


h1, h1 a, h1 a:hover, h1 a:visited  { text-decoration:none; }

#texte {
font-size: 1em ; color: #090; position : relative; top : 40px; left: 65px; line-height : 20px ; }



#signature
               { 
color: #FFC27B;
font-size: 1.3em; font-weight: bolder;
 line-height: 25px; text-decoration: none; text-align: left; text-transform: uppercase; 
position: absolute; top: 100px; 
left: 620px; width: 300px; height: 45px }



div#headerimg a:hover 
     {  color: #090;  
     text-decoration: underline; 
     }


    
h2, h3 {
	color: #333;
	}
	
h2 a, h3 a {
     color: #FFC27B;
	}
	
h2 a:hover, h3 a:hover {
color: #090; 
     text-decoration: underline;

	}
	
h2, h2 a, h3, h3 a, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


#sidebar   { 
font-size: 1em;
font-weight: bolder;
 font-family: Tahoma, Geneva, sans-serif;
           }

#sidebar a   { 
color: #FFC27B;
text-decoration:none; }
#sidebar a:hover  { color: #090; text-decoration: underline; }



	
small {
	color: #FFC27B;
	}



a    { 
 color: #FFC27B;
text-decoration: none }
	
a:hover {
  color: #090;
	text-decoration: underline;
	} 

/* End Typography & Colors */



/* Begin Structure */
body  { margin: 0px;
		padding: 0px;		
		position: absolute;
		width: 100%;
		height: 100%;
border-width: 0; }

#pagelimit  { 
       margin: 0 0 0 -410px; padding: 0; position: absolute; top: 8%; left: 50%; 
width: 820px; 
        height: 700px }

#page        { 
       margin: 0 0 0 -410px; padding: 0; position: absolute; top: 8%; left: 50%; 
width: 820px; 
        height: auto; }


#header      { margin: 0; padding: 0; 
width: 820px; 
        height: auto }

#headerimg             { 
         margin: 0; padding: 0;
width: 820px; 
         height: 200px }


.narrowcolumn   { margin: 0; padding: 0 0 20px 45px;
 
width: 550px; 
float: left;
}

#footer { font-size: 11px;  
	padding: 0;
	margin: 0 auto;
	width: 820px;
	clear: both;
	}

#footer p  { font-size: 11px;  margin: 0; padding: 20px 0 }
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2  { margin: 20px 0 0 }

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}



h3 {
	padding: 0;
	margin: 30px 0 0;
	}

/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft  { display: inline; margin: 0 14px 6px 0; padding: 4px }
.tout   { margin: 0 14px 20px 0; padding: 4px 4px 8px }
.miniature  { display: inline; margin: 0 14px 0 0; padding: 4px; float: left }
.alignright {
	float: right;
	}

.alignleft      { float: left }
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

#sidebar ul ul li  { list-style-type: none; }
	
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}


//#sidebar ul, #sidebar ul ol   { margin: 0 0 0 20px; padding: 0 }

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol  { margin: 5px 0 0 30px }

#sidebar ul ul ul, #sidebar ul ol  { margin: 0 0 0 30px }

ol li, #sidebar ul ol li  { list-style-type: disc; list-style-image: none }

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	

/* End Entry Lists */




/* Begin Sidebar */
#sidebar
      { margin: 0 0 0 600px; padding: 20px 0 10px;
width: 200px; height : auto;
}





/* Begin Various Tags & Classes */
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}
a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

.solo     { margin-top: 30px; margin-left : 50px; margin-bottom: 50px; }

#cv   { margin: 3em 0 0; padding: 0 }
#imdenis {margin-top : 650px ; margin-left : 30px; margin-bottom: 30px;}
#expo  { width: 450px; height: 346px }
#galerie { width: 450px; margin-top: 70px; margin-left: -50px; padding: 0}
.rang    { text-align: center; margin-right: auto; margin-left: auto; width: 450px; clear: both }
.serie      { list-style-type: none; display: block; margin-right: auto; margin-left: auto; width: 60px; float: left }
.serie a  { color: #000 }
.serie img  { border-style: solid; border-color: #000 }
.tvi          { margin-bottom: 12px; width: 40px; height: 30px }
.tvivert    { margin-bottom: 12px; width: 23px; height: 30px }
#obsolete { clear: both; }
.sous { text-indent: 1em; clear: both }
.clear { clear: both }
#archive   { font-size: 1.3em; font-weight: bold }
#envoi { color: white; background-color: #903; border: solid 2px }
.text   { color: black; font-size: 14px; background-color: white; border: solid 2px }
#envoi:hover { color: #cff; background-color: black }
#conteneur    { color: black; text-align: left; margin: 0 0 0 -50px; padding: 0; width: 500px; 
height: 100%; vertical-align: middle; border-width: thin }
#field      { margin-left: 1em; width: 400px; border-width: 0 ;}
#field h2  { font-size: 14px }

/*----------------------------------------------------*/
	
	#screen {
		position: absolute;
		left: 13%;
		top: 43%;
		width: 58%;
		height: 45%;
		background-color: #fff;
		overflow: hidden;
	}
	.panel {
		position: relative;
		float: left;
		width: 23%;
		height: 30%;
		margin: 1%;
		overflow: hidden;
	}
	.imgPanel {
		position: absolute;
		border: none;
		text-decoration: none;
	}                                     
/* ----------------------------------------------------------*/
      #copyright {
            font-size : 11px;
		position: absolute;		
		top: 780px;
		left : 3%;
		}
   
 
#sidebar ul  { margin: 90px 0 0 80px; padding: 0 }

/* ----------------------------------------------------------*/





