/* ------------
						  CSS GENERAL
												  ------------ */
a {
	color: #420C4F;
	text-decoration: none;
}

a:hover {
	color: #B11C15;
}

a.lienmail {
clip:rect (0px 170px 15px 0px);
overflow: hidden;
width: 170px;
height: 15px;
display: block;
}

body {
	background-image: url(images/background.gif);
	font-family:Georgia, tahoma, Times, serif;
	font-size:12px;
	color:#595959;
	font-weight:normal;

}


/* ------------
								TOP.ASP
												  ------------ */
												
													
#boxgen {
	padding: 0px 7px 7px 7px;
	background-color: #FFFFFF;
}

.menu {
	font-family:Georgia, tahoma, Times, serif;
	font-weight:bold;
	font-size:12px ;
	color: #420C4F;
	text-align:center;
	padding-top:5px;
}

.menuon {
	font-family:Georgia, tahoma, Times, serif;
	font-weight:bold;
	font-size:12px ;
	color: #B11C15;
	text-align:center;
	padding-top:5px;
}

	
/* -- Welcome message -- */
													

#containerbox {
	width:370px;
	margin: 205px 0px 0px 25px;
}

.introtitlenews {
	font-weight:bold;
	font-size:18px ;
	color: #420C4F;
}

.introtxt {
		color: #993702;
		font-size:12px;
		font-weight:bold;
}

.introtxt13{
		color: #993702;
		font-size:13px;
		font-weight:bold;
}

.insist {
		color: #993702;
		font-size:10px;
		font-weight:bold;
}

#boxtitre {
	font-family: Georgia, tahoma, Times, serif;
	height: 85px;

}
.bg {
	background: url(images/bckground_titre_2.jpg) no-repeat;
}

#boxtitre .texteintro {
	color: #847752;
	display: block;
	font-size: 13px;
	margin-top: 7px;
}



/* ------------
							 INDEX.ASP
												  ------------ */
													

/* -- Latest News -- */
													

#boxsoutitre { /* Box Latest News */
	/*background-image: url(images/background_contenu.gif);*/
	background-position: 0 80px;
	background-repeat: repeat-x;
	color: #383838;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
	margin: 0 15px 0px 15px;
	padding-bottom: 30px;
}

#boxsoutitre select {
	color: #383838;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
	
}

#boxcontenu {
	color: #383838;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
	margin: 0 8px 0 20px;
}

#boxcontenu .datered { /* Date de la news + catégorie */
	color: #9E9E9E;
	margin: 0;
}

#boxcontenu h1 {  /* Titre de la news */
	color: #420C4F;
	font-size: 13px;
	margin: 0;
	padding: 0;
} 

#boxsoustitre img {
	display: block;
}


#boxcontenu .fonction {
	color: #A95117;
	margin: 0;
}

#boxcontenu .lienlist {
	clip:rect (0px 170px 15px 0px);
	overflow: hidden;
	color: #D30000;
	margin: 0 0 10px 0;
}

#boxcontenu .lien {
	color: #9D9170;
	font-size: 9px;
	padding: 4px 0;
	clear: both;
}



#boxcontenu img.ligne {
	display: block;
	margin: 0;
	padding: 0 0 17px 0;
}

.minilien {  /* Petits liens des news */
	color: #B11C15;
}	


/* -- Box righ -- */

.boxright {
	font-family: Georgia, tahoma, Times, serif;
	padding-top: 9px;
  background-color:#ECE1ED;
	width: 215px;
}

.boxright a { /* Petits liens */
	color: #E24F32; 
	font-size: 9px;
	text-decoration: none;
}

/* Last read */

.boxright .livretitre {
	color: #420C4F;
	font-size: 11px;
	font-weight: bold;
}

.boxright .livretxt {
	color: #6C6A61;
	font-size: 10px;
}

.boxright .fonction {
	color: #E6E415;
	font-size: 9px;
}

/* Last visited */


.boxright a.lienmore {
	color: #A99776;
	display: block;
	font-size: 9px;
	margin-bottom: 5px;
	text-decoration: underline;
}

.boxright a.lienmore:hover {
	color: #E6E415;
}

.boxright a:hover {
	text-decoration: underline;
}

.boxright .nom {
	clip:rect (0px 170px 15px 0px);
	overflow: hidden;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

#boxcontenu .livretitre {
	color: #420C4F;
	font-size: 11px;
	font-weight: bold;
}


/* ------------
						 LIENLIST.ASP 
												  ------------ */

#boxtitre2 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 15px;
	padding: 0 5px 0 0;
}

#boxtitre2 .titrered {
	color: #383838;
	font-size: 15px;
	font-weight: bold;
}

#boxtitre2 .texteintro {
	color: #383838;
	display: block;
	font-size: 12px;
	margin-top: 7px;
	padding-bottom: 10px;
}
									
/* -- Last visited -- */
								










/* ------------
							BOTTOM.ASP 
												  ------------ */


#footer {
	color: #8D8E90;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 9px;
	padding-bottom: 20px;
	padding-top: 4px;
	text-align: center;
}

#footer a {
	color: #8D8E90;
}

.blue {
	color: #3D7482;
}

/* ------------
							GUESTBOOK
												  ------------ */
													
													
.imgguest {
	background-color: #FFFFFF;
	border-bottom: 1px solid #B4AFA8;
	border-right: 1px solid #B4AFA8;
	margin: 4px 6px 0 0;
	padding: 2px;
}



/* ------------
								MISC.
												  ------------ */







.red {
	color: #2E4358;
}


.lienvisited {
	color: #6C6A61;
	font-size: 11px;
	/*font-weight: bold;*/
}

.boxflechelien {
	padding: 3px 0 12px 9px;
}

.livre {
	background-color: #FFFFFF;
	border-bottom: 1px solid #B4AFA8;
	border-right: 1px solid #B4AFA8;
	margin-left: 4px;
	padding: 2px;
}


.imagecontenu {
	background-color: #F6F4F1;
	border-bottom: 1px solid #B4AFA8;
	border-right: 1px solid #B4AFA8;
	margin: 0 12px 5px 0;
	padding: 2px;
}

#boxbottom {
	background-image:url(images/background_bottom.gif)
	border-bottom: 1px solid #CAC1AF;
	border-top: 1px solid #CAC1AF;
	color: #313131;
	font-family: Arial;
	font-size: 11px;
}

#boxbottom select {
	color: #383838;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
}

#backgroundrss {
	background-image:url(images/background_bottom.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 9px;
	font-weight: bold;
	padding-left: 9px;
}



/* ombre */

#ombre {
	background-image: url(images/ombre_droite.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding-right: 5px;
}

#ombrebottom {
	background-image: url(images/ombre_bottom.gif);
	background-repeat: repeat-x;
}

/* signature emac */

a.emac {
	background-image: url(images/logo_emac2.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 9px;
	padding-left: 11px;
}

a.emac span {
	color: #8D8E90;
}

a.emac:hover {
	background-image: url(images/logo_emac2_hover.gif);
}

a.emac:hover span {
	color: #3D7482;
}

/* pop up */

#popup .titrewhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}

#popup input {
	color: #383838;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
	margin-left: 10px;
}

#popup {
	color: #383838;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
}

#popup .champ {
width: 200px;
}

.css {color: #313131;
	text-decoration: none;}
	
.txt {
	color: #6C6A61;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;
}
.txtorange {
	color: #3C5772;
	font-family: Georgia, tahoma, Times, serif;
	font-size: 11px;

}
.celltxt {
	margin-left: 30px;
	margin-top: 18px;
} 

.titrerec {
		color: #993702;
		font-size:13px;
		font-weight:bold;
}
.titrerec2 {
		color: #993702;
		font-size:15px;
		font-weight:bold;
}