#violet{color:#8c1d62}
.current_page_item {
background-color:#c1cacd;
color:#00629a;
}
.current_page_ancestor {
color:#00629a;
background-color:#c1cacd;

}
#clic {cursor:pointer;border:dotted 1px #79a1be}
#SSnavbar ul {
position:absolute;
	top:150px;
	height:21px;
	width:100%;	
	padding: 0px 0px 0px 0;
	background-image: url(fsmenu.png);
	background-repeat: repeat-x;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/*font-weight:bold;*/
	font-size:80%;
	margin: 0px 0px 0px 0;

}
#SSnavbar ul li a:hover{
	display: inline;
color:#00629a;
}
#SSnavbar ul li  {
	float: right;
	display: inline;

	background-image: url(separateursmenu.png);
	background-position:0% 0%;
	background-repeat: no-repeat;
	margin-left:4px;

	color:#000000;
	padding: 3px 8px 1px 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	border:0px solid #CCC;

}
#SSnavbar ul li a:hover {
	text-decoration:none;
	border-color:#F39705;
color:#00629a;
font-weight:normal;
}


#imgbrut{
vertical-align:top;
margin:0;
padding:0;
border : 0;
}

#Snavbar
{
	position:absolute;
	top:150px;
	height:21px;
	width:100%;
	/*border-top:1px solid #CCC;*/
	font-family:Arial, sans;
	font-weight:bold;
	font-size:90%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #DDD;
	background-image: url(fsmenu.png);
	background-repeat: repeat-x;

/*	text-align: center ;
	vertical-align: middle;*/
}
#Snavbar li 
{
/*    display: inline;*/
    height: 21px;
    float: left;
/*    display: block;*/

/*    padding:0; */
    padding-top:0;
    padding-left:10px;
    margin-left:0px;
    list-style:none;
    background-image: url(separateursmenu.png);
    background-position:0% 0%;
    background-repeat: no-repeat;

}
#Snavbar * a, a:link, a:visited
{
color:#00629a;
/*  color:#000;*/

}


.float {
  float: left;
  width: 25%;
  margin: 1em 0;
}
#SPhoto {
  float: left;
        width: 223px;
        //background: #FFFFFF;
        padding: 0;
margin: 0px;
margin-left:auto;
margin-right:auto;
border:0px solid #006699;
text-align:center
    }
#SDescr {
  float: left;
width: 320px;
height: 198px;
margin: 0 20px 0 0em;
padding: 0 0em 0 0em;
border:0px solid #006699;
    }
#SCarac {
  float: left;
width: 352px;
height: 198px;
margin: 0px 0em 0 0em;
padding: 0 0em 0 0em;
border:0px solid #006699;
    } 
/* 
Theme Name: Cryonie
Theme URI: http://www.scriptol.com/wordpress/cryonie.php
Description: Free Wordpress Theme. Fluid layout with min and max limits. Easy to modify. Tutorial on the site.
Version: 1.3
Author: Denis Sureau
Author URI: http://www.scriptol.com
Tags:flexible-width, two-columns,  microformats, custom-header, custom-colors
License: GNU GPL 2.0

Cryonie has been built from scratch to be SEO-Friendly and easy to modify.
Features:
- Flexible width (limits between 480 to 1280 pixels)
- Categories in a horizontal navigation bar
- Correct use of H1 and other headings
- Wide compatibility with browsers.
- Free and licensed under GPL.
*/


html, body 
{
	font-family: "Trebuchet MS", Georgia, "Bitstream Charter", Lucida, Geneva, sans, serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
	/*background-color: white;*/
	color: #333;
	min-width:480px;
	max-width:1004px;
	/*border-right:1px solid #CCC;*/
}

#wrapper
{
	float:center;
}

/* Header */

#header 
{
	position:relative;
	margin: 0;
	height:125px;
	-background-color:#EEF;
	border-bottom:1px solid #666;
	background-image:url(topback.gif);
	z-index:1;
}

#logoback
{
	position:absolute;
	top:0px;
	left:0px;
	width:1004px;
	height:125px;
	background-image: url(h_mosscade.png);
	background-repeat:no-repeat;
	z-index:2;
}

#logo
{
	position:absolute;
	top:14px;
	left:40px;
	width:320px;
	height:100px;
	background-image: url(logo.gif);
	background-repeat:no-repeat;
	z-index:3;
cursor:hand;
cursor: pointer;
}

#logobc
{
	position:absolute;
	top:14px;
	left:893px;
	width:100px;
	height:100px;
	
	
	z-index:3;
	cursor:hand;
cursor: pointer;
}

#navbar
{
	position:absolute;
	top:125px;
	/*height:20px;*/
	width:1004px;
	/*border-top:1px solid #CCC;*/
	/*font-family:Arial, sans;*/
font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:80%;
	padding:0px;
	margin:0;
	padding-top:5px;
	color: #DDD;
	background-image: url(navback.png);
	background-repeat: no-repeat;
}


#navbar li 
{
    display: inline;
    /*height: 20px;*/
/*    padding:0; */
    padding-top:0px;
    padding-left:10px;
    margin-left:1px;
    list-style:none;
    background-image: url(inter_b.gif);
    /*background-position:right top;*/
    background-repeat: no-repeat;

}

#navbar a:link, a:visited
{
/*color:00629a;*/
  color:#000;
}


#navcat
{
	position:absolute;
	float:left;
}

#navpage li
{
	position:relative;
display: inline;
	float:right;
	padding-right:5px;
/*	margin-right:32px;*/
	height:20px;
}
#navSpage li
{
	position:relative;
	float:right;
padding-right:5px;
height:20px;
}

#logo
{
  font-size:300%;
  color:white;
}



.sitedesc
{
  position:absolute;
  top:40px;
  left:100px;
  font-size:30%;
}

/* Sidebar */

#leftside
{
	float:left;
	left: 0;
	top:96px;
	margin:0;
	width: 0px;
	/*background-color:white;*/
	padding:0px;
	font-family:Arial, sans;
	border-right:1px solid #DDD;
	border-collapse:collapse;	
}


#container, #home
{
	//padding: 16px;
	margin: 0;
	margin-top: 23px;
	margin-left: 0px;
	padding-top:40px;	
	padding-right:49px;
	padding-left:30px;
	/*background-color:white;*/
	/*border-left:1px solid #DDD;*/
	font-size:100%;
	background-image:url(fond_hp.png);
	background-repeat: no-repeat;


}

#bloctxt
{
	/*font-weight:bold;	*/
	font-size:80%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: justify;
}

#blocarac
{
	position:relative;
	margin-right:10px;
	margin-top: 20px;
	width:352px;
	height:132px;
	float: right;
	background-image: 	url(blocarac.png);
}
#blocaracA {
	float: right;	
	position:absolute;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	position: relative;
	height: 122px;
	width: 105px;
	/*background-color: #999999;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight: normal;
	line-height: 12px;
}
#blocaracB {
float: right;
	position:absolute;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	position: relative;
	height: 122px;
	width: 105px;
	/*background-color: #999999;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight: normal;
	line-height: 12px;
}	
#blocaracC {
float: right;
	position:absolute;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	position: relative;
	height: 122px;
	width: 105px;
	/*background-color: #999999;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight: normal;
	line-height: 12px;
}	
	
#footer
{
	/*background-color: #f0f0f0;*/
	color: #a6a6a6;
	border-top: 0px solid #999;
	border-bottom:1px solid #999;	
	font-size: 9px;
	text-align: center;
	padding: 2px 24px 2px 2px;
	margin-top:0px;
	clear: both;
}


.widget, .linkcat
{
  margin:16px 0 4px 8px;
  color:#333;
  font-family:Verdana, Lucida, Arial, sans;
  font-size:100%;
  font-weight:normal;
  list-style:none; 
}

.sideul
{
  margin:0;
  padding:0 0 0 4px;
}


#leftside li ul
{
  font-family: Arial, sans;
  font-weight:normal;  
  font-size:100%;
  padding:0px;
  margin: 8px 0 0 4px;  
}

#leftside li ul li
{
  margin-left:8px;
  list-style:none;
}

#leftside li ul p
{
  margin:0px;
  margin-right:8px;
  padding:0px;
}


#leftside li ul li a
{
  color:#003366;
}

#navigation
{
  margin:8px;
  font-weight:bold;
}	
	
.spacer { clear: both; } 	


h1
{
	font-family: "Insignia LT A",Verdana, Crandall, Georgia,  Lucida, Geneva, sans, serif;
	color:#000;
	font-weight:bold;
	font-size:100%;
}

h2
{
	color:#6493b4; /*#006699;*/
	font-size:130%;
	font-weight:normal;
	font-family: "Insignia LT A", Lucida, "Lucida Grande", Verdana, Georgia, arial, sans; 
}

h3
{
	color:#636973;
	font-weight:normal;	
	font-size:80%;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
h4
{
	color:#7e858f;
	font-weight:bold;	
	font-size:60%;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

h5
{
	color:#7e858f;
	font-weight:bold;	
	font-size:40%;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a:link, a:active, a:visited  { text-decoration:none }
a:hover   { color:#00629a;text-decoration:none; }

	
dd, dt {
	font-family: sans, 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size: 95%;
}

img {
	border : 0 none ; 
} 

.border
{
	border:1px solid #006699;
	padding:8px;
	margin:16px;
}

.author, .date, .category
{
  font-size:auto;
}

.edit
{
  font-style:normal;
  font-weight:normal;
  margin-left:16px;
}

/* Single post */

.postinfo
{
  padding:8px;
  margin:16px 0 16px 0;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;  
  text-align:center;
}

.lastpostlist
{
  float:left;
}

.navigation 
{
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.alignright { float: right; }
.alignleft  {	float: left;	}


/* Home page */

.excerpt
{
  margin-bottom:32px;
}
/*
h2
{
  font-size:110%;
  color:#333; 
  font-family: Lucida, "Lucida Grande", Verdana, Georgia, arial, sans; 
}
*/
h2 > a
{
  font-size:110%;
  color:#333;  
}

.summary a
{
  font-size:100%;
  color:#035;  
}

.postinfo a, a:link, a:visited
{
  font-size:100%;
  /*color:#035;  */
color:#000;
}

.homeinfo a, a:link, a:visited 
{
  font-size:100%;
/*color:#035;*/  
color:#000; 
}


.more
{
  margin-left:16px;
}

.homeinfo
{
  font-size:90%;
  font-style:italic;
  font-weight:normal;
  font-family:arial, sans;
}

.pagination
{
  font-weight:bold;
}

/* Image alignment */

.right, .alignright
{
  float:right;
  margin:8px;
}

.left, .alignleft
{
  float:left;
  margin:8px;
}

.center, .aligncenter
{
  float:center;
  margin:8px;
}

/* Elements */

#searchform
{
  margin-top:12px;
}


#wp-calendar
{
  margin-top:8px;
  border:1px solid #CCC;
  padding:8px;
  background-color:white;
  font-size:90%;
  font-family:Arial, sans;
  font-style:normal;
}

#wp-calendar caption
{
  font-style:italic;
}

a.rsslink 
{
  background:url(images/rss-16.gif) top left no-repeat; 
  padding-left: 20px;
}
