﻿/*Styles généraux*/
div.contenuBloc div > ul li{margin-left:10px !important;}

.blocPointilles{
	background: url(../images/boutons/pointilles.png) 0 0 repeat-x ;
	margin:0 !important;
	padding-top:2px !important;
}

/*Tous les titres*/
.titreBloc{
	font-size:13px;
	text-transform:uppercase;
	color:#FFF;
	height:23px;
	padding:2px 0 0 4px;
	background:url(../images/titres/tetieres.png) 0 0 no-repeat;
}

/*Styles de texte*/
span.intitule{
	float:left;
	width:80px;
	margin-left:5px;
}

.invisible{
	position:absolute;
	left:-9999px;
}

strong{font-size:13px;font-weight:bold;}

strong.paragraphe,.majuscule{text-transform:uppercase;}

/*Position*/
.positionRelative	{position:relative;}
.positionAbsolute	{position:absolute;}

.flotteDroite		{float:right;}
.flotteGauche		{float:left;}

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

.texteCentre		{text-align:center;}
.texteGauche		{text-align:left;}
.texteDroite 		{text-align:right;}
.texteJustifie		{text-align:justify;}

.paragraphe			{display:block;}
.ligne 				{display:inline;}

.clearer			{overflow:hidden;}
.masque				{display:none;}

/*Pas de Marges - Padding*/
.sansMarges		{margin:0 !important;}
.sansPadding	{padding:0 !important;}
.sansMargesEtPadding	{
	margin:0 !important;
	padding:0 !important;
}

/*MARGES DE 10px*/
.marges10 				{margin:10px !important;}
.margesHautBas10 		{margin:10px 0 !important;	}
.margesHaut10 			{margin-top:10px !important;}
.margesBas10 			{margin-bottom:10px !important;}

.margesGaucheDroite10 	{margin:0 10px !important;}
.margesGauche10			{margin-left:10px !important;}
.margesDroite10			{margin-right:10px !important;}

/*MARGES DE 5px*/
.marges5 				{margin:5px !important;}
.margesHautBas5 			{margin:5px 0 !important;	}
.margesHaut5 			{margin-top:5px !important;}
.margesBas5 				{margin-bottom:5px !important;}

.margesGaucheDroite5 	{margin:0 5px !important;}
.margesGauche5			{margin-left:5px !important;}
.margesDroite5			{margin-right:5px !important;}

/*PADDING DE 10px*/
.padding10 				{padding:10px !important;}
.paddingHautBas10 		{padding:10px 0 !important;}
.paddingHaut10 			{padding-top:10px !important;}
.paddingBas10 			{padding-bottom:10px !important;}

.paddingGaucheDroite10 	{padding:0 10px !important;}
.paddingGauche10		{padding-left:10px !important;}
.paddingDroite10		{padding-right:10px !important;}

/*PADDING DE 5px*/
.padding5 				{padding:5px !important;}
.paddingHautBas5 		{padding:5px 0 !important;	}
.paddingHaut5 			{padding-top:5px !important;}
.paddingBas5 			{padding-bottom:5px !important;}

.paddingGaucheDroite5 	{padding:0 5px !important;}
.paddingGauche5			{padding-left:5px !important;}
.paddingDroite5			{padding-right:5px !important;}
	
p{margin:5px 0;}	

div.contenuBloc > div,
div.contenuBloc > p		{margin-bottom:15px;}

div.contenuBloc > div > p	{margin-bottom:5px;}

/*Les listes*/
ul.listeDroite, ul.listeGauche{overflow:hidden;}
ul.listeDroite li{float:right; margin-left:5px;}
ul.listeGauche li{float:left; margin-right:5px;}

/*Liens*/
a		{text-decoration:none;color:#3E788F;}

a.lienBouton{
	display:block;
	background:#31697B;
    color: #FFF;
    height: 17px;
	margin-top: 3px;
    padding: 1px 7px;
	line-height:1.4em;
}