/* redéfinition des balises de base ****************************************************************************************************************************************/

body
	{
	margin:3px;
	font-size:100%;
	font-family: verdana, arial, sans-serif;
	line-height: 130%;
	}

h1
	{
	color:black;
	text-decoration:none;
	font-size:120%;
	font-weight:600;
	font-family: tahoma, arial, sans-serif;
	}
		
h2
	{
	color:black;
	text-decoration:none;
	font-size:105%;
	font-weight:600;
	font-family: tahoma, arial, sans-serif;
	}

h3
	{
	color:black;
	text-decoration:none;
	font-size:100%;
	font-weight:600;
	font-family: tahoma, arial, sans-serif;
	}

.titredansleblog
	{
	color:black;
	text-decoration:none;
	font-size:100%;
	font-weight:600;
	font-family: tahoma, arial, sans-serif;
	}

a:link { color:black; text-decoration:none;  }
a:visited {  color:black; text-decoration:none; }
a:hover { color:black; text-decoration:underline; }	

/* Div utilise dans le skin ***********************************************************************************************************************************************/
	
#skin_conteneur
	{
	border:3px #D9E9F8 solid;
	}
	
.skin_menu 
	{
	list-style-type: none;
	margin:0;
	margin-right:5px;
	padding:0;
	}
.skin_menu li 
	{
	margin-bottom: 5px;
	}
		
a.skin_menu_link:link
	{
	text-decoration:none;
	}
a.skin_menu_link:visited
	{
	text-decoration:none;
	}
a.skin_menu_link:hover
	{
	background-image:url(../skin/images/forward.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:20px;
	text-decoration:none;
	}
	
#skin_gauche 
	{
	position: absolute;
	left:10px;
	width: 150px;
	height:600px;
	}

.skin_publicite	
	{
	position: relative;
	width: 125px;
	padding:0;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}
.skin_publicite_accueil
	{
	text-align:center;
	}
.skin_publicite_blog	
	{
	position: relative;
	width: 468px;
	padding:0;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}
.skin_publicite_texte
	{
	color:black;
	text-decoration:none;
	font-size:.5em;
	text-align:center;
	line-height:100%;
	}
	
#skin_centre 
	{
	margin-left: 160px;
	border-left:3px #D9E9F8 solid;
	padding:5px;
	height:600px;
	}
html>body #skin_centre 
	{
	height: auto;
	min-height: 600px;
	overflow:auto;
	} 
	
/* definitions utilisées partout *******************************************************************************************************************************************/

.boutons
	{
	border:none;
	}
	
#titre_page
	{
	position: relative;
	width: 320px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom:5px;
	text-align: center;
	border:2px #D9E9F8 solid;
	}

.titre_plan
	{
	position: relative;
	width: 320px;
	padding: 5px;
	margin-right: 10px;
	margin-bottom:5px;
	text-align: center;
	border:2px #D9E9F8 solid;
	}
		
.source
	{
	color:black;
	text-decoration:none;
	font-size:80%;
	text-align:right;
	}
	
.centerimage
	{
	text-align:center;
	}
.middelpub
	{
	display:inline;
	vertical-align:baseline;
	}
.gras
	{
	font-weight:bold;
	}
.italique
	{
	font-style:italic;
	}	
.souligne
	{
	text-decoration:underline;
	}
.dandubarre
	{
	text-decoration:line-through;
	}
	
/* définitions utilisés pour les breves ************************************************************************************************************************************/

.breve_titre_accueil
	{
	position: relative;
	width: 100px;
	padding: 5px;
	margin-top : 5px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	border:2px #D9E9F8 solid;
	}
	
#breve_accueil
	{
	margin-right:auto;
	margin-left:auto;
	}	
	
.breve_texte_accueil
	{
	font-size:.8em;
	line-height: 110%;
	text-align:left;
	}	
	
a.breve:link { color:black; text-decoration:underline;  }
a.breve:visited {  color:black; text-decoration:underline; }
a.breve:hover { color:black; text-decoration:underline; }
	
/* définitions utilisés pour le blog ************************************************************************************************************************************/
	
#blog_droite
	{
	position:relative;
	border:2px #D9E9F8 solid;
	width:200px;
	padding:5px;
	margin-left:5px;
	float:right;
	clear:both;
	}	
	
.blog_droite_texte
	{
	font-size:70%;
	}	

#blog_centre
	{
	padding:5px;
	}	
	
a.blog_suite:link
	{
	text-decoration:none;
	color:#D9E9F8;
	}

a.blog_suite:visited
	{
	text-decoration:none;
	color:#D9E9F8;
	}

a.blog_suite:hover
	{
	text-decoration:underline;
	color:#D9E9F8;
	}	

/* définitions utilisés pour les comments ************************************************************************************************************************************/
	
#comment_titre
	{
	position: relative;
	width: 320px;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	border:2px #D9E9F8 solid;
	}
	
.comment_message_1
	{
	width:150px;
	float:left;
	}	
.comment_message_2
	{
	margin-left:160px;
	}	
.comment_boutons
	{
	margin-left:auto;
	margin-right:auto;
	}		
.comment_pseudo
	{
	width:500px;
	padding:5px;
	border-right:2px #D9E9F8 solid;
	border-left:2px #D9E9F8 solid;
	border-top:2px #D9E9F8 solid;
	vertical-align:super;
	}
.comment_message
	{
	padding:5px;
	border:2px #D9E9F8 solid;
	margin-bottom:5px;
	}	
/* définitions utilisés pour l'accueil ************************************************************************************************************************************/

.titre_page_accueil
	{
	position: relative;
	width: 320px;
	padding: 5px;
	margin-right: 10px;
	text-align: center;
	border:2px #D9E9F8 solid;
	}
.titre_page_photos
	{
	position: relative;
	padding: 5px;
	margin: 10px;
	text-align: center;
	border:2px #D9E9F8 solid;
	}
.googlerie
	{
	color:black;
	text-decoration:none;
	font-size:.9em;
	text-align:center;
	}	
	
/* définitions utilisés pour les liens ************************************************************************************************************************************/
	
.sousmenu
	{
	padding: 5px;
	border-bottom:1px #D9E9F8 solid;
	}
	
a.menusitesouscat:link
	{
	text-decoration:none;
	font-style: bold;
	}

a.menusitesouscat:visited
	{
	text-decoration:none;
	font-style: bold;
	}

a.menusitesouscat:hover
	{
	background-image:url(../skin/images/forwardgrey.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:20px;
	text-decoration:none;
	font-style:bold;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.menuhautskin
	{
	margin:0px;
	padding:5px;
	border-bottom:3px #D9E9F8 solid;
	text-align: left;
	vertical-align: middle;
	}




/* zones de brèves */

.navigationrec
	{
	text-align:center;
	}
.selectdossier
	{
	
	}	

/* zone de menu */



#logo
	{
	position:absolute;
	right:10px;
	top:10px;
	}	
	


/* zone d'infos */


	


#centre_page_dossiers
	{
	padding:5px;
	}
	
#centre_accueil
	{
	margin-right: 320px;
	padding:5px;
	}
	


#droite_accueil
	{
	border:2px #D9E9F8 solid;
	width:300px;
	right:10px;
	padding:5px;
	float:right;
	}

/* pour les autres que IE qui comprend mal le min-height */



/* zone de pieds de page */

#pied 
	{
	border-top:3px #D9E9F8 solid;
	padding:5px;
	}
	
/* la pub google */



/* le div central */



/* zone d'info : intérieure */
	



	

	
	


			
#bloc_navigation
	{
	width: 320px;
	padding: 5px;
	text-align: center;
	border:2px #D9E9F8 solid;
	margin-bottom : 5px;
	}
	



a.download:hover
	{
	background-image:url(../skin/images/floppy.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:20px;
	text-decoration:none;
	}

			
.navigation
	{
	text-align:center;
	}

a.liensite
	{
	text-decoration:none;
	border-bottom: 1px #000000 dotted;
	}

a.rsssite
	{
	background-image:url(../skin/images/rss2.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:30px;
	}
	
a.liensitephotos
	{
	background-image:url(../skin/images/picture.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:20px;
	}

a.lienmail
	{
	background-image:url(../skin/images/mail.png);
	background-repeat:no-repeat;
	background-position:1% 50%;
	padding-left:20px;
	}

.italique {font-style: italic;}
.gras {font-style: bold;}
.souligne {text-decoration: underline;}





	
.accueil_dossiers
	{
	color:black;
	text-decoration:none;
	font-size:.7em;
	}

.accueil_dossiers_titre
	{
	color:black;
	text-decoration:none;
	font-size:.8em;
	}
		
.accueil_blog_titre
	{
	color:black;
	text-decoration:none;
	font-size:.9em;
	}
	

	

	
.messageerreur
	{
	color:red;
	text-align:center;
	font-size:1em;
	}

.messageok
	{
	color:black;
	text-align:center;
	font-size:1.5em;
	}
		
.retourpage
	{
	text-align:center;
	font-size:.8em;
	}
	


		

	

	
#message_1
	{
	width:150px;
	float:left;
	}


.blog_droite_frame
	{
	color:black;
	text-decoration:none;
	font-size:1.1em;
	text-align:center;
	}
	
/****************************************** sondage *************************************************/

.sondage_titre
	{
	margin-left:auto;
	margin-right:auto;
	border:1px #FFDC9F solid;
	text-align:center;
	margin-bottom:5px;
	}

.sondage_question
	{
	margin-left:auto;
	margin-right:auto;
	border:1px #D9E9F8 solid;
	text-align:center;
	margin-bottom:5px;
	} 
	
.sondage_voter
	{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border:1px #FFDC9F solid;
	background-color:#D9E9F8;
	color:black;
	text-align:center;
	}

.sondage_choix
	{
	width:70%;
	}
.sondage_boutons
	{
	width:20%;
	float:right;
	clear:both;
	}
	
.sondage_choix_vu
	{
	width:45%;	
	}
.sondage_boutons_vu
	{
	width:45%;
	float:right;
	clear:both;
	}