/* Feuilles de styles pour le site Fichier généré à partir de /gabarits//styles.css le 2011-12-15 20:17:23 par annemimi */


/* css general */	
body {font-family:arial;xwidth:1411px;margin:0 auto 50px auto;}

h1 {margin:5px 0 5px 0;padding:0;font-size:24px;font-weight:normal;color:#003F72;} /* voir .my_title2 */
h1 a {color:#606060;text-decoration:underline;}
h1 a:hover {color:#003F72;}

h2 {margin:5px 0 5px 0;padding:0;font-size:22px;font-weight:normal;color:#003F72;} 
h2 a {color:#606060;text-decoration:underline;}
h2 a:hover {color:#003F72;}

h3 {margin:10px 0 10px 0;padding:0;font-size:20px;font-weight:normal;color:#003F72;} 
h3 a {color:#606060;text-decoration:underline;}
h3 a:hover {color:#003F72;}

h4 {margin:10px 0 10px 0;padding:0;font-size:18px;font-weight:normal;color:#003F72;} /* voir .first_p */
h4 a {color:#606060;text-decoration:underline;}
h4 a:hover {color:#003F72;}

h5 {margin:10px 0 10px 0;padding:0;font-size:16px;color:#003F72;}
h5 a {color:#606060;text-decoration:underline;}
h5 a:hover {color:#003F72;}

h6 {margin:10px 0 10px 0;padding:0;font-size:14px;color:#003F72;}
h6 a {color:#606060;text-decoration:underline;}
h6 a:hover {color:#003F72;}

p {margin:0;padding:10px 0;font:12px arial;line-height:18px;color:#606060;}
p strong {font:bold 12px arial;color:#606060;}
p a, p strong a {color:#003F72;text-decoration:underline;}

table p {margin:0;padding:4px 0;font:12px arial;line-height:18px;color:#606060;}
table p strong {font:bold 12px arial;color:#606060;}
table p a, table p strong a {color:#003F72;text-decoration:underline;}

p a:hover, p strong a:hover,table p a:hover, table p strong a:hover {color:#606060;}

ol {margin:0;padding:0 0 0 23px;font:bold 12px arial;color:#606060;}
ol li {margin:0;padding:10px 0;font:12px arial;line-height:18px;color:#606060;}
ol li strong {font:bold 12px arial;color:#606060;}
ol li a, ol li strong a {color:#003F72;text-decoration:underline;}

ul {margin:0 0 0 43px;padding:0;font:bold 12px arial;color:#606060;}
ul li {margin:0;padding:0 0 1px 0;font:12px arial;line-height:18px;color:#606060;}
ul li strong {font:bold 12px arial;color:#606060;}
ul li a, ul li strong a {color:#003F72;text-decoration:underline;}

ol li a:hover, ol li strong a:hover,ul li a:hover, ul li strong a:hover {color:#606060;}

/* FCK TEMPLATES */
/* right_col */ 
.right_col {width:320px;margin:0;padding:0;}
/* general */ 
h1.header_blue_35 {font-size:35px;color:#003F72;}
h1.header_red_30 {font-size:30px;color:#AA272F;line-height:32px;font-style:italic;font-weight:normal;}

/* general */
.my_clear {margin:0;padding:0;font-size:0;line-height:0;clear:both;}

 /* structure site */
#outer {margin:10px 0 0 205px;padding:0;width:1003px;background:url('/images/bg_outer2.jpg') repeat-y;position:relative;}
#left_side {margin:0 6px 0 0;padding:13px 11px 13px 26px;width:615px;float:left;position:relative;z-index:100;}
#right_side {margin:0;padding:30px 0 100px 0;width:345px;float:left;position:relative;z-index:100;}

/* top */
#top {background:url('/images/h2.jpg') no-repeat;background-position:0 -16px;xheight:153px;height:133px;width:1003px;}

/* top menu */
#top_menu {margin:0;padding:21px 32px 0 0;height:13px;list-style-type:none;}
#top_menu li {display:inline;margin:0;padding:0;}
#top_menu li a {float:right;margin:0;border-right:1px solid #B0B0AE;padding:0 10px;height:13px;color:#003F72;font-size:10px;line-height:13px;text-decoration:none;}
#top_menu li a.t_on {color:#AA272F;}
#top_menu li a.noborder {border:none;}
#top_menu li a:hover {color:#000000;}

/* main menu */
#logo {display:block;float:left;padding:35px 0 0 50px;}

#m_b {float:right;padding:67px 32px 0 0;width:700px;height:16px;}
#m_b .m {position:relative;z-index:200;float:right;border-right:1px solid #AA272F;padding:0;height:16px;}
#m_b .m_noborder {border:none;}
#m_b .m .ma {display:block;margin:0;padding:0  10px;font-size:11px;line-height:16px;text-decoration:none;color:#606060;white-space:nowrap;}
#m_b .m .mm_b {position:absolute;z-index:300px;top:22px;left:0;visibility:hidden;margin:0;width:147px;border:2px solid #868887;background:#ffffff;padding:0;}
#m_b .m .mm_b.mm_b_r {right:0;}
#m_b .m .mm_b .mm {position:relative;margin:0;padding:0;}
#m_b .m .mm_b .mm a {font-size:11px;line-height:20px;}
#m_b .m .mm_b .mm .mma {height:20px;display:block;margin:0;padding:0 6px 0 10px;color:#003F72;text-decoration:none;xwhite-space:nowrap;}
#m_b .m .mm_b .mm .mma_s {xfont-weight:bold;}
#m_b .m .mm_b .mm .mma_on {color:#AA272F !important;}
#m_b .m .mm_b .mm .mmm_b {margin:0;padding:0;}
#m_b .m .mm_b .mm .mm_bottom_border {margin:0 6px 0 10px;padding:0;font-size:1px;line-height:1px;height:1px;background:#606060;}
#m_b .m .mm_b .mm .mmm_b .mmm {margin:0;padding:0;background:transparent url('/images/bullet2.jpg') no-repeat;background-position:10px 10px;}
#m_b .m .mm_b .mm .mmm_b .mmm .mmma {display:block;margin:0;padding:0 6px 0 16px;color:#606060;text-decoration:none;xwhite-space:nowrap;}
#m_b .m .mm_b .mm .mmm_b .mmm .mmma_on {color:#AA272F;}
#m_b a sup {font-size:8px;}
/* banner */
#banner {width:959px;margin:13px 0 0 26px;height:216px;background:url('/images/bg_banner3.png') no-repeat;position:relative;z-index:30;}

/* content */
.bg_top_right {margin:0;padding:0;height:10px;font-size:0;line-height:0;background:#F8F8F8 url('/images/bg_top_right.jpg') no-repeat;background-position:top right;}
.bg_bottom {margin:0;padding:0;height:10px;font-size:0;line-height:0;background:url('/images/bg_bottom.jpg') no-repeat;}
#my_content	{margin:0;padding:5px 33px 50px 23px;background:#F8F8F8 url('/images/bg_right.jpg') repeat-y;background-position:top right;}
.my_title {margin:0;padding:10px 0 5px 0;font:bold 12px arial;color:#AA272F;}
span.fil {margin:0;padding:0 10px 0 40px;font-size:9px;color:#606060;vertical-align:10%;}
span.fil a {padding:0 2px;color:#606060;font-size:9px;text-decoration:none;}
span.fil a:hover {color:#000000;}
.my_title2 {margin:0;padding:10px 0 10px 0;font-size:24px;color:#003F72;}
.my_title2 a {color:#606060;text-decoration:underline;}
.my_title2 a:hover {color:#003F72;}
.my_title3 {margin:0;padding:8px 0 0 0;font-size:16px;font-weight:bold;color:#003F72;}
.my_title3 a {color:#606060;text-decoration:underline;}
.my_title3 a:hover {color:#003F72;}
.my_title4 {margin:0;padding:5px 0 0 0;font:italic 18px arial;color:#003F72;}
.my_title4 a {color:#606060;text-decoration:underline;}
.my_title4 a:hover {color:#003F72;}
.first_p {margin:0;padding:5px 0 10px 0;xfont:20px arial;font:18px arial;color:#003F72;xline-height:26px;line-height:24px;}
.first_p_quest {padding:5px 0 0 0;}
p.p_nopadding {padding:0 0 10px 0;}
.first_p a {color:#606060;text-decoration:underline;}
.first_p a:hover {color:#003F72;}
.p_home {margin:0;padding-top:0;font:14px arial;line-height:20px;}
.p_home a {color:#003F72;text-decoration:underline;}
.p_home a:hover {color:#606060;}
.p_home_red {margin:0;padding:4px 0 0 0;font:10px arial;line-height:14px;color:#AA272F;}
/*.ooo {margin:0;padding:0;width:420px;height:413px;background:url('/images/ooo.jpg');position:absolute;right:-205px;_right:-206px;bottom:-19px;z-index:10;}*/
.ooo {margin:0;padding:0;width:420px;height:413px;background:url('/images/ooo.jpg');position:absolute;left:788px;bottom:-19px;z-index:10;}
#bottom_right {position:absolute;margin:0;padding:20px;width:305px;right:0;bottom:-36px;text-align:center;z-index:110;}
#bottom_right a {font:15px arial;color:#003F72;text-decoration:none;}
#bottom_right p {margin:0;padding:10px 0 0 0;font:10px arial;xcolor:#5F605F;color:#606060;}

/* box */
.my_box {margin: 30px auto 40px 70px;width:213px;xheight:253px;border-top:4px solid #AA272F;background:#FFFFFF;}
.my_box ul {margin:10px 0 0 0;padding:0;list-style-type:none;}
.my_box ul li {margin:0;padding:0 0 4px 24px;display:block;text-transform:uppercase;font:bold 11px arial;line-height:16px;background:url('/images/bullet.jpg') no-repeat;background-position:7px 5px;}
.my_box ul li a {color:#AA272F;text-decoration:none;}
.my_box img {margin:0;padding:0;display:block;}
.quote {margin:20px auto 10px 80px;width:193px;padding:0;font:20px arial;line-height:26px;color:#606060;}
.name_quote {margin:5px auto 5px 80px;width:193px;padding:0;font:11px arial;line-height:16px;color:#606060;}
.my_box ul li span {color:#606060;font-weight:normal;text-transform:none;}

/* site map */
#map_b {margin:0;padding:20px 0 0 0;}
.mapma,.mapmma,.mapmmma {font:12px arial;line-height:18px;color:#606060;text-decoration:none;}
.mapma {font-weight:bold;color:#003f72;}
.mapma_no {font-weight:normal;color:#606060;}
.mapma:hover,.mapmma:hover,.mapmmma:hover {text-decoration:underline;}
#map_b .mapm {margin:0;padding:0;}
#map_b .mapm .map2_b {margin:0;padding:0 0 0 15px;}
#map_b .mapm .mapmm .map3_b {margin:0;padding:0 0 0 15px;}

/* Commentaire */

.comments {color:#003F72;font-style:italic;font-size:18px;padding : 5px 0 0;}
.sign-comments {color:#AA272F;font-size:10px;line-height:14px;padding:4px 0 0;}

/* NEW TEMPLATE */
/* general */
.template2 ul {margin:0 0 0 15px;}
/* outer */
#outer_template2 {margin:13px 0 0 205px;padding:0;width:1003px;text-align:center;}
#outer_template2 a {text-decoration:none;color:#AA272F;padding-right:102px;}
#outer_template2 a:hover {text-decoration:underline;}
/* top */
#top_template2 {background:url('/images/h2.jpg') no-repeat;background-position:0 -43px;height:109px;width:1003px;margin:0;padding:0;}
#top_template2b {position:relative;height:46px;padding:40px 50px 30px 40px;margin:0;}
#top_template2b .a_logo {float:left;}
#top_template2b .p_logo {float:right;margin:0;padding:0 0 2px 0;font:14px verdana;line-height:44px;color:#00467F;}
#top_template2b a.lien_langue {position:absolute;top:7px;right:53px;height:13px;color:#003F72;font-size:10px;line-height:13px;text-decoration:none;}
/* left_side */
/*.template2 #left_side {padding-top:0;}*/
/* right_side */
.template2 #right_side {padding-top:0;}
.template2 #right_side ul li {color:#00467F;}
.template2 #right_side .my_boxa h4 {margin:0;}
.template2 #right_side .my_boxa p {margin:0;padding:2px 0;}
/* right_col */
.template2 .right_col {width:320px;margin:0 auto;padding:0;}
/* banner */
#banner_template2 {width:959px;margin:13px 0 0 26px;height:216px;background:url('/images/bg_banner4.png') no-repeat;overflow:hidden;}
#banner_template2 table {border:0;border-collapse:collapse;border-spacing:0;}
#banner_template2 table .td1 {width:300px;height:207px;padding:0;}
#banner_template2 table .td1 div {width:300px;height:207px;padding:0;margin:0;overflow:hidden;}
#banner_template2 table .td2 {height:207px;padding:0;vertical-align:middle;}
/* content */
/*#my_content_template2 {margin:0;padding:0 33px 50px 0;}*/
/* boxes */
.my_boxa {margin: 0 auto;width:283px;}
.my_boxa p {color:#00467F;}
.my_boxa p strong {color:#00467F;}
.my_boxb {margin: 0 auto;padding:15px 0;width:320px;border-top:4px solid #AA272F;border-bottom:4px solid #AA272F;background:#FFFFFF;}
.my_boxb2 {margin:0;padding:0 10px 0 20px;background:url('/images/bullet.jpg') no-repeat 7px 7px;}
.my_boxb2 p {padding-top:0;}

