/*********************************************************************************************\
SITE SPECIFIC DYNAMIC STYLES
\*********************************************************************************************/

.actu { color: #1b67bf; font-weight: bold; line-height: 15px; padding-top: 10px; padding-bottom: 10px; }
.encad { color: #1b67bf; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.t_encad { color: #fff; font-size: 10px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; }
.tacc { color: #766d51; font-size: 13px; line-height: 16px; }
.t1,
.t1 td {
	color: #766d51;
	font-size: 11px;
	line-height: 16px;
}
.t2,
.t2 td { color: #1c1c1c; line-height: 16px; }
.lignebas { background-image: url(../im_gen/fond-ligne.gif); background-repeat: repeat-x; }

.coul1 { color: #ff4111 }
td.coul1 { background-color: #ff4111 }
.coul2 { color: #1b67bf }
td.coul2 { background-color: #1b67bf }
.coul3 { color: #719e28 }
td.coul3 { background-color: #719e28 }
.coul4 { color: #786d50 }
td.coul4 { background-color: #786d50 }
.coul5 { color: #948b73 }
td.coul5 { background-color: #948b73 }
.coul6 { color: #c7c2b5 }
td.coul6 { background-color: #c7c2b5 }
.coul7 { color: white }
td.coul7 { background-color: white }
.coul8 { color: black }
td.coul8 { background-color: black }
.coul9 { color: #d9e7f5 }
td.coul9 { background-color: #d9e7f5 }
.coul10 { color: #ffdfd2 }
td.coul10 { background-color: #ffdfd2 }

.tabcoul1, tabcoul1_b, tabcoul1_c { color: black }
td.tabcoul1 { background-color: white }
td.tabcoul2 { background-color: #e4e7ec }
td.tabcoul3 { background-color: #bbd}
.tabcoul2 { color: black }
.tabcoul3 { color: black }
td.tabcoul1_b { background-color: white ; border: solid 1px black; }
td.tabcoul2_b { background-color: #e4e7ec ; border: solid 1px black; }
td.tabcoul3_b { background-color: #bbd; border: solid 1px black; }

td.tabcoul1_c { background-color: white ; border: solid 1px #b4b4b4; }
td.tabcoul2_c { background-color: #e4e7ec ; border: solid 1px #b4b4b4; }
td.tabcoul3_c { background-color: #bbd; border: solid 1px #b4b4b4; }


.titre1, a.titre1, a.titre1:link, a.titre1:visited   { color: #e15635; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px ; text-decoration: none; }
a.titre1:hover     { text-decoration: underline 
 }

.titre2, a.titre2, a.titre2:link, a.titre2:visited   { color: #e15635; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px ; text-decoration: none; }
a.titre2:hover     { text-decoration: underline 
 }

.titre3, a.titre3, a.titre3:link, a.titre3:visited   { color: #e15635; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 22px ; text-decoration: none; }
a.titre3:hover     { text-decoration: underline 
 }

.titre4, a.titre4, a.titre4:link, a.titre4:visited   { color: #e15635; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 26px ; text-decoration: none; }
a.titre4:hover     { text-decoration: underline 
 }

.titre5, a.titre5, a.titre5:link, a.titre5:visited { color: #1b67bf; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px ; text-decoration: none; }
a.titre5:hover     { text-decoration: underline 
 }

.titre6, a.titre6, a.titre6:link, a.titre6:visited { color: #1b67bf; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px ; text-decoration: none; }
a.titre6:hover     { text-decoration: underline 
 }

.titre7, a.titre7, a.titre7:link, a.titre7:visited { color: #1b67bf; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 22px ; text-decoration: none; }
a.titre7:hover     { text-decoration: underline 
 }

.titre8, a.titre8, a.titre8:link, a.titre8:visited { color: #1b67bf; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 26px ; text-decoration: none; }
a.titre8:hover     { text-decoration: underline 
 }

li { list-style-image: url(../im_gen/puce03_d.gif); }
li.ul-bis { list-style-image: url(../im_gen/puce_fl2.gif); }
li.ul-bis2 { list-style-image: url(../im_gen/puce02_c.gif); }
.dotted1 { background-image: url(../im_gen/dotted3.gif); background-repeat: repeat-x; background-position: 0 8px; }
.dotted2 { background-image: url(../im_gen/dotted4.gif); background-repeat: repeat-x; background-position: 0 8px; }
.colorblack { color: black; }
.esp1 { padding: 5px; }
.esp2 { padding: 10px; }
.esp3 { padding: 15px; }
