a, div, td, tr, table, ul, li, input, textarea, form{

margin:0;

padding:0;

}

td{vertical-align:top;}



body{

background-color:#F9F9F9;

margin:0;

padding:0;

font:11px Verdana, Arial, Helvetica, sans-herif;

}



/*contenu de la page*/

#contenu{

background-color:#FFF;

margin:0 auto 0;

width:900px;

border:1px solid #CCC;

}

#bandeau{

margin:0 0 0;

background:url(bandeau_01.jpg) no-repeat;

width:900px;

height:140px;

}

#menu_haut{

background-color:#faecdb;

height:20px;

}

#menu_gauche{

background-color:#faecdb;

margin:4px 0 0;

width:195px;

height:100%;

}

#menu_droit{

background-color:#F9F9F9;

margin:4px 0 0;

width:145px;

height:100%;

}

#centre_page{

margin:4px 0 20px;

width:580px;

}

/*Effet sur les textes*/

h1{

padding:0 0 0;

margin:0 10px 0;

font:bold 16px Verdana, Arial, Helvetica, sans-sherif;

color:#FFF;

}

h2{

padding:0 0 10px;

margin:5px 40px 0;

font:bold 10px Verdana, Arial, Helvetica, sans-sherif;

color:#000;

}

h3{

padding:0 0 0px;

margin:0px 5px 0;

font:bold 10px Verdana, Arial, Helvetica, sans-sherif;

color:#FFF;

}

hr{

color:#1a2b7f;

}

.fond_titre{

border-top:5px solid #1a2b7f;

border-bottom:5px solid #1a2b7f;

margin:0 3px 0px;

background-color:#1a2b7f;



}

.fond_sous_titre{

border-top:3px solid #1a2b7f;

border-bottom:3px solid #1a2b7f;

margin:0 20px 0px;

background-color:#1a2b7f;

}

.fond_sous_titre1{

border-top:3px solid #1a2b7f;

border-bottom:3px solid #1a2b7f;

margin:0 5px 0;

background-color:#1a2b7f;

}

.fond_menu{

border-top:3px solid #1a2b7f;

border-bottom:3px solid #1a2b7f;

background-color:#1a2b7f;

}

.text{

padding:0 0 10px;

margin:5px 40px 0;

font:11px Verdana, Arial, Helvetica, sans-sherif;

color:#000;

}

.nomroi{

padding:0 0 10px;

margin:5px 40px 0;

font:bold 14px Verdana, Arial, Helvetica, sans-sherif;

text-transform:capitalize;

color:#003399;

}

.text_lien{

padding:0 0 0;

margin:0 10px 0;

font:11px Verdana, Arial, Helvetica, sans-sherif;

color:#000;

}

/*Debut css pierre*/

.texte {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#333333;

padding-right:40px;

padding-left:10px;

text-align:justify;

}

.textebio {

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#333333;

}

.texteaccmar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	line-height: 16px;

	text-transform: Aucune;

	margin-left: 10px;

	margin-right: 5px;

}

.nomroibio {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	text-transform: capitalize;

	color: #003399;

}

.surnomroibio {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: capitalize;

	color: #003366;

}

.formul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #990000;

	border: 1px solid #0000CC;

}

/*Fin css pierre*/



/*Debut webring*/

.Webring{

border-top:3px solid #1a2b7f;

border-bottom:3px solid #1a2b7f;

margin:0 1px 0px;

background-color:#1a2b7f;

}

.corps {

border:1px solid #1a2b7f; 

width:251px; 

margin:5px 0 0; 

padding:2px 0 0; 

} 

.corps1 {

border:1px solid #1a2b7f; 

width:245px; 

margin:2px 0 2px; 

padding:2px 0 0 ; 

} 

/*Fin webring*/



.text1{

padding:0 0 10px;

margin:5px 15px 0;

font:11px Verdana, Arial, Helvetica, sans-sherif;

color:#000;

}

.text_gras{

padding:0 0 15px;

margin:5px 40px 0;

font:bold 11px Verdana, Arial, Helvetica, sans-sherif;

color:#000;

}

.text_gras1{

padding:0 0 15px;

margin:5px 10px 0;

font:bold 10px Verdana, Arial, Helvetica, sans-sherif;

color:#000;

}

.texte_bleu{

display:inline;

font:bold 10px Verdana, Arial, Helvetica, sans-sherif;

color:#518dc1;

}



.premlettre{

display:inline;

font:bold 11px Verdana, Arial, Helvetica, sans-sherif;

color:#518dc1;

}

/* couleur de texte pour les photos de pages ex: bourbons.php*/

.texte_gris{

display:inline;

font:10px Verdana, Arial, Helvetica, sans-sherif;

color:#6c6a6a;

}

/* couleur du lien Nouveau boutique*/

.texte_rouge{

color:red;

}

.img_cadre{

margin:10px 25px 7px;

}

/* Image autre que les pages ex: capetien roi de france*/

.image{

padding:10px 10px 10px;

}

/* Image des pages ex: capetien roi de france*/

.image1{

padding:5px 5px 5px;

}

/*Cadre bleu page d'accueil*/

.bleu {

padding:5px 5px 5px;

border-style:solid; 

border-width:2px; 

border-color:#1a2b7f; 

}

.none {

margin:0 20px 0;

border-style:none;

}  

/*Cadre bleu  autre que la page d'accueil*/

.bleu1 {

padding:5px 5px 5px 0;

border-style:solid; 

border-width:1px; 

border-color:#1a2b7f;

}

.none {

margin:0 20px 0;

border-style:none;

}  

/* Cadre contour des pages ex: les Robertiens/capetien 987/1328*/

.bleu2 {

border:1px solid #1a2b7f; 

width:545px; 

margin:0 20px 0; 

padding:8px 0 0;

}

/* Cadre contour des pages ex: Participer etc...*/

.blanc{

border:0px solid #1a2b7f; 

width:545px; 

margin:0 20px 0; 

padding:8px 0 0;

}

.smenu{

text-decoration:none;

margin:5px 7px 0;

font-weight:bold;

color:#000;

}

/*Effet sur les liens du menu gauche*/

a{

text-decoration:none;

margin:5px 7px 0;

font-weight:normal;

color:#000;

}

a:link  a:visited  a:active{

text-decoration:underline;

color:#000;

}

a:hover{

text-decoration:underline;

color:#000;

}

/*Effet sur les liens externe au menu*/

a.lien_rouge{

text-decoration:none;

margin:5px 10px 0;

font:bold 10px Verdana, Arial, Helvetica, sans-herif;

color:#b84b16;

}

a.lien_rouge :link  a.lien_rouge:visited  a.lien_rouge:active{

text-decoration:none;

color:#b84b16;

}

a.lien_rouge:hover{

text-decoration:underline;

color:#b84b16;

}

a.lien_video{

	text-decoration:none;

	margin:0;

	font:bold 10px Verdana, Arial, Helvetica, sans-herif;

	color:#b84b16;

	background-position: center;

}

a.lien_video:link  a.lien_video:visited  a.lien_video:active{

text-decoration:none;

color:#b84b16;

}

a.lien_video:hover{

text-decoration:underline;

color:#b84b16;

}



/*Effet sur les liens divers*/

a.gen{

margin:5px 10px 0;

text-decoration:none;

font-weight:normal;

color:#006666;

}

a.gen:link  a.gen:visited  a.gen:active{

text-decoration:underline;

color:#006666;

}

a.gen:hover{

text-decoration:underline;

color:#006666;

}

/*Effet sur les liens partenaires*/

a.lien_partenaire{

margin:0 0 0;

text-decoration:none;

font:normal 10px Verdana, Arial, Helvetica, sans-herif;

color:#000;

}

a.lien_partenaire :link  a.lien_partenaire:visited  a.lien_partenaire:active{

text-decoration:none;

color:#000;

}

a.lien_partenaire:hover{

text-decoration:underline;

color:#000;

}

/*Espace entre les textes*/

.espace_30px{

margin:10px 0 0;

}

.espace_70px{

margin:70px 0 0;

}

.espace_90px{

margin:90px 0 0;

}

.espace_130px{

margin:130px 0 0;

}

/*Effet sur les image, pub google */

.espace_partenaires{

margin:0 12px 20px;

}

.espace_partenaires1{

margin:0 18px 20px;

}

.espace_partenaires2{

margin:0 2px 20px;

}

/*Effet pied de page*/

.pied{

margin:10px 0 20px;

font:9px Verdana, Arial, Helvetica, sans-sherif;

text-indent:280px;

color:#a4a3a3;

}

.cadre {

	border: 1px solid #CCCCCC;

	text-indent: 0px;

	margin: 0px;

	padding: 0px;

	background-position: center;

}

#centre_page a, #centre_page a:visited {font-weight:bold; text-decoration:underline;}
