*{
	margin:0px;
	padding:0px;
	}

#body{
	text-align:center;
}
	
#general {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:1024px;
	z-index:1;
	margin:auto;
	background-repeat: no-repeat;
	_background-position: left top;
	background-image: url(/blog_images/logos/logo_header.jpg);

}

/*-----------------------------------------------------------------------------------------------------------------------HEADER--- --------------------------------------------------------------------------------------------------------------*/

#header {

	width:1024px;
	height:190px;
	z-index:2;

}
#navbar {
	position: relative;
	width:715px;
	height:20px;
	z-index:3;
	left: 310px;
	top: 75px;
	font-size:12px;
	text-align: justify;
	background-color: transparent;
}
 #recherche img{
	border:none;
	padding-right:0px;
	padding-bottom:0px;
	float:none;
	}
#navbar li {
margin:0px;
padding:0px;
	list-style:none;
	display:inline;
	height:20px;
	font-size:12px;
	font-weight:bold;
	}	


#navbar a{
	display:inline-block;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:4px;
	padding-top:4px;
	border-width: 0.01em;
	border-style: solid;
	border-color: #999999;
		}
		
#langues a{
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	border-width: 0.01em;
	border-style: solid;
	border-color: #999999;
		}
#navbar a:link{
	background-color:#FFFFFF;
	color: #000000;

	}
#navbar a:visited{
	background-color:#FFFFFF;
	color: #000000;
	}

#navbar a:hover{
	background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	}
#navbar a:active{
	background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;

	}
#navbar .current-cat a {
	display:inline-block;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:4px;
	padding-top:4px;
	border-width: 0.01em;
	border-style: solid;
	border-color: #999999;
	}
#langues .current-cat a {
	display:inline-block;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	padding-top:4px;
	border-width: 0.01em;
	border-style: solid;
	border-color: #999999;
	}
#navbar .current-cat a:link {
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;

	}
#navbar .current-cat a:visited{
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;

	}

#navbar .current-cat a:hover {
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;

	}
#navbar .current-cat a:active {
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;


	}


#langues{
	float:right;
	}

#rubriques{
	float:left;}
	
#phrase {
	float:left;
	width:450px;
	height:40px;
	z-index:3;
	font-size:11px;
	font-style:italic;
	color: #cc3300;
	padding-top:20px;
	}
	
#recherche {
	float:right;
	width:250px;
	height:40px;
	z-index:4;
	font-size:11px;
	padding-top:25px;
}
#formulaire{
	float:right;
	overflow:hidden;
}
#s{
width:140px;
}
#login{
	float:left;
	text-align:left;
	width:100px;
	overflow:hidden;
}

#recherche a {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-width: 0em;
	border-style: none;
	}

#recherche a:link{
	background-color:#ffffff;
	font-weight:normal;
	color:#000000;
	}

#recherche a:visited{
	background-color:#ffffff;
		font-weight:normal;
	color:#000000;
	}
#recherche a:hover{
	background-color:#ffffff;
		font-weight:normal;
	color:#FF0033;
}
#recherche a:active{
	background-color:#ffffff;
		font-weight:normal;
	color:#FF0033;
}
/*-----------------------------------------------------------------------------------------------------------------------CORPS DE PAGE--- --------------------------------------------------------------------------------------------------------------*/

#corpsdepage {
	width:1024px;
	z-index:2;
}


/*-----------------------------------------------COLONNE GAUCHE--- -----------------------------------------------------------------*/

#colonne {
	text-align:center;
	float:left;
	width:216px;
	z-index:3;
}

#TB_window{z-index:100000 !important;} /*Thickbox*/

/*-------------------------------------------------CORPS--- -----------------------------------------------------------------------------------*/
#corps {
	float:right;
	width:808px;
	z-index:3;
}
#corps li {
	
	font-weight:normal;
	display:block;
	padding-left:20px;
	list-style:none;
	
	}
#corps ul {
	font-size:12px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
	font-weight:700;}
/*---------------------------------------------------------------------------------------------------------------------BAS DE PAGE --------------------------------------------------------------------------------------------------------------*/

#footer {
	clear:both;
	width:1024px;
	z-index:2;
	font-size:10px;
	text-align:center;
}

#top{
	text-align:center;
	}
#footer a{
	text-decoration:none;
	}
/*---------------------------------------------------------------------------------------------------------------------FIN STRUCTURE GENERALE--------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------------------------------------PAGE  ACCUEIL--------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------COLONNE GAUCHE   ACCUEIL--- -----------------------------------------------------------------*/
#calendrier {
	position:relative;
	text-align:center;
	width: 216px;
	top: 180px;
}
#avoir {
	text-align:left;
	padding-left:20px;
	position:relative;
	width: 180px;
	top: 100px;
	font-size: 11px;
	clear:both;
}
#avoir li {
	list-style-image: url(/blog_images/puce.jpg);
	text-indent: 5px;
	
}
/*-------------------------------------------------CORPS  ACCUEIL--- -----------------------------------------------------------------------------------*/

#nouvelles {
	position:relative;
	float:left;
	padding-right:10px;
	padding-bottom:20px;
	width:557px;
	z-index:4;
	overflow:hidden;
}



#colonne_droite{
	float:right;
	z-index:4;
}
#breves {
	width:229px;
	z-index:5;
	overflow:hidden;
	padding-top:10px;
}
#calendrier_WP_events {
	/*font-size:0.8em;*/
}
#vitrine{
	width:229px;
	z-index:5;
	overflow:hidden;
	padding-bottom:30px;
}

/*---------------------------------------------------------------------------------------------------------------------FIN   PAGE  ACCUEIL--------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	
	
/*---------------------------------------------------------------------------------------------------------------------PAGE CREATION-------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------CORPS  CREATION --- -----------------------------------------------------------------------------------*/

.creation {
	_padding-right:10px;
	_padding-bottom:20px;
}

#each_creation {
	float:left;
	width: 392px;
	overflow:hidden;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-right: 10px;
	padding-top: 5px;
}

.creation:hover{
	background:url(/images/tile.png) #FFF;
	cursor:pointer;
}

.creation img {
	height:100px;
	}
	
.post_creation{
	padding-left: 5px;
	clear:both;
	display: block;
	font-size:12px;
	padding-right:5px;
	padding-top:10px;
	text-align:justify;
	
}


/*---------------------------------------------------------------------------------------------------------------------FIN   PAGE  CREATION--------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	/*---------------------------------------------------------------------------------------------------------------------PAGE INFOS-------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------CORPS  INFOS --- -----------------------------------------------------------------------------------*/

.infos {
	_padding-right:10px;
	_padding-bottom:20px;
}

#each_infos {
	float:left;
	width:807px;
	overflow:hidden;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-right: 10px;
	padding-top: 5px;
}

.infos:hover{
	background:url(/images/tile.png) #FFF;
	cursor:pointer;
}


	
.post_infos{
	padding-left: 5px;
	clear:both;
	display: block;
	font-size:12px;
	padding-right:5px;
	padding-top:10px;
	text-align:justify;
	
}

.titre_presse {
	padding-left: 15px;
	clear:both;
	display: block;
	font-size: 14px;
	padding-top:5px;
	font-weight:bold;
	
}

.post_presse {
	padding-left: 15px;
	clear:both;
	display: block;
	font-size: 12px;

}


/*---------------------------------------------------------------------------------------------------------------------FIN   PAGE  INFOS--------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
/*---------------------------------------------------------------------------------------------------------------------PAGE DISTRIBUTION-------------------------------------------------------------------------------------------------------------------*/
#distrib{
	float:left;
	width:257px;
	overflow:hidden;
	margin-right:10px;
	padding-bottom:7px;
	font-size:12px;
	text-align:justify;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;

	}
	
#each_distrib {
	float:left;
	width:255px;
	overflow:hidden;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-right: 10px;
	padding-top: 5px;
}
	
#distrib img{
	width:100px;
	height:100px;
}


#navdistrib2 {
	margin:auto;
	width:150px;
	padding-top:60px;
	text-align: left;
	font-size:11px;
}
#navdistrib2 li {
	height:30px;
	vertical-align:middle;
	list-style-image:url(../images/puce.jpg);
	}
	
#navdistrib {
	margin:auto;
	width:150px;
	padding-top:60px;
	text-align:right;
	font-size:11px;
}
#navdistrib li {
	height:20px;
	list-style:none;
	display:block;
	}
#navdistrib a{
	display:block;
	padding-left:41px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:1px;
	margin:1px;
	}
#navdistrib a:link{
	background-color:#FFFFFF;
	color: #000000;

	}
#navdistrib a:visited{
	background-color:#FFFFFF;
	color: #000000;
	}

#navdistrib a:hover{
	background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	}
#navdistrib a:active{
	background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;

	}
#navdistrib .current-cat a {
	display:block;
	padding-left:41px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:1px;
	margin:1px;
	}
#navdistrib .current-cat a:link {
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;

	}
#navdistrib .current-cat a:visited{
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;

	}

#navdistrib .current-cat a:hover {
		background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;

	}
#navdistrib .current-cat a:active {
	background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
	height:15px;


	}

.info_distrib {

	color:#000000;
	padding-top: 5px;
	}
	
.info_distrib h1 {
	font-size:12px;
	color:#414047;
	}
	
.info_distrib small {
	font-size:10px;
	color:#504F58;
	padding-top: 4px;
	}
	
/*.info_distrib{
	font-size:11px;
	font-variant:small-caps;
	color:#000000;
	}*/
	
/*---------------------------------------------------------------------------------------------------------------------FIN   PAGE  DISTRIBUTION--------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------CLASSES MISE EN PAGE TEXTE ---------------------------------------------------------------------------------------------*/
.titre_rubriques {
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	color: #CC0033;
	text-decoration: none;
	text-transform: uppercase;
}

a{
	text-decoration:none;
}

	
p a:link{
	font-weight:700;
	font-size:12px;
	color:#993300;
	}
p a:visited{
	font-weight:700;
	font-size:12px;
	color:#993300;
	}
p a:hover{
	font-weight:700;
	font-size:12px;
	color:#cc3300;
	}
p a:active{
	font-weight:700;
	font-size:12px;
	color:#993300;
	}
	
ul a:link, li a:link,.titre_post a:link, .commentaire a:link,.titre_postcreadistrib a:link{
	color:#000000;
	font-weight:bold;
	font-style:normal;
	font-size:inherit;
}

ul a:visited,li a:visited, .titre_post a:visited, .commentaire a:visited, .titre_postcreadistrib a:visited{
	font-weight:bold;
	font-style:inherit;
	font-size:inherit;
	color:#000000;
	}
ul a:hover,li a:hover, .titre_post a:hover, .commentaire a:hover, .titre_postcreadistrib a:hover{
	font-weight:bold;
	font-style:inherit;
	font-size:inherit;
	color:#FF0033;
}
ul a:active,li a:active, .titre_post a:active, .commentaire a:active, .titre_postcreadistrib a:active{
	font-weight:inherit;
	font-style:inherit;
	font-size:inherit;
	color:#FF0033;
}

.titre_post{
	font-family:geneva;
	font-size:17px;
	font-weight:bold;
	display:block;
	clear:both;
	padding-bottom:10px;
}
	
.titre_postcreadistrib{
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	text-align:left;
	height: 100px;
}

.titre_postcreation{
	font-size:20px;
	font-weight:bold;
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	text-align:left;
	height: 100px;
}

.titre_postcreation small{
	font-size:12px;
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	text-align:left;
	_height: 100px;
	color: #504F58;
}
.titre_postcreation h1{
	font-size:14px;
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	text-align:left;
	color: #414047;

}

/*ul a:link, li a:link,.titre_breve a:link, .commentaire a:link,.titre_brevecreadistrib a:link{
	color:#000000;
	font-weight:inherit;
	font-style:inherit;
	font-size:inherit;
}

ul a:visited,li a:visited, .titre_breve a:visited, .commentaire a:visited, .titre_brevecreadistrib a:visited{
	font-weight:inherit;
	font-style:inherit;
	font-size:inherit;
	color:#000000;
	}
ul a:hover,li a:hover, .titre_breve a:hover, .commentaire a:hover, .titre_brevecreadistrib a:hover{
	font-weight:inherit;
	font-style:inherit;
	font-size:inherit;
	color:#FF0033;
}
ul a:active,li a:active, .titre_breve a:active, .commentaire a:active, .titre_brevecreadistrib a:active{
	font-weight:inherit;
	font-style:inherit;
	font-size:inherit;
	color:#FF0033;
}

.titre_breve{
	font-family:geneva;
	font-size:7px;
	font-weight:bold;
	display:block;
	clear:both;
	padding-bottom:10px;
}*/

 #trait {
	border-bottom-color:#CFD7DA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
	color: #A2A8AA;
	}

 #trait a{
	font-size:11px;
	font-weight:bold;
	color: #999;
	text-transform: uppercase;
	text-align:left;
	}
	
 #trait a:hover{
	font-size:11px;
	font-weight:bold;
	color: #993300;
	text-transform: uppercase;
	text-align:left;
	}


	
#post{
	clear:both;
	font-size:12px;
	padding-right:5px;
	padding-top:10px;
	text-align:justify;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
}


.commentaire{
	font-size:10px;
	display:block;
	clear:both;
	padding-top:30px;
	padding-bottom:10px;
}

.titre_italique{
	font-style:italic;
	font-weight:bold;
	}
.italiques{
	font-style:italic;
	}
.nom_propre{
	font-weight:bold;
	font-size:9px;
	
	}
.hyperlien{
	font-weight:500;
	font-style:italic;
	font-size:11px;
	}
	
p{
	font-size:12px;
	padding-right:5px;
	padding-top:10px;
	text-align:justify;
}

img{
	border:none;
	padding-right:7px;
	padding-bottom:5px;
	float:left;
	}
	
dl#menu li {
font-size:10px;
text-indent:25px;
list-style:none;
border: none;
padding: 0;
margin: 0;
}
dl#menu li a {
display:block;
text-decoration: none;
}

#smenu1, #smenu2, #smenu3, #smenu4 {
display:none;
}

.siteweb { 
 	font-size: 80%; 
	 clear:both; 
 	margin-bottom:0; 
 	padding-bottom: 0; 
}
.siteweb a, .siteweb a:link, .siteweb a:visited { 
	color: #333; 
	border-left: 4px solid #666; 
	text-decoration: none;
	padding-left:3px;
	padding-right: 2px; 
} 
 .siteweb a:hover, .siteweb a:active {
 	color: #000; 
 	border-left: 4px solid #f30;
 	text-decoration: none;
 	background-color: #fff;
}

 .projets {
 	display: block;
 	width: 400px;
}

.textindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B98600;
	font-size: 11px;
}

.dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.diffusion {
	font-size: 10px;
	/*font-weight: bold;*/
}
.ssoustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B98600;
}

.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	color: #660000;
	font-weight: bold;
}

.titre_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6C0000;
}

div.ilsb_parent {margin:0px 0px 0px 0px;}
div.ilsb-child {/*position:absolute;*/ margin:0px; padding:0px 0px 6px 0px;}
div.ilsb-child span {padding:0px;}

.ilsb {padding:3px 15px 3px 25px; background-position:0 50%; background-repeat:no-repeat;}
.ilsb-subscribe {background-image:url(images/subscribe.png);}
.ilsb-blinklist {background-image:url(images/blinklist.png);}
.ilsb-bloglines {background-image:url(images/bloglines.png);}
.ilsb-blogmarks {background-image:url(images/blogmarks.png);}
.ilsb-digg {background-image:url(images/digg.png);}
.ilsb-delicious {background-image:url(images/delicious.png);}
.ilsb-facebook {background-image:url(images/facebook.png);}
.ilsb-flickr {background-image:url(images/flickr.png);}
.ilsb-furl {background-image:url(images/furl.png);}
.ilsb-magnolia {background-image:url(images/magnolia.png);}
.ilsb-newsvine {background-image:url(images/newsvine.png);}
.ilsb-reddit {background-image:url(images/reddit.png);}
.ilsb-stumbleupon {background-image:url(images/stumbleupon.png);}
.ilsb-technorati {background-image:url(images/technorati.png);}

.ilsb-arial {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ilsb-century {font-family:'Century Gothic', 'Lucida Grande', sans-serif;}
.ilsb-courier {font-family:'Courier New', Courier, monospace;}
.ilsb-georgia {font-family:Georgia, 'Times New Roman', Times, serif;}
.ilsb-lucida {font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.ilsb-tahoma {font-family:Tahoma, Verdana, Helvetica, sans-serif;}
.ilsb-times {font-family:'Times New Roman', Times, serif;}
.ilsb-verdana {font-family:Verdana, Arial, Helvetica, sans-serif;}

