

img {margin: 0cm 0cm 0cm 0cm}
p.texte {font:11px sans-serif; font-family:verdana; color:#000000; margin:10px 10px 0px 10px;}
p.textechapo {font:11px sans-serif; font-family:verdana; color:#000000; margin: 0px 10px 0px 10px}
p.grille {font:12px; font-family:Times,Verdana; color:#000000; margin:10px 10px 0px 10px}
.texteGras {font:11px sans-serif; font-weight:bold; font-family:verdana; color:#000000}
.texteGris {font:11px sans-serif; font-family:verdana; color:#707070}
.texteItalique {font:11px sans-serif; font-style:italic; font-family:verdana; color:#000000}
.texteGrasOrange {font:11px sans-serif; font-weight:bold; font-family:verdana; color:#DB4900}
.grille0 {font:11px serif;  font-family:verdana; color:#000000; text-decoration:none; }
.titre {font:30px serif;  font-family:verdana, arial; color:#080808; text-decoration:none; letter-spacing: 0.05em;}
span.texte {font:11px sans-serif; font-family:verdana; color:#000000; margin:10px 10px 0px 10px;}
span.result {font:13px sans-serif; font-family:verdana; color:#080808; margin:10px 10px 0px 10px;}
span.num_page {font:13px sans-serif; font-family:verdana; color:#080808; font-weight:bold; letter-spacing: 0.05em; margin:10px 10px 0px 10px;}


hr.ouverture { border: 0; height: 1px; background: #080808; width: 60%; }

a.expl:link {font:12px sans-serif; font-family:verdana, arial; color:#080808;  text-decoration:none}
a.expl:visited {font:12px sans-serif; font-family:verdana, arial; color:#080808;  text-decoration:none}
a.expl:hover {font:12px sans-serif; font-family:verdana, arial; color:#080808; text-decoration:underline}

a.lien:link {font:12px sans-serif; font-family:verdana, arial; color:#800000;  text-decoration:none}
a.lien:visited {font:12px sans-serif; font-family:verdana, arial; color:#800000;  text-decoration:none}
a.lien:hover {font:12px sans-serif; font-family:verdana, arial; color:#800000; text-decoration:underline}


a.lien2:link {font:12px sans-serif; font-family:verdana, arial; color:#FF6600; font-weight:600; text-decoration:none}
a.lien2:visited {font:12px sans-serif; font-family:verdana, arial; color:#FF6600; font-weight:600; text-decoration:none}
a.lien2:hover {font:12px sans-serif; font-family:verdana, arial; color:#FF6600; font-weight:600; text-decoration:underline}

a.lien3:link {font:12px sans-serif; font-family:verdana, arial; color:#800000; font-weight:600; text-decoration:none}
a.lien3:visited {font:12px sans-serif; font-family:verdana, arial; color:#800000; font-weight:600; text-decoration:none}
a.lien3:hover {font:12px sans-serif; font-family:verdana, arial; color:#800000; font-weight:600; text-decoration:none}

a.lienOrange:link {font:11px sans-serif; font-family:verdana; color:#DB4900; font-weight:bold; text-decoration:none}
a.lienOrange:visited {font:11px sans-serif; font-family:verdana; color:#9C0000; font-weight:bold; text-decoration:none}
a.lienOrange:hover {font:11px sans-serif; font-family:verdana; color:#DB4900; font-weight:bold; text-decoration:underline}

a.lienBlanc:link {font:11px sans-serif; font-family:verdana; color:#ffffff; text-decoration:none}
a.lienBlanc:visited {font:11px sans-serif; font-family:verdana; color:#ffffff; text-decoration:none}
a.lienBlanc:hover {font:11px sans-serif; font-family:verdana; color:#DB4900; text-decoration:underline}

a.lienBlancIndex:link {font:13px sans-serif; font-family:verdana; font-style:italic; color:#ffffff; text-decoration:none}
a.lienBlancIndex:visited {font:13px sans-serif; font-family:verdana; font-style:italic; color:#ffffff; text-decoration:none}
a.lienBlancIndex:hover {font:13px sans-serif; font-family:verdana; color:#DB4900; font-style:italic; text-decoration:underline}

a.ouverture:link {font:13px sans-serif; font-family:verdana, arial; color:#080808;  margin:5px 5px 0px 5px; text-decoration:none}
a.ouverture:visited {font:13px sans-serif; font-family:verdana, arial; color:#080808; margin:5px 5px 0px 5px;  text-decoration:none}
a.ouverture:hover {font:13px sans-serif; font-family:verdana, arial; color:#080808; margin:5px 5px 0px 5px; text-decoration:underline}

a.ouverture2:link {font:14px sans-serif; font-family:verdana, arial; color:#080808;  margin:5px 5px 0px 5px; text-decoration:none}
a.ouverture2:visited {font:14px sans-serif; font-family:verdana, arial; color:#080808; margin:5px 5px 0px 5px;  text-decoration:none}
a.ouverture2:hover {font:14px sans-serif; font-family:verdana, arial; color:#080808; margin:5px 5px 0px 5px; text-decoration:underline}


a.pages:link {font:13px sans-serif; font-family:verdana, arial; color:#080808;  text-decoration:none}
a.pages:visited {font:13px sans-serif; font-family:verdana, arial; color:#080808;  text-decoration:none}
a.pages:hover {font:13px sans-serif; font-family:verdana, arial; color:#080808; text-decoration:underline}


a.titrelien:link {font:12px serif; font-weight:bold; font-family:arial; color:#990000; text-decoration:none}
a.titrelien:visited {font:12px serif; font-weight:bold; font-family:arial; color:#990000; text-decoration:none}
a.titrelien:hover {font:12px serif; font-weight:bold; font-family:arial; color:#990000; text-decoration:underline}

a.titre:link {font:12px serif; font-weight:bold; font-family:arial; color:#990000; text-decoration:none}
a.titre:visited {font:12px serif; font-weight:bold; font-family:arial; color:#990000; text-decoration:none}
a.titre:hover {font:12px serif; font-weight:bold; font-family:arial; color:#990000; text-decoration:underline}

a.grille:target {_self}
a.grille:link {font:12px;  font-family:arial; color:#990000; text-decoration:underline; margin:5px 5px 0px 5px}
a.grille:visited {font:12px; font-family:arial; color:#000000; text-decoration:none; margin:5px 5px 0px 5px}
a.grille:hover {font:12px; font-family:arial; color:#990000; text-decoration:underline; margin:5px 5px 0px 5px}


a.grille0:link {font:11px sans-serif;  font-family:verdana; color:#000000; text-decoration:none; }
a.grille0:visited {font:11px sans-serif; font-family:verdana; color:#aa0000; text-decoration:none; }
a.grille0:hover {font:11px sans-serif; font-family:verdana; color:#000000; text-decoration:underline}

a.hautgrille:link {font:10pt; font-weight:bold;font-family:arial; color:#990000; text-decoration:underline; margin: 5px 5px 0px 5px}
a.hautgrille:visited {font:10pt; font-weight:bold;font-family:arial; color:#990000; text-decoration:none; margin: 5px 5px 0px 5px}
a.hautgrille:hover {font:10pt; font-weight:bold; font-family:arial; color:#990000; text-decoration:underline; margin: 5px 5px 0px 5px}

a.menu:link {font:11px sans-serif; font-family:arial; color:#FFFFFF; text-decoration:none}
a.menu:visited {font:11px sans-serif; font-family:arial; color:#FFFFFF;  text-decoration:none}
a.menu:hover {font:11px sans-serif; font-family:arial; color:#FFFFFF; text-decoration:underline}

a.menu2:link {font:12px sans-serif; font-family:arial; color:#000000; text-decoration:none}
a.menu2:visited {font:12px sans-serif; font-family:arial; color:#000000;  text-decoration:none}
a.menu2:hover {font:12px sans-serif; font-family:arial; color:#000000; text-decoration:underline}

a.footer:link {font:12px sans-serif; text-decoration:none; font-family:verdana, arial; color: white;}
a.footer:visited {font:12px sans-serif; font-family:verdana, arial; color: white;  text-decoration:none}
a.footer:hover {font:12px sans-serif; font-family:verdana, arial; color: white; text-decoration:underline}

.bouton a {
font:12px sans-serif;  
font-family:arial;
display:block;
width:120px;
line-height:50px;
text-align:center;
letter-spacing: 0.1em;
vertical-align:middle;
background-color:#999999;
color:white;
text-decoration:none;
float:left;
margin:0px;
outline:none;
}

.menuHeader a {
font:12px sans-serif;  
font-family:arial;
display:block;
width:120px;
line-height:50px;
text-align:center;
letter-spacing: 0.1em;
vertical-align:middle;
background-color:#999999;
color:white;
text-decoration:none;
float:left;
margin:0px;
outline:none;
}

.menuHeader2 a {
font:12px sans-serif;  
font-family:arial;
display:block;
width:120px;
line-height:50px;
text-align:center;
letter-spacing: 0.1em;
vertical-align:middle;
background-color:#666666;
color:white;
text-decoration:none;
float:left;
margin:0px;
outline:none;
}

.bouton a:hover {
font:12px sans-serif;  
font-family:arial;
display:block;
width:120px;
line-height:50px;
text-align:center;
letter-spacing: 0.1em;
vertical-align:middle;
background-color:#666666;
color:white;
text-decoration:none;
float:left;
margin:0px;
border: none;
outline:none;
}



.bouton2 a {
font:12px sans-serif;  
font-family:arial;
display:block;
width:120px;
line-height:50px;
text-align:center;
letter-spacing: 0.1em;
vertical-align:middle;
background-color:#666666;
background-image: url("http://www.cruci2.com/cruci/cruci_commun/images/bouton-noir.png");
color:white;
text-decoration:none;
float:left;
margin:0px;
outline:none;
}
.bouton2 a:hover {
font:12px sans-serif;  
font-family:arial;
display:block;
width:120px;
line-height:50px;
text-align:center;
letter-spacing: 0.1em;
vertical-align:middle;
background-color:#999999;
 background-image: url("http://www.cruci2.com/cruci/cruci_commun/images/bouton-noir2.png");
color:white;
text-decoration:none;
float:left;
margin:0px;
outline:none;
}


ul{
    font:14px sans-serif;
    color:#080808;
    font-family:verdana, arial;
}


 
input.alpha {visibility: visible; font:13px sans-serif; font-family:verdana, arial; text-decoration:none; color:#080808;  border-style: solid; text-align:left; border-width: 0; padding-left: 4px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; background-color:white;}
input.alpha2 {visibility: visible; font:13px sans-serif; font-family:verdana, arial; text-decoration:underline; color:#080808;  border-style: solid; border-width: 0; text-align:left; padding-left: 4px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; background-color: white;}
input.sol {font:13px sans-serif; font-family:verdana, arial; text-decoration:none; color:#080808;  border-style: solid; border-width: 0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: white;}



td.articles {background-color:#FBECE5;}

td.menu {
	background-color:#FF7F50;
 font-weight:bold;font-family:arial; color:#000000;

}

td.result {font:12px serif; font-family:verdana, arial; ;  vertical-align:middle; padding-left:10px; color:#FFFFFF;  border-bottom: solid 0px; border-left: solid 0px #080808;  background-color:#080808; }
td.result_nom {font:12px serif; font-family:verdana, arial; ;  vertical-align:top; padding-left:10px; color:#800000;  border-bottom: solid 0px; border-left: solid 0px #080808;  background-color:#E9E6E0; }
td.rech_lettre {font:12px serif; font-family:verdana, arial; ;  vertical-align:top; padding:10px;  color:#636363;  border-bottom: solid 1px #636363; border-left: solid 0px #080808;  background-color:#E9E6E0; }

td.def {
	font:13px serif; font-family:verdana, arial; ; color:#080808;
	border-bottom: solid 1px;
	border-color:#080808;
	float: left;
	 display: table-cell; 
	 vertical-align: middle;
	height : 50px;
}

td.indexbas { 
 border-bottom : solid 1px;
 border-left : solid 1px;
 border-right : solid 1px;
 border-color:black;
 width:50%;
 }

td.indexhaut { 
 border-top : solid 0px;
 border-left : solid 1px;
 border-right : solid 1px;
 border-color:black;
 width:50%;
 }
