﻿div#forme {
	width:980px;
	min-height:1400px;
	font-family:Times New Roman, Helvetica, sans-serif	;
	font-style:normal;
	font-size:12pt;
	
	margin:10px;
	border:thin solid #000000;
		margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fontV1.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:Transparent;
	height:auto;
	
	}
	
	#headerpub {
  background: #FFFFFF;
  width: 100%;
  text-align:right;
	vertical-align :bottom;

		background-repeat:no-repeat;
			min-height:16px;
}


#TitreRecherche
{
    padding-top:12px;
    padding-left:12px;
    color:black;
}

#RechercheArt
{
    padding-top:12px;
    padding-left:12px;
}
#ContenuRecherche
{
    color:black;
    font-size:10pt;
    width:550px;
}

#titredroit
{
    font-weight:bolder;
    font-size:12pt;
    width:160px;
}
#contdroit
{
    font-size:12pt;
    width:160px;
}

#titregauche
{
    font-family:Times New Roman;
    margin-top:12pt;
    font-weight:bolder;
    width:540px;
    font-size:22px;
}

#header {
  background: #FFFFFF;
  width: 100%;
  text-align:right;
	vertical-align :bottom;
			height:102px;
}
#BtRecherche
{
background-image:url(../images/loupe.png);
display:block;
}
#recherchedate
{
	height:51px;
	width:128px;
	background-image:url(../images/rechdate.png);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding : 4pt 0pt 0pt 0pt;
}
#leftcol {
    
background-color:Transparent;
  float: left;
  width: 140px;
  min-height: 500px;
  margin-top:2pt;
margin-left:10px;
}
#rightcol 
{
   
  float: right;
  width: 0px;
  min-height: 600px;
  text-align:center;
background-color:Transparent;
}
#content 
{
   
   float: left;
  width: 750px;
  min-height: 1300px;
  
  
}


.genmed { font-size : 12px; color : #e4e4e4;padding:  20pt 20pt 20pt 20pt;}
a.genmed{ color: #e4e4e4; text-decoration: none; }
a.genmed:hover{ color: #efc70a; text-decoration: underline; }

#contacts
{
	margin-left:10px;
	background-image:url('../images/nous.png');

}
#DFoot
{
	
	
	
	background-color:#C3530B;
}

#Une
{
	font-family: Times New Roman;
	vertical-align:top;
	color:Black;
	padding: 0pt 10pt 0pt 10pt;
}
#Une.Titre
{
	font-weight:bolder;
	font-size:22pt;
}
.UneTitre
{
	font-weight:bolder;
	font-size:12pt;
	}
.UneContenu
	{
	    color:black;
		padding: 10pt 10pt 20pt 10pt;
		font-size:12pt;
		background-color:#f9e374;
		/*background-image:url(../images/entmenuunebas_10.png);*/
		background-position:bottom right;
		background-repeat:no-repeat;
		z-index: 0;
		}
		
.UneContenu a
		{
			color:#000000;
			text-decoration:none;
			}
.UneContenu a:hover
			{
				text-decoration:underline;
				}



#Deux
{
	font-family:Times New Roman,Helvetica,Arial;
	
	vertical-align:top;
	color:Black;
	padding:   5pt 20pt 0pt 0pt;
margin-top:5px;
}
.DeuxEntete
{
	font-weight:bolder;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:Transparent;
	background-image:url(../images/rub_cent.png);
	/*background-position:bottom;*/
	background-repeat:no-repeat;
	height:20pt;
	
	vertical-align:top;
    
    margin-left:10pt;
    padding-left:30px;
    padding-top:7px;
    font-family:Helvetica;
	}
	
.DeuxTitre
{
	font-weight:bolder;
	font-size:14pt;
	padding-left: 5px;
	padding: 0pt 10pt 0pt 10pt;
	}

#DeuxContenu
	{
	/*	padding:  10pt 10pt 20pt 10pt;
		margin:  10pt 0pt 0pt 0pt ;*/
		background-color:Transparent;
		font-size:12pt;
		font-weight: normal;	
		text-decoration:none;
		margin-left:10pt;
		}
#DeuxContenu a
		{
			color:#000000;
			text-decoration:none;
			}


#DeuxContenu a:hover
			{
				text-decoration:underline;
				}
#Trois
{
	font-family:Times New Roman,Helvetica,Arial;
	vertical-align:top;
	color:Black;
	margin-top:5px;
	padding:5px,0px,0px,5px;    
	width:250px;
	overflow:hidden;
}
.TroisEntete
{
	font-weight:bolder;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(../images/titreart.png);
	/*background-position:bottom;*/
	background-repeat:no-repeat;
	height:20pt;
	width:240px;
	vertical-align:top;
    
    margin-left:10pt;
    padding-left:25px;
    padding-top:5px;
	}
	
.TroisTitre
{
	font-weight:bolder;
	font-size:14pt;
	padding-left : 20px;
	}
#TroisContenu
	{
		background-color:#FFFFFF;
		font-size:12pt;
		background-image:url();
		font-weight: normal ;
		padding-left : 10px;
		}
#TroisContenu a
		{
			color:#000000;
			text-decoration:none;
			font-weight: normal 
			}
#TroisContenu a:hover
			{
				text-decoration:underline;
		
				}
#Quatre
{
	font-family:Times New Roman,Arial;
	vertical-align:top;
	color:Black;
	padding:    3pt 20pt 0pt 0pt;
	width:500px;
	background-color:Transparent;
}
.QuatreEntete
{
		font-weight:bolder;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(../images/rub_cent.png);
	/*background-position:bottom;*/
	background-repeat:no-repeat;
	height:20pt;
	width:500px;
	vertical-align:top;
    
    margin-left:10pt;
    padding-left:25px;
    padding-top:5px;
	}
	
.QuatreTitre
{
	font-weight:bolder;
	font-size:14pt;
	padding-left : 20px;
	}
#QuatreContenu
	{
		background-color:Transparent;
		font-size:12pt;
		
		font-weight: normal ;
		padding-left : 20px;
		}
#QuatreContenu a
		{
			color:#000000;
			text-decoration:none;
			font-weight: normal 
			}
#QuatreContenu a:hover
			{
				text-decoration:underline;
				}

#Ter
{
	font-family:Times New Roman;
	vertical-align:top;
	color:Black;
	padding:   0pt 0pt 0pt 0pt;
	  width: 840px;
}
.TerEntete
{
	font-weight:bolder;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(../images/entmenus_0x.png);
	background-repeat:no-repeat;
	min-height:12px;
	vertical-align:middle;
	padding:  4.5pt 0 0 0pt;
	width:700px;
	}
	
.TerTitre
{
	font-weight:bolder;
	font-size:14pt;
	}
.TerContenu
	{
		padding:  0pt 0pt 20pt 0pt;
		background-color:#FFFFFF;
		font-size:12pt;
		position:relative;
		}
		
		#Ter td
		{
		    vertical-align:top;
			padding: 0pt 20pt 0pt 10pt;
			}
			#Ter td:hover
			{
				text-decoration:underline;
				}
#Ter a
		{
			color:#000000;
			text-decoration:none;
			}
#Ter a:hover
			{
				text-decoration:underline;
				}

#ArticleRight
{
	float:right;
	color:#000000;
	border-left : solid thin #000000;
	min-height:700px;
	width:105px;
	margin-top:25px;
	padding-left:5px;
	padding-right:25px;
	font-size:12pt;
}
	
#ArticleRight b
{

}


#ArticleLeft
{
	
	float:left;
	color:#000000;
	margin-top:25px;
	padding-left:15px;
	padding-right:5px;
	width:580px;
	font-size:12pt;
		overflow:hidden;
		text-align:justify;
	}
	
#ArticleLeft  blockquote {
	background-color:#E1E0DC;
	color:#333;
	padding: 10px;
	margin: 15px ;
}
#ArticleLeft img
{
    padding-left: 10px;
padding-right: 10px;
	
	
	}
	
#ArticleLeft em 
{
	margin-top:15px;
	margin-bottom:15px;
}
	
#ArticleLeftEntete
{
	font-weight:bolder;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(../images/art_une.png);
	background-repeat:no-repeat;
	height:30px;
	vertical-align:middle;
    padding :  0pt 0 0 24pt;
    width:540px;
	}
	
	
	
	
#contenuCtrl
{
	color:#000000;
	font-family:Times New Roman;
}

div#logo {
float:left;
width:150px;
height:286px;
text-align:center;
background-color:#F70C04;
	}
	
	div#entetepub 
	{
	width:100%;
	border-bottom: thin solid #000000;
	height:67px;
	background-color: #FFFFFF;
	float: right;
		background-image:url(images/animbandeau.gif);

	
	}
div#entete {
	width:100%;
	height:102px;
	background-color: #FFFFFF;
	float: right;
	text-align:right;
	vertical-align :bottom;
		background-image:url(../images/SillonEntete_03.png);
	}
	
div#entetespace {
	width:100%;
	height:20px;
	}
div#login {
	width:761px;
	height:29px;
	background-image:url(images/bandeau_login.jpg);
		float: right;
	}
div#contenu 
{
	width:750px;
	min-height:400px;
	float: right;
	background-color:#FFFFFF;
	margin: 0px 10px 0px 10px;
	overflow:auto;
	}
	
div#menu {
    min-height:100px;
	width:136px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	border-right:thin solid #000000;
	margin : 0px 0px 15px 0px;
	}
div#lien
	{
    color:#FFFFFF;
    min-height:10px;
	width:133px;
	background-color:#C3530B;
	background-image:url(../images/bg_liens.jpg);	
	background-repeat:repeat-x;

	}
div#lien a
	{
		font-size:8pt;
    color:#ffffff;
    text-decoration:none;
	}
	div#lien a:hover
	{
		text-decoration:underline;
		}
div#bas
 {
        font-family : Verdana,Times New Roman,Helevetica,sans-serif;
        clear : both;
        font-size:9px;
	height: auto;
	text-align: center;
	color:#FF0000;
	width: 100%;
        border-top:thin solid #000000;
	border-right:thin solid #000000;
	border-bottom:thin solid #000000;
	border-left:thin solid #000000;
	background-color:#6e830e;
border:none;
	}

div#bas a{
	
	font-size:9px;
	text-decoration:none;
	color:#111111;	
}

div#bas a:hover{
	font-family : Verdana,Times New Roman,Helevetica,sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#FF1111;
	
}	
 div#footer
 {
        font-family : Verdana,Times New Roman,Helevetica,sans-serif;
        clear : both;
        font-size:9px;
	height: auto;
	text-align: center;
	color:#f517a4;
	width: 100%;
        border-top:thin solid #000000;
	border-right:thin solid #000000;
	border-bottom:thin solid #000000;
	border-left:thin solid #000000;
	
border:none;
	}

div#footer a{
	
	font-size:9px;
	text-decoration:none;
	color:#111111;	
}

div#footer a:hover{
	font-family : Verdana,Times New Roman,Helevetica,sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#FF1111;
	
}


div#Article
{
	color:#000000;
	font-family : Verdana,Times New Roman,Helevetica,sans-serif;
	font-size:12pt;

	}
	.Zone
	{
		text-transform:uppercase;
		
		height:26px;
		font-size:16px;
		text-align:left;
		background-color:#cad940;
		font-weight:bolder;
		color:#FFFFFF;
		padding-left:20pt;
		background-image:url(../images/square.gif);
		background-position:left;
		background-repeat:no-repeat;}
	.Titre
	{
		font-size:14px;
		text-align:left;
		font-weight:bold;
		}
		
div#GroupeArticle
{
	color:#000000;
	font-family : Verdana,Times New Roman,Helevetica,sans-serif;
	font-size:12px;
	 
	}
	.AZone
	{
		text-transform:uppercase;
		
		height:26px;
		font-size:16px;
		text-align:left;
		background-color:#cad940;
		font-weight:bolder;
		color:#000000;
		padding-left:20pt;
		background-image:url(../images/square.gif);
		background-position:left;
		background-repeat:no-repeat;}
	.Titre
	{
		font-size:14px;
		text-align:left;
		font-weight:bold;
		color:#000000;
		}
ArticleTitre
	{
		font-size:14px;
		text-align:left;
		font-weight:bold;
		color:#000000;
		}

div#PhotoArticle
 {
 
  padding : 10px 10px 10px 10px;
  margin:10px 10px 10px 10px;
  } 
  
.imageflottante{float:left;padding:10pt;} 

	.spacer {
  clear: both;
}
.txt_defil {font-size:11px;font-family:Verdana;color:#000000;text-decoration:none}
.txt_defil:link {font-size:11px;font-family:Verdana;color:#FFFFFF;text-decoration:none}
.txt_defil:visited {font-size:11px;font-family:Verdana;color:#FFFFFF;text-decoration:none}
.txt_defil:hover {font-size:11px;font-family:Verdana;color:#FFCCFF;text-decoration:underline}
td#connexion
{
	height:10px;
	width:300px;
	color:#EEEEEE;
	font-family:Times New Roman, Helvetica, sans-serif	;
	font-style:normal;
	font-size:11px;
	
	}
td#connexion input{
	height : 15px;
	border-style: solid;
	border-color: #000000;
	font-family:Times New Roman, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	margin-bottom: 0px;
}

td#widget
	{
		border-style :solid;
		border-color: #000000;
		background-color:#000000;
		color:#FFFFFF;
		font-size:11px;
	}
td#widgetcontenu
	{
		border-color : #000000;
		border-bottom-style:solid;
		background-color:#FFFFFF;
		color:#000000;
		font-size:11px;
	}
.commentaire
{
	width:300px;
	background-color:#DFDFDF;
	border-style:solid;
	border-color: #000000;
	font-family:Times New Roman, Helvetica, sans-serif	;
	font-style:normal;
	font-size:11px;
	}
	
	.detailarticle{
	width:700px;
	margin : 1em 3%;
	background-color:#EEEEEE;
	border-style:solid;
	border-color: #000000;
	}
	.listearticle{
	background-image:url(images/bakart2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin : 1em 3%;
	font-family:Times New Roman, Helvetica, sans-serif	;
	font-style:normal;
	font-size:13px;
	
	width:700px;
	background-color:#FFFF11;
	}
	
	.liendirect{
	font-family:Times New Roman, Helvetica, sans-serif	;
	font-style:normal;
	font-size:12px;
	text-decoration:none;
	}
	.liendirect a{
	font-family:Times New Roman, Helvetica, sans-serif	;
	font-style:normal;
	font-size:12px;
	text-decoration:none;
	
	}
	
	
body
	 {
	font-family : Times New Roman,Helevetica,sans-serif;
	margin : 2em 5%;
	padding : 0px;
	background-color:#FFFFFF; 
	margin-left:auto;
	margin-right:auto;
	max-width:1000px;
	}


a {
	color : #039;
}

html a:hover, html a:focus {
	text-decoration : none;
}


h1 { font-size: 1.7em; margin: .67em 0; }
h2 { font-size: 1.5em; margin: .83em 0; color : #069;}
h3 { font-size: 1em; margin: 1em 0; color : #EAD67B; }

h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.67em; margin: 2.33em 0; }

h2 { position : relative; }
div>h2 { position : static; }


	 h1 {
	 	font-family:Times New Roman;
	 	text-transform : uppercase;
	 	color : #ff3366;
	 	font-size : 24px;
	 }
	 
	 h1 a{
	 	font-family:Times New Roman;
		color : #330066;
	 	
	 }
     #titre{
     	font-family:Times New Roman;
     	font-weight:bolder;
		color:#7f7f7f;
		font-stretch:expanded;
		letter-spacing:3pt;
		margin-left : 30pt;
     }
	  /* rendons notre barre de nav un peu plus belle*/
	  #barre_navigation {
font-family:Times New Roman;
            padding : 0;
	    margin : 0;
	    float : left ;
		width:135px;
max-width:140px;
overflow:hidden;
	  }
	  
	  #barre_navigation h4{
	  	font-family:Times New Roman;
	    font-size : 12px;
		font-weight: bolder;
		text-transform: uppercase;
		color: #FFFFFF;
		background: #6e830e;
		cursor: pointer;    
		margin : 0px;
		padding-left : 5px; 
		/*background-image:url(../images/square.gif);*/
		background-position:left;
		background-repeat:no-repeat;
width:135px;
	  }
	  
	  #barre_navigation a{
	  	font-family:Times New Roman;
	  	text-decoration : none;
	  }
	  
	  
	  #barre_navigation ul{
	  	font-family:Times New Roman;
	  	font-size: 11px;
		font-weight:bold;
  		color: #C3530B;
  	    margin  : 0px;
  	    padding-left:10pt;
	  }
	  
	  #barre_navigation ul li{
		font-family:Times New Roman;
	  	list-style-type : none;
	  	color:#FFFFFF;
	  	text-align : left;


	  }
	  
	  #barre_navigation ul li a {
	  	font-family:Times New Roman;
	    text-decoration: none;
	    color: #000000;
	    overflow:hidden;
	    width:140px;
	  }
		
	  #barre_navigation ul li a:hover {
	  	font-family:Times New Roman;
	    text-decoration: none;
	    color: #FFFFFF;

	  }
	 #toggler
	 {
	 	width:140px;
	 	}
	 	#accordeon
	 	{
	 		width:135px;
	 		}
	#accordeon .li
	 	{
	 		width:120px;
	 		}
 		
	 #contenu {
	 	font-family:Times New Roman;
      background-color: black;
   }
   
   #contenu img{
   	font-family:Times New Roman;
      padding : 0px ;
      margin: 0px 0px 0px 10px;
      position : relative;
   }
   
   .infobulle{
      background-color: #FF3366;
      padding : 6px;
      border : 1px solid #000;
      font: lighter 10px/1.3 Verdana,Times New Roman,sans-serif;
      text-decoration: none;
      text-align: center;
   }
   div.table { 
        display:table; 
        /* Joindre les bords des cellules */
        border-collapse:collapse; 
        /* Forcer le tableau à prendre la largeur écran */
        width:100%; 
        border:2px solid red;
}
div.caption { 
        /* Ffox n'affiche pas le caption dans la table
                il faut le déclarer bloc */
        display:block; 
        /* Si déclaré bloc, lui donner la largeur des 
                td cumulés */
        width:400%; /* 100 % x 4 colonnes */
        /* Aligner le titre au centre */
        text-align:center; 
}
        /* tbody optionnel */
div.tbody { 
        display:table-row-group; 
}
div.tr { 
        display:table-row; 
}
div.td { 
			display:table-cell; 
        border:1px solid red; 
        padding:5px; 
        width:24.5%;
}
div.end { 
        width:auto;
}

.articlepub
{
color:#AAA;
background-color:#EEE;
text-align:center;
padding:5px;
border-top: solid 1px #403D1C;
border-bottom: solid 1px #403D1C;
}
#bdroit
{
	
	
	background-color:Transparent;
	background-position:bottom;
	
	}
	#bdroit div tr td a 
	{
		margin-left:10px;
		background-color:Transparent;
		}
		#TbRecherche
		{
			
			}
#lefcol
{
	color:#6d8013;
	border-color:#6d8013;
	border:1px;
	border:thin solid;
	float:left;
	margin-bottom:5px;
	}	
		
	#pa
	{
	
	
	}
	#pa img
	{
	padding-right:30px;
		}
	#pas
	{
	margin-right:23px;
	}		