body
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding: 0;
		margin:0;
        background: url(_img/bg.jpg)  #5CC7FF center repeat-y;
}
p {
margin: 0;
padding: 0;
}
html { overflow: x-auto; }
img { border: none; }
#conteneur {
	position: relative;
	width: 842px;
	left: 50%;
	margin-left: -420px;
	text-align:center;
}
/* Hack pour Firefox */
*>#conteneur {
	margin-left: -421px;
}
#header {
	width: 860px;
	margin:0;
	padding:0;
	height: 175px;
    background: url(_img/header.jpg) no-repeat;
}
#haut {
        height: 42px;
        background: url(_img/navigation.jpg);
		padding-top:4px;
		padding-left: auto;
		padding-right:auto;
}
#centre2 {
margin-left: 150px;
padding-bottom:5px;
padding: 12px; /* Marge intérieure de 12px */
border-left: 1px dashed black;
float:right;
}
#centre_bbcode {
background-color:#9999CC;
margin-left: 150px;
min-height: 370px;
border-left: 1px dashed black;
border-top: 1px dashed black;
padding-bottom:5px;
padding: 12px; /* Marge intérieure de 12px */
}
#gauche {
	float:left;
	margin-top:0px;
	left:0;
	width: 201px;
}
/* Hack pour Firefox */
*>#gauche {
	width: 191px;
margin-left:20px;
}
#menu_haut {
	width: 163px;
	height: 33px;
	background: url("_img/menuh.jpg") no-repeat left top;
}
#menu {
	width: 163px;
	text-align:left;
	background: url("_img/menubg.jpg") repeat-y left top;
}
#menu p {
padding-left:14px;
}
#menu_bas {
	width: 163px;
	height: 22px;
	margin-left:0px;
	background: url("_img/menub.jpg") no-repeat left bottom;
}
/* Hack pour Firefox */


#centre {
	margin-left: 200px;
	padding-top:1px;
	width: 580px;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	width: 580px;
	height:auto;
}
#pied
{
        height: 195px;
        text-align: right;
        font-size: 11px;
        padding-right: 35px;
        clear: both;
		text-align:center;
}
#pied2 { 
		width:858px;
		height:52px;
		background: url(_img/footer.jpg);
}

#chartre {
text-align:justify;
overflow: auto;
border:1px solid silver;
width:250px;
height:200px;
margin-right:auto;
margin-left:auto;
}

/* Mise en Page */
table
{
        width: 600px;
        border: 1px solid #DADADA;
}
#module-connexion1 {
display: inline;
text-align:left;
}

#module-connexion2 {
display: inline;
text-align:right;
}



.table
{
    border-collapse: collapse;
    border: 4px outset blue;
    padding: auto;
    empty-cells: collapse;
    text-align: center;
    margin: auto;
    width: 400px;
    background-color: #E9F0F5;
    color: black;
    }
.tableau-niceblog {
border:none; }
table h2 {
        font-size: 12px;
        font-family: Tahoma;
        margin: 0px;
        color: #F968C5;
        text-align: right;
        font-weight:100;
        padding-right: 4px;
}
table h2 a {
        color: #F968C5;
        text-decoration: none;
}
table h2 a:hover {
        color: #F968C5;
        font-weight: bold;
}
table h1 {
        font-size: 20px;
        font-family: Tahoma;
        margin: 0px;
        color: #F968C5;
        padding-right: 4px;
}
#menu  img {vertical-align:top;}/* pour faire disparaitre la marge basse disgracieuse qui laisse apparaitre un bout du fond de menu */
			a:link {
      		 	 color: #5CC7FF;
       			 text-decoration: none;
			}
			a {
				   text-decoration: none;
				   border: none;
			}
			a:visited {
        		color: #5CC7FF;
        		text-decoration: none;
			}
			a:focus {
				background-color: #5CC7FF;
				border: none;
			}
			a:hover {
		        color: #F968C5;
        		text-decoration: underline;
			}
			a:active {
		        color: #F968C5;
        		text-decoration: none;
			}
.sousmenu {
        list-style-type: none;
        margin: 0px;
        padding-left: 29px;
}
.sousmenu li {
        margin-bottom: 0px;
}
.sousmenu a {
        margin: 0 2px;
        color: #000000;
        text-decoration: none;
}
.sousmenu a:hover {
        text-decoration: none;
        color: #F968C5;
        font-weight: bold;
}
textarea, input, select {
        border: 1px solid #AAAAAA;
        padding: 3px;
        font-size: 12px;
        background: #FFFFFF;
        color: #5FA42E;
}

.i1 {
width:450px;border:0px;
border-collapse: collapse;
margin:auto;
}
.i2 {
border:0px;
}
.i3 {
border:0px;
text-align:left;
}
.i4 {
border:0px;
text-align:left;
}

.menu {
    padding-left: 29px;
}
tr, td, th {
        border: 1px solid #DADADA;
}
.profil {
   width: 150px;
   text-transform: capitalize;
}
.login {
width: 100px;
}
.image-boutton {
	border: 0;
	width: 88px;
	height: 31px;
}
.small-boutton {
	border: 0;
	width: 80px;
	height: 15px;
}
.image-pub {
	border: 0;
	width:468px;
	height:60px;
}
.compteur {
	border: 0;
}

.news {
	width: 80%;
	margin-left:auto;
	margin-right:auto;
}
.titre-1 {
    text-align: center;
	font-size: x-large;
	font-weight: bold;
}
.titre-2 {
    text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.titre-3 {
    text-align: center;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.titre-4 {
    text-align: center;
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
}
.titre-5 {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.titre-6 {
    text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.align-droite {
    text-align: right;
}
.align-centre {
    text-align: center;
}
.align-gauche {
    text-align: left;
}
.souligne {
   text-decoration: underline;
}
.souligne-pt {
border-bottom: 1px dotted black;
}
.italique {
font-style: italic;
}
.rouge {
color: red;
}
.bleu {
color: blue;
}
.conteneur {
margin: 3px;
font-family: Verdana, Arial, Times New Roman;
font-size: 10px;
margin-bottom: 15px;
}

.titre {
	height:21px;
	background-image:  url(dotnews/template/news_zipjo/tile_back.gif);
	border: 1px solid #000000;
	border-bottom: 1px dotted black;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-top: 8px;
}
.contenu {
	border: 1px solid #000000;
	border-top: 0px;
	padding: 2px;
}
.auteur {
	border-top: 1px solid #7f7f7f;
	text-align: right;
	margin-top: 5px;
}
.auteur, .contenu a {	
	color: #6A9BDD;
	font-style: normal;
	padding: 2px;
}
.tableau1 {
border-collapse: collapse;
border: 1px solid black;
margin: auto;
}
.tableau2 {
border: none;
}
.tableau3 {
border-collapse: collapse;
border: 1px solid black;
margin: auto;
}
.tableau4 {
border-collapse: collapse;
margin: auto;
}
.tableau5 {
text-decoration: underline;
}
.tableau6 {
margin-left:auto;
margin-right:auto;
margin:auto;
text-align:center;
}
.tableau7 {
background-color:#9999CC;
margin-left:auto;
margin-right:auto;
margin:auto;
text-align:center;
}

.div-centre {
     margin-left: auto;
     margin-right: auto;
     width: 346px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }
.police-menu {
font-size: 12px;
}
.a_menu {
	color: #000000;
	text-decoration: none;
	border: none;
}



.l {
	color: #000000;
	text-decoration: none;
	border: none;
}

.date {
font-style: italic;
font-size:12px;
}
.image {
border:none;
text-decoration: none;
width:150px;
}
.image_galerie {
border:none;
text-decoration:none;
width:150px;
height:auto;
}
.image_galerie_tous {
border:none;
text-decoration:none;
width:150px;
height:150px;
}
.gras {
font-weight: bold;
}

.centrer {
text-align:center;
}
.cadre {
width:580px;text-align:center;margin-right:auto;margin-left:auto;
}
.cadre_galerie {
width:580px;text-align:center;margin-right:auto;margin-left:auto;
text-align:left;
}



.cadre_droite {
width:580px;text-align:center;margin-right:auto;margin-left:auto;
text-align:right;
}
.blog {
min-height: 500px;
padding:20px;
}


.arial{	font-family:Arial, serif;}
.arialblack{	font-family:"Arial Black", serif;}
.comic{	font-family:"Comic Sans MS", serif;}
.courier{	font-family:"Courier New", serif;}
.georgia{	font-family:Georgia, serif;}
.impact{	font-family:Impact, serif;}
.times{	font-family:"Times New Roman", serif;}
.trebuchet { 	font-family:"Trebuchet MS", serif; }
.verdana {font-family:Verdana, serif; }

.noir { color:black; }
.blanc { color:white; }
.rouge { color:red; }
.bleu { color:blue; }
.vert { color:green; }
.orange { color:orange; }
.marron { color:olive; }
.rose { color:fuchsia; }
.violet { color:purple; }

.fond_noir { background-color:black; }
.fond_blanc { background-color:white; }
.fond_rouge { background-color:red; }
.fond_bleu { background-color:blue; }
.fond_vert { background-color:green; }
.fond_orange { background-color:orange; }
.fond_marron { background-color:olive; }
.fond_rose { background-color:fuchsia; }
.fond_violet { background-color:purple; }

.gauche { text-align:left; }
.droite { text-align:right; }
.centre { text-align:center; }

.taille10 { font-size: 10px; }
.taille12 { font-size: 12px; }
.taille14 { font-size: 14px; }
.taille16 { font-size: 16px; }
.taille18 { font-size: 18px; }
.taille20 { font-size: 20px; }
.taille22 { font-size: 22px; }
.taille24 { font-size: 24px; }

.tableau-table-gauche { margin-left:auto; }
.tableau-table-centre { margin-left:auto; margin-right:auto; }
.tableau-table-droite { margin-right:auto; }

.tableau-niceblog {
width:100%;
border:0;
text-align:center;
}
.tableau-niceblog-th {
width:33%;
}
.tableau-niceblog-td {
width:33%;
}
.tableau-niceblog-th2 {
width:40px;
}
.tableau-niceblog-td2 {
width:40px;
}
/*
a:visited 
{
   border: none;
   color:#000000;
}
a:focus 
{
   background-color: #FFCC66;
   border: none;
}
a:hover 
{
   text-decoration: underline;
   border: none;
   color:#999999;
   text-decoration:underline;
}
a 
{
   text-decoration: none;
   border: none;
}
*/
h1 {
border:none;
margin:0px;
}
h4 {
border:none;
margin:0px;
}
.def {
color: black;
border: none;
}