/*
Notation

The name of the css class looks like:

[color]-[margin-top]-[margin-bottom]-[size]-[style]

color: black, orange, grey ...
margin-top: 0, 5, 10 ...
margin-bottom: 0, 5, 10 ...
size: 0, 1, 2
style: b, i, u, j (bold, italic, underline, justify)

size:
02:8px
01:9px
0: 10px,
1: 11px,
2: 12px,
3: 14px,
4: 16px,
5: 18px,
6: 20px,
7: 22px,
8: 24px,
9: 26px,
10: 28px,
11: 30px,
12: 32px,

for the first fonts
afterwards it gets wacky

*/



BODY {	 
	Scrollbar-Track-Color: #ffffff;
	Scrollbar-Darkshadow-Color: #ffffff;
	Scrollbar-3Dlight-Color:#F83A3A;
	Scrollbar-Arrow-Color: #ffffff;
	Scrollbar-Face-Color: #F83A3A;
	Scrollbar-Shadow-Color: #000000;
	Scrollbar-Highlight-Color: #fffff;
}


TEXTAREA {	 
	Scrollbar-Track-Color: #ffffff;
	Scrollbar-Darkshadow-Color: #ffffff;
	Scrollbar-3Dlight-Color:#9c9e9f;
	Scrollbar-Arrow-Color: #ffffff;
	Scrollbar-Face-Color: #9c9e9f;
	Scrollbar-Shadow-Color: #5d5e5e;
	Scrollbar-Highlight-Color: #fffff;
}

.cadre {
	border:1px solid #DF1E25;
}

.cadre_gris {
	border:1px solid #868B8B;
}

.cadre_off {
	border:1px solid #868B8B;
}

.cadre_on {
	border:1px solid #DF1E25;
}

.noir-0-0-0 { 
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}



.noir-0-0-1 {   
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.noir-0-0-2 {   
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.noir-0-0-2b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.noir4-0-0-1  {   
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


p.noir2-0-0-0 {  
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	line-height:18px
}

p.noir2-0-0-1 {  
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	line-height:18px
}

p.noir3-0-0-1 {  
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height:14px
}


p.noir3-0-0-0 {  
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height:14px
}

p.noir-0-0-3 { 
	color: #000000;
	font-family: verdana;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.noir-0-0-3b { 
	color: #000000;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.noir-0-0-4b { 
	color: #000000;
	font-family: verdana;
	font-weight:500;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


p.noir-5-0-1 { 
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	line-height:14px
}


font.rouge-0-0-3b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


p.rouge-0-0-3b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


p.rouge-0-0-4b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.rouge-0-0-5 { 
	color: #E01F26;
	font-family: verdana;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}



p.rouge-0-0-5b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


p.rouge-0-0-6b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	margin-right: 0px;
}


font.rouge-0-0-6b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


p.rouge-0-0-8b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


font.rouge-0-0-8b { 
	color: #E01F26;
	font-family: verdana;
	font-weight:500;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}




p.spacer-10-5 { 
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 15px;
}



input.noir-0-0-0 { 
  color: #000000;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

input.noir-0-0-1 { 
  color: #000000;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

input.noir-0-0-1 { 
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 260px;
	height: 21px;
}

textarea.noir-0-0-1 { 
  color: #000000;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

select.noir-0-0-1 { 
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 200px;
	height: 21px;
}


select.zone_formuad {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 160px;
	height: 21px;
	Scrollbar-base-color:#DEDEDE;
	border-top: 2px solid #848484;
	border-left: 2px solid #848484;
	border-right: 2px solid #DEDEDE;
	border-bottom: 2px solid #DEDEDE;
}

input.zone_formuad {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 260px;
	height: 21px;
	Scrollbar-base-color:#DEDEDE;
	border-top: 2px solid #848484;
	border-left: 2px solid #848484;
	border-right: 2px solid #DEDEDE;
	border-bottom: 2px solid #DEDEDE;
}



a.noir-0-0-1 {	
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
a.noir-0-0-1:hover { text-decoration: underline; color:#df1e25 }

a.noir1-0-0-1 {	
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}


a.rouge-0-0-1 {	
	color: #df1e25;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}


a.noir-0-0-01 {	
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
a.noir-0-0-01:hover { text-decoration: underline; color:#df1e25 }


.style1 { 
	list-style-image : url('/public/lacroix/html/fr/tpls/img/point_line1.gif');
	list-style-type : square; 
	line-height: 18px;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

.style2 { 
	list-style-image : url('/public/lacroix/html/fr/tpls/img/point_line2.gif');
	list-style-type : square;
	line-height: 18px;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

a.gris-0-0-0 { 
	color: #767A7A;
	font-family: verdana;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
a.gris-0-0-0:link { text-decoration: none; }
a.gris-0-0-0:visited { text-decoration: none; }
a.gris-0-0-0:hover { text-decoration: underline; }


/*STYLE CMS*/

/*nouveau spacer-15-0-0-0*/
img.spacer-0-0 {
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*nouveau spacer-0-15-0-0*/
img.spacer2-0-0 {
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*nouveau spacer-5-5*/
p.spacer-5-5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*nouveau spacer-20-20*/
p.spacer-20-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

/*nouveau spacer-0-20*/
table.spacer-0-20 {
	margin-top: 0px;
	margin-bottom: 20px;
}

/*nouveau spacer-0-20*/
p.spacer-0-20 {
	margin-top: 0px;
	margin-bottom: 20px;
}


/*nouveau noir*/
font.noir {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.noir {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/*nouveau noirb*/
font.noirb {
  color: #000000;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}

p.noirb {
  color: #000000;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}

/*nouveau rouge*/
font.rouge {
	color: #E01F26;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.rouge {
	color: #E01F26;
	font-family: verdana;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


/*nouveau rougeb*/
font.rougeb {
  color: #E01F26;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}


p.rougeb {
  color: #E01F26;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}



/*nouveau orange*/
font.orange {
	color: #ff7109;
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.orange {
	color: #ff7109;
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


/*nouveau orangeb*/
font.orangeb {
  color: #ff7109;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}


p.orangeb {
  color: #ff7109;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}


/*nouveau blanc*/
font.blanc {
  color: #ffffff;
  font-family: verdana;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}


p.blanc {
  color: #ffffff;
  font-family: verdana;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}



/*nouveau blancb*/
font.blancb {
  color: #ffffff;
  font-family: verdana;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}


p.blancb {
  color: #ffffff;
  font-family: verdana;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}

a.blancb { color:#ffffff; text-decoration:none; font-weight:bold; }
a.blancb:hover { color:#ff7109}






/*nouveau noir-0-0-0u*/
p.noir-0-0-0u {
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
}


p.noir-0-0-0bu {
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}


font.noir-0-0-0j {
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.noir-0-0-1u {
	color: #000000;
	font-family: arial;
	text-decoration: underline;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
a.noir-0-0-1u:link { text-decoration: underline; }
a.noir-0-0-1u:visited { text-decoration: underline; }
a.noir-0-0-1u:hover { color: #ff7109; text-decoration: underline; }


/*nouveau noir-0-0-0j*/
p.noir-0-0-0j {
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}


/*nouveau noir-0-0-0b*/
p.noir-0-0-0b {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*nouveau noir-0-5-0j*/
p.noir-0-5-0j {
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 5px;
}


/*nouveau noir-10-10-0b*/
p.noir-10-10-0b {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*nouveau grey-0-0-0j*/
p.grey-0-0-0j {
	font-family: verdana;
	font-size: 11px;
	color: #7a7a7a;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*nouveau grey-0-5-0b*/
p.grey-0-5-0b {
	font-family: verdana;
	font-size: 11px;
	color: #7a7a7a;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}

/*nouveau white-0-0-0bj*/
p.white-0-0-0bj {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*nouveau introduction*/
p.introduction {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-right: 30px;
}


/*nouveau normal (xmp tag)*/
xmp.normal {
	color: #000000;
	background-color: #eeeeee;
	font-family: verdana;
	font-size: 11px;
	border: solid;
	border-width: 1px;
	border-color: #ff7109;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
}


/*nouveau doc-index-tit*/
a.doc-index-tit {
	color: #ff7109;
}


/*nouveau internal-index*/
table.internal-index {
  border-top : 1px solid #000000;
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
  padding: 10px;
}



/*nouveau txt10gris*/
.txt10gris {
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  text-decoration : none;
  color : #656565;
}


A.txt10gris {
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  text-decoration : none;
  color : #656565;
}

.txt10gris:hover{
  color : #656565;
  text-decoration : underline;
}




/*nouveau txt10bgris*/
.txt10bgris {
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	text-decoration : none;
	color : #656565;
	font-weight: bold;
}

/* Links */
                                                                                         
a.no {
  color: #000000;
  text-decoration: none;
}
a.no:link { text-decoration: none; }
a.no:visited { text-decoration: none; }
a.no:hover { text-decoration: none; }
                                                                                         
                                                                                         
a.basic {
  color: #000000;
  text-decoration: none;
}
a.basic:link { text-decoration: none; }
a.basic:visited { text-decoration: none; }
a.basic:hover { text-decoration: underline; }
                                                                                         
                                                                                         
a.noir-0-0-0b {
  color: #000000;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}
a.noir-0-0-0b:link { text-decoration: none; }
a.noir-0-0-0b:visited { text-decoration: none; }
a.noir-0-0-0b:hover { color: #E01F26; text-decoration: none; }
                                                                                         
a.noir-0-0-0bu {
  color: #000000;
  color: #000000;
  font-family: arial;
  font-weight: bold;
  text-decoration: underline;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}
a.noir-0-0-0bu:link { text-decoration: underline; }
a.noir-0-0-0bu:visited { text-decoration: underline; }
a.noir-0-0-0bu:hover { color: #E01F26; text-decoration: underline; }
                                                                                         
                                                                                         
a.noir-0-0-0u {
  color: #000000;
  font-family: arial;
  text-decoration: underline;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}
a.noir-0-0-0u:link { text-decoration: underline; }
a.noir-0-0-0u:visited { text-decoration: underline; }
a.noir-0-0-0u:hover { color: #E01F26; text-decoration: underline; }
                                                                                         


/* SEARCH TEMPLATE */


a.searchtt {
  color: #E01F26;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}
a.searchtt:link { text-decoration: none; }
a.searchtt:visited { text-decoration: none; }
a.searchtt:hover { text-decoration: underline; }



a.searchtxt {
  color: #000000;
  font-family: arial;
  text-decoration: none;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}
a.searchtxt:link { text-decoration: none; }
a.searchtxt:visited { text-decoration: none; }
a.searchtxt:hover { text-decoration: underline; }


