.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.floatRight{float:right;margin:0 0 10px 10px;}
.imageBorder img {border:1px solid #333;}
/******************************************************************************
MENU TOP1 + TOP2
******************************************************************************/
#top1 a{font-family: georgia;font-size:16px;color:#fff;text-decoration:none;font-weight:bold;}
#top1 a:hover{color:#1a6cb5;background:#ffff00}

#top2 {
	text-align:center;
	font-size:18px;
	color:#1a6cb5;
	font-variant:small-caps;
	letter-spacing: 2px;}
#top2 a{font-family: georgia;font-size:16px;color:#808080;text-decoration:none;font-weight:bold;}
#top2 a:hover{color:#ffff00;}
/******************************************************************************
MENU BOTTOM
******************************************************************************/
#bottom1 a{color:#808080;font-size:10px;text-decoration:none;}
#bottom1 a:hover{color:#ffff00;}
/******************************************************************************
HIERARCHIE
******************************************************************************/
#hierarchie a{padding:0 3px;color:#c672ba;text-decoration:none;font-weight:normal;}
#hierarchie a:hover{color:#fff;text-decoration:none;background:#c672ba;}
/******************************************************************************
ZONE DE RECHERCHE
******************************************************************************/
input#recherche {
width:130px;height:20px;
padding-left:15px;
font-size:15px;
color:white;
border:1px solid #000000;
background:url(./images/fond_recherche.png) top left;
}
/******************************************************************************
LOGO SOMMAIRE + LOGO RUBRIQUE
******************************************************************************/
#logoSommaire{padding: 0 0 20px 0;text-align:center;color:#808080;font-family: georgia;font-size:12px;background: url(images/fond_logoSommaire.jpg) repeat-x bottom left;}
#logoSommaire a{padding:0 3px;color:#c672ba;text-decoration:none;font-weight:normal;}
#logoSommaire a:hover{color:#fff;text-decoration:none;background:#c672ba;}
#logoSommaire_margin{margin:10px;}

#logoArticleRubrique{padding: 0 0 7px 0;text-align:center;color:#808080;font-family: georgia;font-size:12px;background:url(images/fond_logoRubrique.png) bottom center no-repeat;}
#logoArticleRubrique a{padding:0 3px;color:#c672ba;text-decoration:none;font-weight:normal;}
#logoArticleRubrique a:hover{color:#fff;text-decoration:none;background:#c672ba;}
#logoArticleRubrique_margin{margin:10px;}
/******************************************************************************
COLONNE GAUCHE - BOITES ET LIENS
******************************************************************************/
.boxHead h2{
	display: block;
	margin:0 0 0 0;padding:5px;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	text-transform: uppercase;
	color: #FFF;
	background:#303030; /*#232323*/
	}
.boxBody {
	display:block;
	padding:5px;
	font-size:12px;
	color:#A0A0A0;
	background:#000;
	}
.boxBody span{
	font-weight:bold;
	text-transform:uppercase;
}
.boxBody ul {
	margin:0px;padding:0px;
	list-style:none;
	}
.boxBody li {
	margin:0;
	padding:5px;
	border-bottom:1px dotted #c672ba;
	}
.boxBody a {
	font-size:12px;
	color:#c672ba;
	text-decoration:none;
	font-weight:normal;
	}
.boxBody a:hover{
	text-decoration:none;
	color:black;
	background:#c672ba;
	}
	
#boxTagHead{/*on utilise cet ID afin d'appliquer un effet slide jQuery, donc on signale a la box que c'est un lien*/
	cursor : pointer;
	}
#boxTagHead h2:hover{background:#c672ba;}
#boxTagBody{display:none;}
/******************************************************************************
COLONNE DROITE - MENU IMAGE
******************************************************************************/
.logoMenuDroite{/**/
	position:relative;
	text-align:center;
	clear:both;
	}
.logoMenuDroite_image{}/*neant*/
.logoMenuDroite_cadreBlanc{/*on supperpose le cadre blanc au dessus des images*/
	position:absolute;
	top:0px;
	left:0px;
	}
/******************************************************************************
MENU WEB 2.0
******************************************************************************/
#menuWeb2{
	float:right;
	}
/******************************************************************************
SOMMAIRE ARTICLE
******************************************************************************/
.sommaireArticle{
	margin:0 0 15px 0;
	padding:0px;
	color:#303030;
	font-family:georgia,serif;
	font-size:13px;
	}
	.sommaireArticle h2{
		margin:0 0 5px 0;
		padding:0;
		font-size: 18px;	
		font-weight:normal;		
		}
	.sommaireArticle a{
		color:#c672ba;
		font-family: georgia,serif;
		font-style: italic;
		text-decoration:none;
		}
		.sommaireArticle a:hover{
			color:white;
			text-decoration:none;
			background:#c672ba;
			}
	.sommaireArticle img{
		float:left;
		margin:0 10px 10px 0;
		border:1px solid #303030;
		}
	.sommaireArticle ul {
		margin:0px;
		padding:10px;
		list-style:none;
		border:1px dotted #c672ba;
		}
	.sommaireArticle p {text-align:center;}

/******************************************************************************
COMPOSITION ARTICLE + ARUBRIQUE
******************************************************************************/
.tag a,.chapo a,.texte a,.ps a{padding:0 3px;color:#c672ba;text-decoration:none;font-weight:normal;}
.tag a:hover,.chapo a:hover,.texte a:hover,.ps a:hover{color:#fff;text-decoration:none;background:#c672ba;}
.titre h1 {
	margin:0;
	padding: 5px 0;
	font-family: georgia,serif;
	letter-spacing: 0pt;
	text-align: left;
	font-style: italic;
	font-size: 26px;
	font-weight:normal;
	color:#000;	
	}
.tag{
	margin:0 0 10px 0;
	text-align:right;font-size:10px;
	}	
.chapo, .chapo p {
	font-family:georgia,serif;
	color:#808080;
	text-align:justify;
	font-size:16px;
	}

.texte, .texte p, .ps , .ps p {
	text-align:left;
	font-family:georgia,serif;
	font-weight:normal;
	color:#404040;
	font-size:13px;
	line-height:17px !important;
	}
.texte p {margin:0px 0px 5px 0px;}
.texte h3 {
	padding:5px 0;
	margin:5px 0 5px 0;
	color:#59b213;
	text-align:left;
	font-family:georgia,serif;
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	}

.texte ul,.ps ul {margin:5px 0;list-style:none;}
.texte li,.ps li {line-height:14px;margin-left:10px;padding-left:20px;background:url(./images/puce_01.gif) no-repeat left 1px}
.texte strong,.ps strong {font-family:georgia,serif;font-weight:bold;color:#303030;}
.texte i,.ps i {font-family:georgia,serif;font-style: italic;}

.ps {
	padding:5px;
	border:2px solid #E0E0E0;
	background:#F0F0F0;}
.ps h1{
	padding:0;
	margin:0 0 10px 0;
	color:#E0E0E0;/*#01b4ff*/
	text-align:left;
	font-family:georgia,serif;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	font-size-adjust:none;
	font-stretch:normal;
	letter-spacing:0px;
	font-size:24px;
	}
/******************************************************************************
DOCUMENT PORTFOLIO
******************************************************************************/
#documents_portfolio {text-align:center;}
#documents_portfolio a{
	margin:5px;
	padding:0px;
	display:block;
	float:left;/*pose des probleme de background avec MIDDLE ca affiche le blanc de middle sous IE7*/
	width:84px;height:64px;
	background:#DDD;
	}
	#documents_portfolio a:hover{
		background:#c672ba;
		}
	#documents_portfolio a img{
		margin-top:4px;
		width:76px;height:56px;
		border:0px;
		}
/******************************************************************************
FORUM
******************************************************************************/
.repondre {	
	margin:20px auto 20px auto;
	text-align:center;}
.repondre a {
	padding:15px 15px 15px 40px;
	font-size:16px;
	text-decoration:none;
	color:#DDD;
	font-weight:bold;
	border:3px solid #DDD;
	background:url(./images/logo_forum.jpg) no-repeat center left;}
.repondre a:hover {
	color:#c672ba;
	text-decoration:none !important;
	border:3px solid #000;}
	
#forum {
	padding-top:1px;
	font-size:13px;
	color:#000;}
#forum h3 {
	margin:0;
	padding: 5px 0;
	font-family: georgia,serif;
	letter-spacing: 0pt;
	text-align: left;
	font-style: italic;
	font-size: 26px;
	font-weight:normal;
	color:#000;	
	}
#forum ul {margin:20px 0 0 0;}
#forum li {margin:0px;padding:10px;border-top:1px solid #fff;}

.forum_details{
	font-family:georgia,serif;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	color:#808080;}
.forum_details p {font-family:georgia,serif;}
	
.forum_texte, .forum_texte p{
	font-family:georgia,serif;
	font-style: normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	line-height:17px !important;
	font-size-adjust:none;
	font-stretch:normal;}
.forum_texte p {margin:10px 0px 5px 0px;}
.forum_texte ul{margin:5px 0 5px 15px;}
.forum_texte li{padding-left:12px;font-size:13px;background:url(./images/puce_04.gif) no-repeat left center}/*GRIS*/	
.forum_texte a {font-family:georgia,serif;color:#808080;text-decoration:none;font-weight:normal;border-bottom:1px dashed;}
.forum_texte a:hover{text-decoration:underline;}
/******************************************************************************
ITCHAT
******************************************************************************/
#itchat{padding:10px 0;background:black;}

