



/*body.index { margin: 0px; scrollbar-base-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-track-color: #ffffff; color: #443e83; font-family: Arial; font-size: 10pt;}
a:VISITED { COLOR: #443e83; text-decoration: none; font-family: Arial; font-size: 10pt;}

a:LINK	{ list-style-type: none; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#1F1106; float: left; font-size: 16pt;}

a:HOVER {COLOR: #7F7499; text-decoration: none; font-family: Arial; font-size: 10pt;}

a.top_menu:link{ 
list-style-type: none; 
font-family:Tahoma, Geneva, sans-serif; font-style:italic; 
color:#1F1106; float: left; 
font-size: 16pt;
}



A:VISITED { COLOR: #443e83; text-decoration: none; font-family: Arial; font-size: 10pt;}

A:LINK	{ COLOR: #443e83; text-decoration: none; font-family: Arial; font-size: 10pt;}

A:HOVER {COLOR: #7F7499; text-decoration: none; font-family: Arial; font-size: 10pt;}



A:VISITED.size {font-size: 8pt; COLOR: #443e83; text-decoration: none; font-weight: bold; font-family: Arial;}

A:LINK.size	{font-size: 8pt; COLOR: #443e83; text-decoration: none; font-weight: bold; font-family: Arial;}

A:HOVER.size {font-size: 8pt; COLOR: #7F7499; text-decoration: none; font-weight: bold;font-family: Arial;}



A:VISITED.text {font-size: 10pt; COLOR: #443e83; text-decoration: none; font-family: Arial;}

A:LINK.text	{font-size: 10pt; COLOR: #443e83; text-decoration: none; font-family: Arial;}

A:HOVER.text {font-size: 10pt; COLOR: #7F7499; text-decoration: none; font-family: Arial;}



A:VISITED.description {font-size: 9pt; COLOR: #ffffff; text-decoration: underline; font-family: Arial;}

A:LINK.description	{font-size: 9pt; COLOR: #ffffff; text-decoration: underline; font-family: Arial;}

A:HOVER.description {font-size: 9pt; COLOR: #ffffff; text-decoration: underline; font-family: Arial;}



H5 {COLOR: #443e83; text-decoration: none; font-weight: bold; font-size: 10pt; font-family: Arial; margin: 0px;}

H4 {COLOR: #443e83; text-decoration: none; font-weight: bold; font-size: 11pt; font-family: Arial; margin: 0px;}

H3 {COLOR: #443e83; text-decoration: none; font-weight: bold; font-size: 12pt; font-family: Arial; margin: 0px;}

H2 {COLOR: #443e83; text-decoration: none; font-weight: bold; font-size: 13pt; font-family: Arial; margin: 0px;}





Span.footer {COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}

Span.date {COLOR: #443e83; text-decoration: none; font-size: 9pt; font-family: Arial; font-weight:bold;}

span.copy {COLOR: #443e83; text-decoration: none; font-size: 8pt; font-family: Arial;}

span.copyintro {COLOR: #e0e0e0; text-decoration: none; font-size: 8pt; font-family: Arial;}



p		{COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial; text-align: justify;}

p.description {COLOR: #ffffff; text-decoration: none; font-size: 9pt; font-family: Arial; text-align: justify;}

table	{COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}

td		{COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}

div		{COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}

div.marge {COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial; text-align: justify; margin-left: 5px; margin-right: 15px;}

ol {COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}

ul {COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}

li {COLOR: #443e83; text-decoration: none; font-size: 10pt; font-family: Arial;}



.url {font-size: 8pt;}



hr {height: 1px; color: #443e83;}

*/



/*p { text-align: justify; }*/



body {  margin: 0px; font-family: Times;  background-color: #190c04; }



span.paraintro {COLOR: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: times; }

div.paraintro { margin-top: 3px; margin-bottom: 3px; }

div.menu { margin-left: 20px; }



div.contacts { font-size: 9pt; font-family: times; }
div.treeview{
    padding-top: 100px; padding-left: 300px; padding-right: 300px; padding-bottom: 150px;    
}


p.contacts { text-align: justify; font-size: 9pt; font-family: times; }

span.contacts { font-size: 9pt; font-family: times; }



ul.menutop{list-style-type: none;  }
ul.menufooter{list-style-type: none;  }

ul li{ float: left; padding-top: 3px;}

A:VISITED.ajout_du_logiciel { text-decoration: none; color: #000000; }

A:LINK.ajout_du_logiciel	{ text-decoration: none; color: #000000; }

A:ACTIVE.ajout_du_logiciel { text-decoration: none; color: #000000; }

A:HOVER.ajout_du_logiciel { text-decoration: none; color: #786E5F; }





A:VISITED.footermenu { padding-left: 15px; padding-right: 15px; text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#1F1106; float: left; font-size: 10px;}

A:LINK.footermenu { padding-left: 15px; padding-right: 15px; text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#1F1106; float: left; font-size: 10px;}

A:ACTIVE.footermenu { padding-left: 15px; padding-right: 15px; text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#1F1106; float: left; font-size: 10px;}

A:HOVER.footermenu { padding-left: 15px; padding-right: 15px; text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#1F1106; float: left; font-size: 10px;}



A:VISITED.topmenu { text-decoration: none; color: #1F1106; font-family: times; font-size: 9pt; font-style: italic; font-weight: bold;}

A:LINK.topmenu { float: left; list-style-type: none; text-decoration: none; color:#000000; font-family: times; font-size: 9pt; font-style: italic; font-weight: bold;}

A:ACTIVE.topmenu { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 9pt; font-weight: bold; font-style: italic; }

A:HOVER.topmenu { float: left; list-style-type: none; text-decoration: none; color: #1F1106; font-family: times; font-size: 8pt; font-weight: bold; font-style: italic;}


A:LINK.logomenu { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 9pt;  }

A:ACTIVE.logomenu { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 9pt; font-weight: bold;  }

A:HOVER.logomenu { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 9pt; font-weight: bold; }

A:VISITED.logomenu { text-decoration: none; color:#1F1106; font-family: times; font-size: 9pt; font-weight: bold;  }


A:LINK { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; }

A:ACTIVE { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; font-weight: bold;  }

A:HOVER { float: left; list-style-type: none; text-decoration: none; color: #786E5F; font-family: times; font-size: 10pt; font-weight: bold; }

A:VISITED { text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; }



a:LINK.pagination { list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 12pt; }

a:ACTIVE.pagination { list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 12pt; font-weight: bold;  }

a:HOVER.pagination { list-style-type: none; text-decoration: none; color: #786E5F; font-family: times; font-size: 12pt; font-weight: bold; }

a:VISITED.pagination { text-decoration: none; color:#1F1106; font-family: times; font-size: 12pt; }

a:LINK.tombstone   
{ float: left; list-style-type: none; text-decoration: none; color:#800000; font-family: times; font-size: 12pt; }
a.tombstone   
{ float: left; list-style-type: none; text-decoration: none; color:#800000; font-family: times; font-size: 12pt; }
a:ACTIVE.tombstone { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; font-weight: bold;  }

a:HOVER.tombstone { float: left; list-style-type: none; text-decoration: none; color: #786E5F; font-family: times; font-size: 10pt; font-weight: bold; }

a:VISITED.tombstone { text-decoration: none; color:#808080; font-family: times; font-size: 10pt; }




A:VISITED.contacts { text-decoration: none; color: #000000; font-family: times; font-size: 9pt; }

A:LINK.contacts	{ text-decoration: none; color: #000000; font-family: times; font-size: 9pt; }

A:ACTIVE.contacts { text-decoration: none; color: #000000; font-family: times; font-size: 9pt; }

A:HOVER.contacts { text-decoration: none; color: #786E5F; font-family: times; font-size: 9pt; }





A:VISITED.contact { COLOR: #FFFFFF; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }

A:LINK.contact	{ COLOR: #FFFFFF; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }

A:ACTIVE.contact { COLOR: #FFFFFF; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }

A:HOVER.contact { COLOR: #000000; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }



A:VISITED.menu { COLOR: #000000; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }

A:LINK.menu	{ COLOR: #000000; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }

A:ACTIVE.menu { COLOR: #000000; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }

A:HOVER.menu { COLOR: #C9C2B4; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }



span.menu { COLOR: #000000; font-variant:small-caps; text-decoration: none; font-weight: normal; font-family: times; font-size: 9pt; }



A:VISITED.conception { COLOR: #C0C0C0; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }

A:LINK.conception	{ COLOR: #C0C0C0; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }

A:ACTIVE.conception { COLOR: #C0C0C0; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }

A:HOVER.conception { COLOR: #C0C0C0; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }



A:VISITED.conceptionf { COLOR: #473D2E; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }

A:LINK.conceptionf	{ COLOR: #473D2E; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }

A:ACTIVE.conceptionf { COLOR: #473D2E; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }

A:HOVER.conceptionf { COLOR: #473D2E; text-decoration: none; font-weight: normal; font-family: arial; font-size: 8pt; }



span.conception {COLOR: #C0C0C0; text-decoration: none; font-size: 8pt; font-family: arial;}

span.conceptionf {COLOR: #473D2E; text-decoration: none; font-size: 8pt; font-family: arial;}



span.titre {COLOR: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: times; font-variant:small-caps; }

span.description {COLOR: #000000; text-decoration: none; font-size: 9pt; font-family: times; font-variant:small-caps; }



.hidden { scrollbar-base-color: #C9C2B4; border-style: none; scrollbar-arrow-color: #C9C2B4; scrollbar-face-color: #C9C2B4; scrollbar-highlight-color:#C9C2B4; scrollbar-3dlight-color:#C9C2B4; scrollbar-darkshadow-color: #C9C2B4; scrollbar-shadow-color:#C9C2B4; background-color: #C9C2B4; color: #C9C2B4; border-color: #C9C2B4; }

/* Tiny Carousel */
#slider1 { height: 1%; margin: 3px 0 0; overflow:hidden; position: relative; padding: 0 35px 3px;   }
#slider1 .viewport { height: 90px; overflow: hidden; position: relative; }
#slider1 .buttons {
    
    border-radius: 35px;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    color: #190c04;
    font-weight: bold;
    text-align: center;
    line-height: 10px;
    text-decoration: none;
    font-size: 20px;
    
}
#slider1 .next {
    right: 0;
    left: auto;
    top: 50%;
}
#slider1 .buttons:hover{
    color: #C01313;
   
}
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 150px; left: 0; top: 0; }
#slider1 .overview li{ float: left; margin: 0 0 0 0; padding: 1px; height: 86px; border: 1px solid #dcdcdc; width: 145px;}


#grad1 {
    height: 100px;
    background: -webkit-linear-gradient(#a89785, #d6cec1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a89785, #d6cec1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a89785, #d6cec1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a89785, #d6cec1); /* Standard syntax (must be last) */
}

#grad2 {
    height: 40px;
    background: -webkit-linear-gradient(#a89785, #d6cec1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a89785, #d6cec1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a89785, #d6cec1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a89785, #d6cec1); /* Standard syntax (must be last) */
}
td.grad3{
     background: -webkit-linear-gradient(#a89785, #d6cec1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a89785, #d6cec1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a89785, #d6cec1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a89785, #d6cec1); /* Standard syntax (must be last) */
    
}
#grad3 {
    
    background: -webkit-linear-gradient(#a89785, #d6cec1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a89785, #d6cec1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a89785, #d6cec1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a89785, #d6cec1); /* Standard syntax (must be last) */
}

#grad4 {
   
    background: -webkit-linear-gradient(#ddd9ce, #e4e5df); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ddd9ce, #e4e5df); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ddd9ce, #e4e5df); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ddd9ce, #e4e5df); /* Standard syntax (must be last) */
}
.grad4 {
   
    background: -webkit-linear-gradient(#ddd9ce, #e4e5df); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ddd9ce, #e4e5df); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ddd9ce, #e4e5df); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ddd9ce, #e4e5df); /* Standard syntax (must be last) */
    width: 100%;
   
}


.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }


hr.tombstone {
    height: 7px;
    border: 0;
    box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.5);
}
div.cemetery{
    text-align: center; width: 90%; padding: 10 25; 
    background: -webkit-linear-gradient(#a89785, #d6cec1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a89785, #d6cec1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a89785, #d6cec1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a89785, #d6cec1); /* Standard syntax (must be last) */
}
div.logomain1{
    float: left; padding-top: 15px; padding-left: 15px;
}
div.logomain2{
    float: left; padding-top: 15px; 
}

div.logo{
   
    padding: 2px;
}
div.logomid{
    
    clear:left;
    padding-top: 2px;
    
}

div.logoheading{
    color: #190c04; padding-top: 15px; font-size: 35px; float: left; padding-left: 5px;
}

A:LINK.logoheading { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; }

A:ACTIVE.logoheading { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; }

A:HOVER.logoheading { float: left; list-style-type: none; text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt;  }

A:VISITED.logoheading { text-decoration: none; color:#1F1106; font-family: times; font-size: 10pt; }

legend{
    font-size: 1em;
    padding: 10px;
    font-weight: bold;
    
}

div.inputdiv{
    float: left; padding-right: 7px; font-size: 13px; font-weight: bold;
}

div.topmenu{
    width: 100%; margin:  1px auto;  height: 25px;
}

td.logo{
     border-bottom: solid thin #f5f5f5;
}

div.clear{
    clear: left;
}

div.button{
    width: 90%;
    
     padding-top: 20px;
     margin: 0px auto;
     text-align: center;
}

img.tombstone{
    border:4px outset silver;
}