/*Theme Name: fptheme*/
/*header*/
.fp-header
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 1012px;
	height: 170px;
	background-image: url('images/degrad.png');
  repeat-y 0 0;
  color:#fff;
	background-position: center center;
}
.fp-logo{
	position: absolute;
	z-index:-1;
	top: 0px;
	left: 0px;
	width: 468px;
	height: 176px;
	background-image: url('images/logo.png');

}
#fp-background
{
	z-index:-5;
	position: fixed;
	background-image: url('images/background.jpg');
	background-repeat: repeat-x;
	top:100px;
	width: 100%;
	height: 900px;
}


  .linkside
{
 	position: static;
	z-index:0;
  float:left;
  	top: 0px;
	left: 0px;
  width: 250px;
	height: 220px;
  background-image: url('images/BandeauSiteVisiteur.png');
	background-repeat: no-repeat;
	background-position: top left;
		margin-left:-200px; 
	margin-top:100px; 
  padding:0px
}

  .linkside:hover
{
 	position: static;
	z-index:0;
  float:left;
  	top: 0px;
	left: 0px;
  width: 350px;
	height: 220px;
  background-image: url('images/BandeauSiteVisiteur.png');
	background-repeat: no-repeat;
	background-position: top left;
		margin-left:-300px; 
	margin-top:100px; 
  padding:0px
}



.englob
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 1042px;
	min-width:57px;
	min-height:57px;
}

/*intro*/

.intro-Sheet
{
	position:relative;
	z-index:0;
	margin:100px auto;
	width: 1042px;
	min-width:57px;
	min-height:750px;
}

  .magclose
{
 	position: relative;
	z-index:0;
  float:left;
  top: 0px;
	left: 0px;
  width: 470px;
	height: 704px;
  background-image: url('http://www.fichespratiques.fr/wp-content/themes/fichespratiques/kioske/full32.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	margin-left:0px; 
	margin-top:0px; 
  padding:0px;
}


 .textmagclose
{
 	position: relative;
	z-index:0;
  float:left;
  top: 0px;
	left: 0px;
  width: 480px;
	height: 704px;
 background-color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
	margin-left:0px; 
	margin-top:0px; 
  padding:0px;
  
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 30px;
font-style: normal;
font-weight: bold;
color: #ffffff;

  
}


/*et aussi vignette texte*/
.img-shadow {
 float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
 
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
.imgshadcenter {
 text-align: center;
  margin-left: 10px;
}
.textpropcenter {
 text-align: center;

}
.englobprop {
 position: relative;
 text-align: center;
  margin-left: Auto;
  margin-right: Auto;
}


.cadres {
padding : 0px 0px 0px 0px;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=25)';filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);

}

.cadres img{
display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 0px 0px 0px 0px;
  padding: 4px;
  -webkit-box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.5);
  box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 7px 7px 8px rgba(0, 0, 0, 0.5);
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#888888, offX=7, offY=7, positive=true, Opacity=40);



}



/*bloc page accueil en CSS*/  
.tableon{

width:100px; 
height:100px;
width:808px; 
height:204px;  
}
.tablebloc{
position:absolute;

width:202px; 
height:204px; 

}
.tablebloc2{
position:absolute;

left:202px;
width:606px; 
height:204px; 

}

/*+++++++ test on /off+++++++*/

#inline1 {
  overflow: auto;
	width: 100px;
	height: 100px;
	background-color: #ffffff;
}

#inline1 {
	display: none;
}

/*+++++++ Body corps articles+++++++*/

.article2 {
	width: 600px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.articleintro2 {
	width: 500px;
	float: left;
	margin-right: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 25px;
}
.artitle2 {
	float: left;
	text-align:left;
	margin-right: 200px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.articlein2 {
	float: right;
	width: 220px;
	margin-right: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 10px;
/*		font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;*/
	font-style: normal;
	font-weight: normal;
		font-size: 11px;
}
.articleimg2 {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
}


.introimg {
	float: left;
	margin-right: 10px;
	margin-top: -10px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.introimg img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.articleimg {

	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	float: right;
	 background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.articleimg img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }


.articleintro {
	width: 160px;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom:0px;
}
.articlein {
	width: 590px;
	float: left;
	margin-right: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
padding-bottom: 10px;
padding-top: 0px;
}

.posticon {
	float: Left;
	margin-right: 0px;
	margin-top: 5px;
	padding-right:8px;
}
/* Help Popup*/

A.tooltip {
    BORDER-BOTTOM: 1px dashed; TEXT-DECORATION: none
}
A.tooltip:hover {
    CURSOR: help; POSITION: relative
}
A.tooltip SPAN {    DISPLAY: none
}
A.tooltip:hover SPAN {
BORDER-RIGHT: #E2006E 2px solid; 
PADDING-RIGHT: 20px; 
BORDER-TOP: #E2006E 2px solid; 
DISPLAY: block; PADDING-LEFT: 5px; 
Z-INDEX: 100; 
BACKGROUND: #f0f0f0 no-repeat 100% 5%; 
LEFT: 0px; 
PADDING-BOTTOM: 5px; 
MARGIN: 10px; 
BORDER-LEFT: #E2006E 2px solid; 
WIDTH: 250px; 
PADDING-TOP: 5px; 
BORDER-BOTTOM: #E2006E 2px solid; 
POSITION: absolute; TOP: -140px; 
TEXT-DECORATION: none;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.art-contentLayout .art-contentAcc
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 808px;
}

/*affcategories*/
.affcategories
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	color: #142C3D;
}

.art-Bloc_defilement {
	position: absolute;
	width: 187px;
	height: 210px;
	overflow: auto;
}
.art-contentLayout .art-sidebar3 {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 200px;
	height: 230px;
}
.art-DefBlock {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	min-width: 15px;
	min-height: 260px;
}
.art-DefBlock-body {
	position: relative;
	z-index: 1;
	padding: 3px;
}
.art-DefBlock-tr, .art-DefBlock-tl, .art-DefBlock-br, .art-DefBlock-bl, .art-DefBlock-tc, .art-DefBlock-bc, .art-DefBlock-cr, .art-DefBlock-cl {
	position: absolute;
	z-index: -1;
}
.art-DefBlock-tr, .art-DefBlock-tl, .art-DefBlock-br, .art-DefBlock-bl {
	width: 22px;
	height: 22px;
	background-image: url('images/Block-s.png');
}
.art-DefBlock-tl {
	top: 0;
	left: 0;
	clip: rect(auto, 11px, 11px, auto);
}
.art-DefBlock-tr {
	top: 0;
	right: 0;
	clip: rect(auto, auto, 11px, 11px);
}
.art-DefBlock-bl {
	bottom: 0;
	left: 0;
	clip: rect(11px, 11px, auto, auto);
}
.art-DefBlock-br {
	bottom: 0;
	right: 0;
	clip: rect(11px, auto, auto, 11px);
}
.art-DefBlock-tc, .art-DefBlock-bc {
	left: 11px;
	right: 11px;
	height: 22px;
	background-image: url('images/Block-h.png');
}
.art-DefBlock-tc {
	top: 0;
	clip: rect(auto, auto, 11px, auto);
}
.art-DefBlock-bc {
	bottom: 0;
	clip: rect(11px, auto, auto, auto);
}
.art-DefBlock-cr, .art-DefBlock-cl {
	top: 11px;
	bottom: 11px;
	width: 22px;
	background-image: url('images/Block-v.png');
}
.art-DefBlock-cr {
	right: 0;
	clip: rect(auto, auto, auto, 11px);
}
.art-DefBlock-cl {
	left: 0;
	clip: rect(auto, 11px, auto, auto);
}
.art-DefBlock-cc {
	position: absolute;
	z-index: -1;
	top: 11px;
	left: 11px;
	right: 11px;
	bottom: 11px;
	background-color: #E8EEF3;
}
.wp-tag-cloud a, .wp-tag-cloud a:link, .wp-tag-cloud a:visited, .wp-tag-cloud a:hover {
	text-align: left;
	text-decoration: none;
	outline: none;
	letter-spacing: normal;
	word-spacing: normal;

}
.welcome
{
padding-left:5px;
padding-right:5px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;


}
/* search bar top */
/* Search */

#searchform {
font-size:.92em;
float: right;
padding-right: 25px;
 
} 
#searchform2 {
font-size:.92em;
float: left;
padding-right: 25px;
 
} 
.input-search
{
	top: 0px;
  padding-top:0px;
}


/* begin PostIcons */
.PostTopIcons
{
	padding-left:5px;
		padding-right:5px;
		margin:0;
			z-index:1;
}

/* end PostIcons */


/*inside news articles */
.contentLayout .insidebar
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 599px;
}

.inBlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 5px;
	margin-bottom: 0px;
}

/*kioske carousel*/
.sliderwrapper5{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px solid navy;
width: 470px; /*width of featured content slider*/
height: 704px;
margin-left: 55px;
}

#slider5{
border: 2px solid #181818;
background: #ffffff;
margin-left: 53px;
}
.pagination5{
width: 560px; /*Width of pagination DIV. Total width should equal slider's outer width */
text-align: right;
background-color: #ffffff;
padding: 0px 5px;
}

#paginate-slider5{
border-color: #01bcf3;
margin-left: 56px;
margin-top: 4px;
margin-bottom: 8px;
}


.pagination5 a{
padding: 0 5px;
text-decoration: none; 
color: #181818;
background: #ffffff;
}

.pagination5 a:hover, .pagination5 a.selected{
color: #181818;
background-color: #ffffff;
}	


#paginate-slider5 a img{
width: 70px;
height: 103px;
border: 2px solid #b6e4fb;
margin-top: 5px;
}

#paginate-slider5 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid #01bcf3;
}

.sliderwrapper5 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 588px; /*width of content DIVs within slider. Total width should equal slider's inner width */
height: 100%;

-moz-opacity: 1;
opacity: 1;
}
/*sommaire*/
.sombox {  

		font-style: normal;
	font-weight: normal;
	margin-left: 1px; 
  margin-right: 1px; 
  margin-top: 2px; 
  margin-bottom: 2px;
	padding-left: 1px; 
	border-width : 5px ; 
  height : 544px;
  overflow-y : scroll ;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;

  }
/*logiciel list */

.logbox {  

		font-style: normal;
	font-weight: normal;
	margin-left: 5px; 
  margin-right: 5px; 
  margin-top: 5px; 
  margin-bottom: 5px;
	padding-left: 2px; 
	border-width : 5px ; 
  height : 210px;
  overflow-y : scroll ;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;

  }
.softbox ol li, .Post ul ol li
{
	background: none;
	padding-left:0;
}



/* begin BlockHeader  big*/
.art-BlockHeaderbig
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 5px;
	margin-bottom: 0px;
}

.art-BlockHeaderbig .t
{
	height: 30px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	white-space : nowrap;
	padding: 0 7px;
	line-height: 30px;
}

.art-BlockHeaderbig .l, .art-BlockHeaderbig .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('images/BlockHeader.png');
}

.art-BlockHeaderbig .l
{
	left:0;
	right:2px;
}

.art-BlockHeaderbig .r
{ 
	width:1004px;
	right:0;
	clip: rect(auto, auto, auto, 1002px);
}
.bullt
{
	height: 0px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: bold;
	font-weight: bold;
	padding: 0 0px;
	line-height: 10px;
}

.bulltw
{
	height: 30px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: bold;
	font-weight: bold;
	white-space : nowrap;
	padding: 0 7px;
	line-height: 30px;
}

/* begin Box, myBlock */
.Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:11px;
	min-height:11px;
}

.Block-body
{
	position: relative;
	z-index: 1;
	padding: 2px;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl
{
	position:absolute;
	z-index:-1;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl
{
	width: 18px;
	height: 18px;
	background-image: url('images/Block-s.png');
}

.Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 9px, 9px, auto);
}

.Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 9px, 9px);
}

.Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(9px, 9px, auto, auto);
}

.Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(9px, auto, auto, 9px);
}

.Block-tc, .Block-bc
{
	left: 9px;
	right: 9px;
	height: 18px;
	background-image: url('images/Block-h.png');
}

.Block-tc
{
	top: 0;
	clip: rect(auto, auto, 9px, auto);
}

.Block-bc
{
	bottom: 0;
	clip: rect(9px, auto, auto, auto);
}

.Block-cr, .Block-cl
{
	top: 9px;
	bottom: 9px;
	width: 18px;
	background-image: url('images/Block-v.png');
}

.Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 9px);
}

.Block-cl
{
	left:0;
	clip: rect(auto, 9px, auto, auto);
}

.Block-cc
{
	position:absolute;
	z-index:-1;
	top: 9px;
	left: 9px;
	right: 9px;
	bottom: 9px;
	background-color: #B4CF32;
}
.Block
{
	margin: 3px;
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 3px;
	margin-bottom: 0px;
	  text-decoration: none;	
}
.BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;
  text-decoration: none;	
}
.BlockHeader .l, .BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
 background-image: url('images/RedBlockHeader.png');
}
.BlockHeader .l
{
	left:0;
	right:2px;
}
.BlockHeader .r
{ 
	width:1016px;
	right:0;
	clip: rect(auto, auto, auto, 1014px);
}

.BlockHeader a, .BlockHeader a:link, .BlockHeader a:visited, .BlockHeader a:hover
{
  text-decoration: none;
  	color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
/* end BlockHeader */			
	
/* begin Box, BlockContent */
.BlockContent
{
	font-size: 12px;
	color: black;
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height: 161px;
background-color:invisible;
}



.BlockContent-body
{
position: relative;
	z-index: 1;
	padding: 8px;
}

.BlockContent-body
{
	color:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
}

.BlockContent-body a:link
{
	color: #2F0231;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
text-decoration: underline;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #0D722A;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #CA6B0C;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.BlockContent-body ul
{
	font-size: 13px;
	list-style-type: none;
	color: black;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
text-align: right;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
}


/* end Box, BlockContent */

.PostContent p 
{
	margin: 0.5em 0;
}

.PostContent, .PostContent p
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
line-height: 150%;
  color: #000000;
}


.PostContent
{
padding: 0px;
margin: 0px;
min-height: 90px;
max-height: 90px;
  	 
}
.PostContent blockquote
{
		margin-left: 50px;
		margin-bottom: 10px;
		margin-right: 10px;
		margin-top: 1px;
		border:solid 1px #8AC9D6;
	padding:5px 5px 5px 28px;
	background-color:#C3E3EA;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}

 /*login*/
/*header image*/

  .linkblock
{
 	position: absolute;
	z-index:5;
	top: 0px;
	left: 0px;
  width: 30%;
	height: 100%;
	margin-left:710px;
  background-image: url('images/spacer.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.login-text
{
	position: static;	
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 520px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	z-index:0;
	
}



  .imagevisiteur
{
 	position: absolute;
	z-index:-5;
	top: 1px;
	left:720px;
  width: 30%;
	height: 100%;
  background-image: url('images/BandeauSiteVisiteur.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.login-text2
{
	position: static;	
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 14px;
float: left;
	margin-right: 0px;
	margin-top: 30px;
	margin-left: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	z-index:0;
	font-weight: normal;
	
}
  .imagelivre
{
 	position: absolute;
	z-index:-4;
	top: 2px;
	left: 808px;
  width: 20%;
	height: 80%;
  background-image: url('images/MiniFiche.png');
	background-repeat: no-repeat;
	background-position: center center;
}


.login-text3
{
	position: static;	
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
float: left;
	margin-right: 0px;
	margin-top: 90px;
	margin-left: -5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.butonconnect {
     position: static;
     float: left;
	margin-right: 0px;
	margin-top: 140px;
	margin-left: 270px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
		z-index:2;
}
 /*login page connect*/
.insitelogin_container
{
     position: relative;
     float: right;
	margin-right: 98px;
	margin-top: -80px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}
.loginpage-form
{
     position: relative;
     float: right;
	margin-right: 98px;
	margin-top: -80px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}

.loginpage-form2
{
     position: relative;
     float: right;
	margin-right: 85px;
	margin-top: -97px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.Blocklogin-body
{
	margin: 10px;
	background-color: #ffffff;
	color:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
}
.BlockContentlogin
{
	background-color: white;
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}
.insidebarlogin
{
	background-color: white;
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}
.art-Block-bodylogin
{
	padding:1px;
	background-color: #B4CF32;
	border-color: #B4CF32;
border-style: solid;
border-width: 5px;
	position: relative;
	z-index: 1;
	padding: 4px;
}
.header-tag-icon
{
    height: 30px;
	background-position:left top;
	background-image: url('images/BlockHeaderIcon.png');
	padding:0 0 0 16px;
	background-repeat: no-repeat;
	min-height: 16px;
	margin: 0 0 0 5px;
}


/*print download icon link*/
.toplink
{
  
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}
.print
{
     position: relative;
     float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}

.downloadlink
{
     position: relative;
     float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}

.icon-center {
  position: relative;
  bottom: -5px;

}
.suggestblock
{
width:195px;
height:114px;
background-color: #B5DF32;
 position: relative;
  float: right;
	margin-right: 0px;
	margin-top: -113px;
	margin-left: 50px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
		padding-left: 5px;

}
.formcenter
{
     position: relative;
     float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
		padding-right: 0px;
			padding-left: 0px;

}


.art-PostHeader2
{
margin-top: 10px;
	margin-bottom: 12px;
}
.art-PostHeader3
{
margin-top: 7px;
margin-bottom: 6px;
}
.art-PostHeaderarticletop
{


	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
	color: #000000;

}

.art-PostHeaderarticletop a, .art-PostHeaderarticletop a:link, .art-PostHeaderarticletop a:visited, .art-PostHeaderarticletop a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
	margin:0;
	color: #000000;
text-decoration:underline;
}

.flecheblanche
{
	float: right;
  text-decoration:none; 
	margin-right: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

}
.flecheblanche a, .flecheblanche a:link, .flecheblanche a:visited, .flecheblanche a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style: normal;
	margin:0;
	color: #000000;
text-decoration:none;
}
.boxtitle
{
  text-decoration: none;
  font-weight: bold;

}


.boxtitle-body
{
color:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
}
.boxtitle a:link
{
	color: #2F0231;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
}


.boxtitle a:hover, .boxtitle a.hover
{
	color: #CA6B0C;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.rssright {
font-weight: bold;
position: relative;
color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
float: left;
margin-right: 0px;
margin-top: 7px;
margin-left: 20px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 0px;
text-decoration: none;

}
 .rssright a:link, rssright a:hover, rssright a:visited
{
color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
text-decoration: none;
}
.art-menu a
{
color: #ffffff;

}

.rssicon {
position: relative;
float: left;
margin-right: 0px;
margin-top: 0px;
margin-left: 250px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 0px;


}
.classeur {
font-weight: bold;
position: relative;
color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
float: left;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 0px;
text-decoration: none;

}
