
/* GENERALITES */
body, div, p, h1, h2, h3, h4, h5, h6, table, tr, td, ul, li, form, input, textarea, select, option, img { margin:0; padding:0; border:0; vertical-align:top; }

div, p, td, li, input, textarea { color:#444444; font-style:normal; font-weight:normal; font-size:10px; font-family:Verdana, Arial, sans-serif;}

table {border-collapse:collapse;}



/* LIENS */
a, a:visited, a:active { text-decoration:none; color:#444444; }
p.right a:hover { border-bottom:1px dotted #B50000; }



/* BLOCKS */
body { background:#E0E0E0 url('img/fond/fond.jpg') no-repeat fixed 0px 0px; }

#entete { width:580px; height:162px; margin:30px 0 0 220px; background-color:#FFFFFF; border:1px solid #FFFFFF; border-left-width:0px; overflow:hidden; } /* #FECA75 */

#titre { }

#menu { float:right; margin:3px 0px 0 0; }
#menu div { float:left; /*width:100px;*/ padding:2px 13px; border-left:1px solid #999999; text-align:center; background-color:#FFFFFF; }
#menu div:hover { background-color:#CCCCCC; }
#menu div a { font:bold 12px Century Gothic, Lucida Sans, Futura, sans-serif; color:#444444; }

#gauche { width:120px; padding-left:80px; }
#droite { width:170px; }
#centre { width:400px; }

#sep1 { width:25px; }
#sep2 { width:15px; }
#sep3 { width:25px; }



/* BLOCKS DE TEXTE */
h1 { padding:0; margin:0 0 6px 0; font:bold 14px Century Gothic, Arial, sans-serif; color:#B50000; }/* anc : B50000 --- anc AA0077 */
h1 a, h1 a:visited, h1 a:active { color:#B50000; } /* 0032C8 */
h2 { margin:0 5px 6px 0; font:bold 12px Century Gothic, Arial, sans-serif; color:#3333AA; }
h2 a, h2 a:visited, h2 a:active { color:#3333AA; }
h4 { padding:4px 0 6px 0; font:bold 11px Century Gothic, Arial, sans-serif, sans-serif; color:#3333AA; }
h4 a, h4 a:visited, h4 a:active { color:#3333AA; }

p, li { margin-bottom:4px; }

small { font-size:9px; }

ul { margin-left:25px; list-style-type:square; list-style-position:outside; }



/* CAS PARTICULIERS */
.clear { clear:both; height:0px; margin:0 0 0 0; }
#centre p.clear { line-height:0;}
.orange { color:#FFC600; }/* FF9000 */
.bleu { color:#3333AA; }
.rouge { color:#B50000; }
a.rouge:visited { color:#B50000; }
p.right { text-align:right; margin:0; line-height:12px; padding-bottom:0px; }
.justify { text-align:justify; line-height:15px; }
.justify_inline { display:inline; text-align:justify; }
h2.serre { margin:0; }
p.serre { margin:0; }
.gris { background-color:#E7E7E7; }
.grisable:hover { background-color:#E7E7E7; }
.jaunable:hover { background-color:#FFFFDD; }
.fondrouge { background-color:#CF0000; }
.trait { margin:0; padding:0; height:0px; border-top:1px dotted #AAAAAA; }

input.bords { border-bottom:1px solid #999999; border-left:1px solid #999999; }
textarea.bords { border-bottom:1px solid #999999; border-left:1px solid #999999; }


/* CADRES */
.bords_170_b { width:158px; padding:5px; border:1px solid #B50000; background-color:#FFFFFF; margin-top:15px; }
.bords_170_b1 { width:158px; padding:0 5px 5px 5px; border:1px solid #B50000; border-top-width:0; background-color:#FFFFFF; margin-top:0px; }
.bords_170_b2 { width:158px; padding:5px; border:1px solid #B50000; /*border-top-width:0;*/ background-color:#FFFFFF; margin-top:0px; }

.bords_170 { width:158px; padding:0 5px 0 5px; border-left:1px solid #B50000; border-right:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_170 { height:8px; margin-top:15px; background:transparent url('img/bords/170_h_r.gif') no-repeat; }
.bord_bas_170 { height:8px; background:transparent url('img/bords/170_b_r.gif') no-repeat bottom left; }

.bords_220 { width:208px; padding:0 5px 0 5px; border-right:1px solid #B50000; border-left:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_220 { height:8px; margin-top:15px; background:transparent url('img/bords/220_h_r.gif') no-repeat; }
.bord_bas_220 { height:8px; background:transparent url('img/bords/220_b_r.gif') no-repeat bottom left; }

.bords_140a_b { width:119px; padding:5px; border:1px solid #B50000; border-right:0; background-color:#FFFFFF; margin-top:15px; } /* 0032C8 */

.bords_140a { width:114px; padding:0 5px 0 5px; border-left:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_140a { height:8px; margin-top:15px; background:transparent url('img/bords/140_h_r_a.gif') no-repeat; }
.bord_bas_140a { height:8px; background:transparent url('img/bords/140_b_r_a.gif') no-repeat bottom left; }

.bords_140a_b_b { width:90px; padding:7px 0px; border:1px solid #FFFFFF; background-color:#D00000; margin-top:15px; margin-left:24px; }
.bords_140a_b_b:hover { background-color:#EE0000; }

.bords_140a_r { width:114px; padding:0 5px 0 5px; border-left:1px solid #B50000; background-color:#B50000; }
.bord_haut_140a_r { height:8px; margin-top:15px; background:transparent url('img/bords/140_h_r_a_r.gif') no-repeat; }
.bord_bas_140a_r { height:8px; background:transparent url('img/bords/140_b_r_a_r.gif') no-repeat bottom left; }

.bords_170a { width:159px; padding:0 5px 0 5px; border-left:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_170a { height:8px; margin-top:15px; background:transparent url('img/bords/170_h_r_a.gif') no-repeat; }
.bord_bas_170a { height:8px; background:transparent url('img/bords/170_b_r_a.gif') no-repeat bottom left; }

.bords_170a_r { width:159px; padding:0 5px 0 5px; border-left:1px solid #B50000; background-color:#B50000; }
.bord_haut_170a_r { height:8px; margin-top:15px; background:transparent url('img/bords/170_h_r_a_r.gif') no-repeat; }
.bord_bas_170a_r { height:8px; background:transparent url('img/bords/170_b_r_a_r.gif') no-repeat bottom left; }

.bords_350 { width:338px; padding:0 5px 0 5px; border-right:1px solid #999999; border-left:1px solid #999999; }
.bord_haut_350 { height:5px; margin-top:15px; background:transparent url('img/bords/bord_haut_350.png') no-repeat; }
.bord_bas_350 { height:5px; background:transparent url('img/bords/bord_bas_350.png') no-repeat bottom left; }

.bords_400_b { width:388px; padding:5px; border:1px solid #B50000; background-color:#FFFFFF; margin-top:15px; }

.bords_400 { width:388px; padding:0 5px 0 5px; border-right:1px solid #B50000; border-left:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_400 { height:8px; margin-top:15px; background:transparent url('img/bords/400_h_r.gif') no-repeat; }
.bord_bas_400 { height:8px; background:transparent url('img/bords/400_b_r.gif') no-repeat bottom left; }

.bords_500 { width:488px; padding:0 5px 0 5px; border-right:1px solid #B50000; border-left:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_500 { height:8px; margin-top:15px; background:transparent url('img/bords/500_h_r.gif') no-repeat; }
.bord_bas_500 { height:8px; background:transparent url('img/bords/500_b_r.gif') no-repeat bottom left; }

.bords_450 { width:428px; padding:0 10px 0 10px; border-right:1px solid #B50000; border-left:1px solid #B50000; background-color:#FFFFFF; }
.bord_haut_450 { width:450px; height:8px; margin-top:15px; background:transparent url('img/bords/450_h_r.gif') no-repeat; }
.bord_bas_450 { height:8px; background:transparent url('img/bords/450_b_r.gif') no-repeat bottom left; }

.bords_600 { width:588px; padding:0 5px 0 5px; border-right:1px solid #999999; border-left:1px solid #999999; background-color:#FFFFFF; }
.bord_haut_600 { height:5px; margin-top:15px; background:transparent url('img/bords/bord_haut_600.png') no-repeat; }
.bord_bas_600 { height:5px; background:transparent url('img/bords/bord_bas_600.png') no-repeat bottom left; }

div.ContenuFicheLongue { float:left; width:315px; }

.detail { margin-top:5px; padding-bottom:10px; background-color:#FFFFFF; border:1px solid #3333AA; }
.detail h2 { margin:3px 0 3px 0; padding-bottom:2px; border-bottom:1px solid #3333AA; font:bold 9px Verdana; }
.detail p { margin:0 0 1px 0; font:normal 9px Lucida Grande, Arial, sans-serif, sans-serif; }
.detail input, .detail textarea { font:normal 9px Verdana; }
.detail input.bords, .detail textarea { width:150px; margin:0 0 5px 0; }


