/* marge des contenus "normaux" */
.pad {
        padding: 0px 20px 0px 20px;
}

/* marge des contenus "droite" */
.padright p {
        padding: 0px;
}

p {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
a {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#093A80; text-decoration:none}
a:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#666666; text-decoration:none}

ul {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

/*.puce { list-style-image : url('http://lacroixtypo.images-creations.fr/fileadmin/template/lacroix/images/drapeau_fr_on.gif');}*/
.csc-sitemap ul { list-style-type: none; }
span.italique { font-style: italic; }
span.gras { font-style: bold; }
span.bleu { color:#2E69B1; }

li {padding-bottom:5px; margin-left:-1em;}

.tx-dropdownsitemap-pi1 LI { list-style-image:url('http://lacroixtypo.images-creations.fr/fileadmin/template/lacroix_sofrel/images_charte/pointe_bleue.gif') }

.pucegrisclair {list-style-image:url('http://lacroixtypo.images-creations.fr/fileadmin/template/lacroix_sofrel/images_charte/puce_gris_clair.gif')}
.pucegrisfonce {list-style-image:url('http://lacroixtypo.images-creations.fr/fileadmin/template/lacroix_sofrel/images_charte/puce_gris_fonce.gif')}
.pucebleuclair {list-style-image:url('http://lacroixtypo.images-creations.fr/fileadmin/template/lacroix_sofrel/images_charte/puce_bleu_clair.gif')}
.pucesoustitre {FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; color:#294F82; text-decoration:none; list-style-image:url('http://lacroixtypo.images-creations.fr/fileadmin/template/lacroix_sofrel/images_charte/fleche_sous_titre.gif')}

.text {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:justify }
.textgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:justify }

.text2 {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
.text2grand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

.textgris {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#666666; text-decoration:none}
.textgrisgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#666666; text-decoration:none}


.textbleu {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#2E69B1; text-decoration:none}
.textbleugrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#2E69B1; text-decoration:none}

.textbleuclair {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#80A5C8; text-decoration:none}
.textbleuclairgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#80A5C8; text-decoration:none}

.titre {FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;  color:#2E69B1; text-decoration:none}

.soustitre {FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; color:#2E69B1; text-decoration:none}

.textblanc {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
.textblanc:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline}

.textblancgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
.textblancgrand:hover {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline}

.lien {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#294F82; text-decoration:none}
.lien:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#294F82; text-decoration:none}

.liengrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#294F82; text-decoration:none}
.liengrand:hover {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color::#294F82; text-decoration:underline}

.mailform {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
.mailformgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

input.{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

textarea.{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

file.{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

select.{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

.loginform {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
.loginformgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

.mailformradio {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
.mailformradiogrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

.mailformrequired {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
.mailformrequiredgrand {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

a img { border: 0; }

# commentaire : 4 lignes actives avant l ajout des lignes a du début
#a:link  {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#2E69B1; text-decoration:none}
#a:active {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#2E69B1; text-decoration:none}
#a:visited {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#2E69B1; text-decoration:none}
#a:hover {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#5F5D5D; text-decoration:underline}

@page { size: landscape; }


BODY {
scrollbar-face-color: #DDE1E3; 
scrollbar-shadow-color: #C7C5B2;
scrollbar-highlight-color: #B9C5C9;
scrollbar-3dlight-color: #F3F5F7; 
scrollbar-darkshadow-color: #6E88AC; 
scrollbar-track-color: #C7C5B2; 
scrollbar-arrow-color: #2E69B1;
}

.tx-macinasearchbox-pi1 * {
	margin: 0;
	padding: 0;
}

.tx-indexedsearch {
	width: 740px;
}