﻿body 
{
    background-image: url(images/bg.jpg);
    margin:0px;
    padding:0px;
    font-size:10.5pt;
    font-family:Tahoma;
}
h1
{
    font-size:15pt;
    font-family:Tahoma;
}
h2
{
    font-size:13pt;
    font-family:Tahoma;
}
.headerpub
{
    margin-top:11px;
    margin-left:auto; 
    margin-right:auto; 
    width:728px;
    height:90px;
    overflow:hidden;
}
.tblAffichagePage
{
    background-color:White;    
    margin-left:auto; 
    margin-right:auto;
}
.Entete
{
    font-family:Tahoma;
    font-size:9pt;
}
.TopTiling
{
    width:100%;
    background-image:url(images/Top-Guide-Tiling.gif);
    background-position:top;
    background-repeat:repeat-x;     
}
.BarNavigue
{
    background-color:#CEDCBB;  
    height:30px;
    color:#668D3E;
    font-size:8pt;
}
.TitreRes
{
    background-color:white;
    font-family:Tahoma;
    font-size:15pt;
    color:#2C5690;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
.Contenu
{
    width:579px;
}
.Tilingligne
{
    background-image: url(images/Bar-Tiling.gif);
    background-repeat:repeat-y;
    width:2px;
}
.BarDroit
{
    width:185px;    
}
A.BarNavi
{
    color:#668D3E;
    font-size:8pt;
    text-decoration:none;
    font-weight:bold;
}

.ButtonBarNavi
{
    padding-left:4px;
    padding-right:4px;
}
.PubGoogle
{
    padding:3px;    
}

#footer 
{
    width: 100%;
    background-color: #ffffff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 9px;
    line-height: normal;
    color: #000000;
    text-decoration: none;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-top: 5px;
    padding-right: 0pt;
    padding-bottom: 2px;
    padding-left: 0pt;
    background-image: url(images/bg_tile_top_invert.gif);
    background-repeat: repeat;
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    height: 45px;
    visibility: visible;
    float: left;
    clear: left;
}
.small9 
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
}
a
{
    color: #0073b4;
    text-decoration:none;
}
a:hover
{
   color: black; 
}
a.Legal
{
    font-size:9pt;
    color:Black;
    text-decoration:none;
}
a.Legal:hover
{
    color:Red;
    text-decoration:underline;
}
.style17bigger {
    font-weight: bold;
	font-size: 12px;

}

.TblRessource
{
    background-color:#EAEDF4;
    background-image:url(images/Guide-ressource-fleur.jpg); 
    background-position:right top; 
    background-repeat:no-repeat;
    
}
.LigneVerticalRes
{
    background-image:none;
    width:2px; 
    background-color:#708CBB;
}
.LignePointRes
{
    
    height:2px; 
    background-image:url(images/PixelPoint.gif);
    background-repeat:repeat-x;    
}
.ContenuRes
{
    
    font-family:Tahoma;
    font-size:9pt;
    padding-top:6px;
    padding-left:6px;
    padding-right:6px;
}
.footerRes
{
    background-image:url(images/PixelBas.gif); 
    background-repeat:repeat-x;  
    background-position:bottom;  
}
.CatMenu
{
    line-height : 18px; 
}
.NaviPageTop
{
    font-weight: bold;
	font-size: 12px;
    text-align:right;
    padding-bottom:6px;    
}
.LettreCat
{
    font-weight:bold;
    color: #0073b4;
}
.LignePointEntete
{
    height:6px; 
    background-image:url(images/PixelPoint.gif);
    background-repeat:repeat-x;    
    background-position:center;
}
.Textbleu
{
    color:#5083AA;
    font-weight: bold;
	font-size: 12px;
}
.TextForm
{
    font-family:Tahoma;
    font-size:9pt;    
}
.messageBox 
{ 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
}
.messageStackError, .messageStackWarning 
{ 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    background-color: #ffb3b5; 
}
.messageStackSuccess 
{ 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    background-color: #99ff00; 
}
.TblInscription
{
    background-color:#E6EDDD;
    background-image:url(images/fleur-vert.jpg); 
    background-position:right top; 
    background-repeat:no-repeat;
    
}
.TitreInsc
{
    background-color:white;
    font-family:Tahoma;
    font-size:15pt;
    color:#2C5690;
}
.LigneVerticalInsc
{
    background-image:none;
    width:2px; 
    background-color:#688D3F;
}
.LignePointInsc
{
    
    height:2px; 
    background-image:url(images/PixelPointInsc.gif);
    background-repeat:repeat-x;    
}
.ContenuInsc
{
    
    font-family:Tahoma;
    font-size:10.5pt;
    padding-top:6px;
    padding-left:6px;
    padding-right:6px;
	 color:#2C5690;
}
.footerInsc
{
    background-image:url(images/PixelBasInsc.gif); 
    background-repeat:repeat-x;  
    background-position:bottom;  
}
a.Info{
	 color:#2C5690;
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold;
	 text-decoration:underline;
}
.HeaderTiling
{
	margin:0px;
	padding:0px;
	height:138px;
}
.Header
{
	background-image:url(images/bgHeader.jpg); 
	width:771px;
	background-repeat:no-repeat; 
	height:138px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
.MagasineBar
{
	width:729px; 
	height:48px; 
	margin-left:auto; 
	margin-right:auto;
}
.SectionLogo
{
	padding-top:15px;
	margin-left:auto; 
	margin-right:auto; 
	width:766px;
}
.formReche
{
	padding-top:20px;
}
#cse-search-box
{
	margin:0px;	
}
.ban_une
{
	display:none;
}
.ban_une p
{
	margin-top:4px;
	margin-bottom:0px;
}
.box_inscrit_text
{
	color:#20558a;
	font-size:9pt;
	width:100%;
}
.Ressource2
{
	border:solid 1px #708db9;
	height:103px;
	padding:1px;
}
.Ressource2_image
{
	 float:left;
	 border-right: solid 1px #c6d2e1;
}
.Ressource2_titre
{
	margin:0px;
	padding-top: 3px;
	padding-left:2px;
	float:right;
	width:430px;
	color:#20558a;
	font-size:14px;
	height:21px;
	border-bottom: solid 1px #c6d2e1;
}
.Ressource2_btn
{
	float:right;
	width:71px;
	text-align:center;
	height:71px;
	padding-top:7px;
}
.Ressource2_desc
{
	width:359px;
	float:right;
	font-family: Tahoma;
	font-size: 9pt;
	padding-left:3px;
	padding-top:4px;
	height:44px
}
.Ressource2_adress
{
	width:359px;
	float:right;
	font-family: Tahoma;
	font-size: 8pt;
	padding-left:3px;
	padding-top:3px;
	height:25px;
	font-weight:bold;
}