/* ----- eric meyer's css reset & clearfix */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td         { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 102%; font-family: inherit; vertical-align: baseline; }
:focus                                                  { outline: 0; }
body                                                    { line-height: 1; color: black; background: white; }
html, body                                              { height: 100%; }
ol, ul                                                  { list-style: none; }
table                                                   { border-collapse: collapse; border-spacing: 0; }
caption, th, td                                         { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after  { content: ""; }
blockquote, q                                           { quotes: "" ""; }

.clear:after                                            { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear                                                  { display: inline-block; }
html[xmlns] .clear                                      { display: block; }
* html .clear                                           { height: 1%; }

.tinymce ul                                             { margin-left:25px; list-style-type:disc; }
.tinymce ul li ul                                       { list-style-type:circle; }
.tinymce p                                              { padding-bottom:10px; line-height:16px; text-align:justify;}


* { margin:0; padding:0;}
body { background:#1b1f2a; font-size:100%; line-height:1em; font-family:tahoma; color:#ffffff; font-size:0.6875em; line-height:1.27em; padding-bottom:6px}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#8c8c8c; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
.img {border:medium solid #4F5467; margin:0 9px 20px 0;}
ul { list-style:none;}

/*==================list====================*/
#marker ul{margin:0 0 12px 0; padding:0px; list-style:none}
#marker ul li { line-height:2.18em}
#marker ul li a{text-decoration:none; color:#fff; font-weight:normal !important}
#marker ul li a:hover{ text-decoration:none; color:#6ab551}


#marker ul li { background:url("../images/marker_list.gif") no-repeat scroll 0 5px transparent; color:#FFFFFF; font-weight:normal !important; padding-left:23px; text-decoration:none;}
/*==========================================*/

a {text-decoration:underline; color:#a5a5a7; font-weight:bold}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#fff; float:right; font-weight:bold; margin:0 10px 0 25px}
a.link:hover {text-decoration:none}

h4 {color:#daea72; font-size:1em; margin:0 0 14px 0}
h3 {color:#daea72; }

p {margin:0 0 14px 0}
.p1 {margin:0 0 28px 0}

.font_1 {color:#daea72}

.fright {float:right; margin:14px 0 28px 0}
.clear { clear:both;}

.top_bg {background:url(../images/bg_1.jpg) repeat center top; width:100%}
.top_bg2 {width:100%; background:url(../images/top_bg.gif) repeat-x top}

/*header
#header { height:585px; background:url(../images/header_bg.jpg) no-repeat 0 0}

.flash {position:absolute; margin:0 -37px 0 -37px}
*/

/*content*/
.title {margin-bottom:28px}
.title2 {margin-bottom:21px}
.title3 {margin-bottom:40px}
.title4 {margin-bottom:16px}
.img_left {float:left; margin:0 20px 0 0; border:5px; border:#4f5467; border-style:solid;}
.img_left2 {float:left; margin:4px 13px 64px 0; border:5px; border:#4f5467; border-style:solid;}
.img_left3 {float:left; margin:-2px 9px 20px 0; border:5px; border:#4f5467; border-style:solid;}
.smallimgmargin img {float:left; margin:-2px 9px 20px 0; border:5px; border:#4f5467; border-style:solid; vertical-align:top;}
.bg1 { background:#222632}
.bg2 { background:#1b1f2a}

.img {margin:0 9px 20px 0; border:5px; border:#4f5467; border-style:solid;}

.phones {float:right; margin:0 55px 0 0}

/*header */
#header                                                 { height:603px; text-align:center;}
#header #flash                                          { height:503px; text-align:center;}
#header #nav                                            { height:100px; width: 980px; margin:0px auto; }
#header #nav ul                                         { float: left; width: 980px; background: url(../images/menu.jpg) repeat-x;}
#header #nav ul li                                      { float: left; width: 108.85px; line-height:14px; font-size:1.2em}
#header #nav ul li a                                    { display: block; width: 108.85px; padding-top: 15px; height: 66px; font-weight: bold; text-decoration: none; color: #fff; text-align: center; background: url(../images/menubg.jpg) repeat-x; }
#header #nav ul li a:hover                              { background: url(../images/menu2.jpg) repeat-x; padding-top: 35px; color:#8e001c; height: 86px;}
#header #nav ul li a:focus                              { outline:none;}
#header #nav ul li a#active                             { background: url(../images/menu2.jpg) repeat-x; padding-top: 35px; color:#a5a5a7; height: 86px;}


/*footer*/
#footer_main                                            {width:100%;  background:#10131c}
#footer                                                 {text-indent:13px; padding:23px 0 0; line-height:52px;}
#footer a                                               {color:#7aa8df; text-decoration:none; font-weight:bold}
#footer a:hover                                         {text-decoration:none; color:#fff}


/*================== index.html ==================*/
#page1 .row_1 .column_1 .indent { padding:28px 20px 28px 23px}
#page1 .row_1 .column_2 .indent { padding:20px 20px 28px 23px}
#page1 .row_2 .column_1 .indent { padding:36px 15px 28px 22px}
#page1 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page1 .row_2 .column_3 .indent { padding:36px 0 40px 0}

/*================== index-1.html ==================*/
#page2 .row_1 .column_1 .indent { padding:28px 20px 28px 23px}
#page2 .row_1 .column_2 .indent { padding:20px 25px 37px 23px}
#page2 .row_2 .column_1 .indent { padding:36px 60px 30px 22px}
#page2 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page2 .row_2 .column_3 .indent { padding:36px 15px 40px 0}

/*================== index-2.html ==================*/
#page3 .row_1 .column_1 .indent { padding:28px 20px 38px 23px}
#page3 .row_1 .column_2 .indent { padding:20px 25px 4px 23px}
#page3 .row_2 .column_1 .indent { padding:36px 60px 66px 22px}
#page3 .row_2 .column_2 .indent { padding:36px 30px 40px 0}

/*================== index-3.html ==================*/
#page4 .row_1 .column_1 .indent { padding:28px 20px 49px 23px}
#page4 .row_1 .column_2 .indent { padding:20px 20px 4px 23px}
#page4 .row_2 .column_1 .indent { padding:36px 50px 57px 22px}
#page4 .row_2 .column_2 .indent { padding:36px 25px 40px 0}

/*================== index-4.html ==================*/
#page5 .row_1 .column_1 .indent { padding:28px 25px 27px 23px}
#page5 .row_1 .column_2 .indent { padding:20px 20px 22px 32px}
#page5 .row_2 .column_1 .indent { padding:36px 47px 57px 22px}
#page5 .row_2 .column_2 .indent { padding:36px 20px 40px 0}

/*================== index-5.html ==================*/
#page6 .row_1 .column_1 .indent { padding:28px 30px 15px 23px}
#page6 .row_1 .column_2 .indent { padding:20px 25px 20px 32px}
#page6 .row_2 .column_1 .indent { padding:36px 60px 34px 22px}
#page6 .row_2 .column_2 .indent { padding:36px 58px 44px 0}
#page6 .row_2 .column_3 .indent { padding:36px 24px 48px 0}

/*================== index-6.html ==================*/
#page7 .row_1 .column_1 .indent { padding:28px 30px 24px 23px}
#page7 .row_1 .column_2 .indent { padding:20px 28px 19px 23px}
#page7 .row_2 .column_1 .indent { padding:36px 15px 34px 22px}
#page7 .row_2 .column_2 .indent { padding:36px 62px 44px 0}
#page7 .row_2 .column_3 .indent { padding:36px 24px 14px 0}

/*================== index-7.html ==================*/
#page8 .row_1 .indent { padding:28px 30px 47px 23px}
#page8 .row_2 .indent { padding:36px 30px 34px 23px}

#page9 .indent { margin:10px; padding:10px;}

input {width:233px; height:19px}
.div_input {height:26px}
textarea {width:235px; height:96px; overflow:auto; margin-bottom:32px; display:block}
.div_links {text-align:right}

/*************ajout**********************************/
.h2style                  {text-transform:uppercase; color:#ffffff; font-size:16px; font-weight:bold;}
.verth2                   {color:#daea72;}
.vertgras                 {color:#daea72; font-weight:bold;}
.padbot20                 {padding-bottom:20px;}
/*#page5 .column_1 h4       {font-weight:bold;}
#page5 .column_1 strong   {font-weight:bold;}
#page3 h3                 {font-weight:bold;}
#page3 strong             {font-weight:bold;}
#page8 h3                 {font-weight:bold;}
#page8 strong             {font-weight:bold;}
#page1 h3                 {font-weight:bold;}
#page1 strong             {font-weight:bold;}*/
h3, strong, h4            {font-weight:bold;}


#page3 .special h1                { font-size:18px; margin:10px 0; }
#page3 .special                   { padding:10px;}
#page3 .special h4                { margin:10px 0; }
#page3 .special h4 a              { text-decoration:none;  color:#DAEA72 !important;}
#page3 .special .linknews         { margin-top:10px;}

.newstwitter                          { padding:20px; margin-bottom:20px;}
.newstwitter li                       { margin-bottom:10px;}
.newstwitter .linkodf                 { text-decoration:none;}
.newstwitter .linkodf span            { color:#fff;}
.newstwitter .titlenews               { padding-bottom:10px;}
.newstwitter .left                    { float:left;} 
.newstwitter .impair                  { padding-left:5%;}
.newstwitter .width400                { width:45%;}
.newstwitter .titlenews, .special h2  { line-height:35px; background:url("../images/feed.png") no-repeat scroll left center transparent; color:#FFFFFF; font-size:22px; height:30px; padding:0 0 0 40px; width:160px; margin-bottom:20px;}

