html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	/*border: 0;*/
	outline: 0;
	font-size: 100%;
	background: transparent;
	text-decoration:none;
}
body { line-height: 1; }
ol, ul { list-style: none; }

* {
    font-family:Arial, Helvetica, Verdana;
}

body {
    background:#f4f3f3 url(../imgs/tpl/page-footer.gif) top center repeat-y;
}

#page {
    position:absolute;
    width:944px;
	left: 50%; 
	margin-left: -472px;
}

.end_container {
    clear: both;
    visibility:hidden;
}

#container-page {}

#container-page .page {
    width:944px;
    background-color:#ffffff;
    padding:1px;
}

#container-page .bgColor1 {
    background-color:#fafafa;
}

.topNav01 {margin-top:2px;width:100%;height:60px;background:#5da9e3 url(../imgs/tpl/bg-navigation-01.jpg) top left repeat-y;}
.topNav02 {margin-top:2px;width:100%;height:60px;background:#1aaac4 url(../imgs/tpl/bg-navigation-02.jpg) top left repeat-y;}
.topNav03 {margin-top:2px;width:100%;height:60px;background:#2eba8d url(../imgs/tpl/bg-navigation-03.jpg) top left repeat-y;}
.topNav04 {margin-top:2px;width:100%;height:60px;background:#6fbf22 url(../imgs/tpl/bg-navigation-04.jpg) top left repeat-y;}
.topNav05 {margin-top:2px;width:100%;height:60px;background:#afd528 url(../imgs/tpl/bg-navigation-05.jpg) top left repeat-y;}
.topNav06 {margin-top:2px;width:100%;height:60px;background:#f7ba14 url(../imgs/tpl/bg-navigation-06.jpg) top left repeat-y;}


/* Navigation 1 */

.bt1off {
    display:block;
    padding:10px 0px 10px 0px;
    font-family:Arial,Helvetica,Verdana;
	font-size:12px;
    color:#616161;
    text-align:center;
}

.bt1off:hover {
    display:block;
    padding:10px 0px 10px 0px;
    font-family:Arial,Helvetica,Verdana;
	font-size:12px;
    color:#ffffff;
    text-align:center;
}


.color01:hover,.color01on,.color01on:hover {background-color:#59a9e8;color:#ffffff;}
.color02:hover,.color02on,.color02on:hover {background-color:#22b9d4;color:#ffffff;}
.color03:hover,.color03on,.color03on:hover {background-color:#29bd8d;color:#ffffff;}
.color04:hover,.color04on,.color04on:hover {background-color:#5bc736;color:#ffffff;}
.color05:hover,.color05on,.color05on:hover {background-color:#b6e024;color:#ffffff;}
.color06:hover,.color06on,.color06on:hover {background-color:#f5b70c;color:#ffffff;}

/* Navigation 2 */

.bgNav2 {
    background:#ffffff url(../imgs/tpl/bg-nav2.gif) top right repeat-y;
}

/* Nav 2 */

#nav-2 ul {
    background-color:transparent;
    padding:10px 10px 10px 0px;
    margin:0px 0px 20px 0px;
}

#nav-2 li {
    background-color:#ffffff;
}

#nav-2 li:hover,
#nav-2 li.on,
#nav-2 li.on:hover {
    background:#ffffff url(../imgs/tpl/a0on.gif) bottom left repeat-x;
}

#nav-2 li a {
    margin:0px 18px 0px 18px;
    padding:35px 2px 15px 15px;
    display:block;
    color:#adabab;
    font-size:12px;
    border-bottom:1px solid #adabab;
}

#nav-2 li a.on,
#nav-2 li a.on:hover,
#nav-2 li a:hover {
    margin:0px 18px 0px 18px;
    padding:35px 2px 15px 15px;
    display:block;
    color:#000000;
    font-size:12px;
    border-bottom:1px solid #adabab;
}

/* Nav Content Slider */
#control {
    margin:10px 0px 0px 20px;
}

#nav-content-slider ul {
    background-color:transparent;
    padding:10px 10px 10px 0px;
    margin:0px 0px 20px 0px;
}

#nav-content-slider li {
    float:left;
    background-color:#cecece;
    width:26px;
    height:35px;
    margin:0px 0px 0px 4px;
    cursor:pointer;
}

#nav-content-slider li:hover,
#nav-content-slider li.on,
#nav-content-slider li.on:hover {
    float:left;
    width:26px;
    height:35px;
    margin:0px 0px 0px 4px;
    cursor:pointer;
}

#nav-content-slider #tpl01 li:hover,#nav-content-slider #tpl01 li.on,#nav-content-slider #tpl01 li.on:hover {background-color:#81cffd;}
#nav-content-slider #tpl02 li:hover,#nav-content-slider #tpl02 li.on,#nav-content-slider #tpl02 li.on:hover {background-color:#2ecdea;}
#nav-content-slider #tpl03 li:hover,#nav-content-slider #tpl03 li.on,#nav-content-slider #tpl03 li.on:hover {background-color:#6ffed0;}
#nav-content-slider #tpl04 li:hover,#nav-content-slider #tpl04 li.on,#nav-content-slider #tpl04 li.on:hover {background-color:#7efe53;}
#nav-content-slider #tpl05 li:hover,#nav-content-slider #tpl05 li.on,#nav-content-slider #tpl05 li.on:hover {background-color:#c5fd08;}
#nav-content-slider #tpl06 li:hover,#nav-content-slider #tpl06 li.on,#nav-content-slider #tpl06 li.on:hover {background-color:#fcdb00;}

#nav-content-slider li a {
    /*visibility:hidden;*/
    width:26px;
    height:35px;
    display:block;
    color:#adabab;
    font-size:11px;
}

#nav-content-slider li a.on,
#nav-content-slider li a.on:hover,
#nav-content-slider li a:hover {
    /*visibility:hidden;*/
    width:26px;
    height:35px;
    display:block;
    color:#000000;
    font-size:11px;
}


/* Contenu */
.titrePage {
    font-family:Helvetica,Arial,Verdana;
	font-size:32px;
    color:#b1b0b0;
    padding:35px 0px 5px 15px;
}

#contenu {
    margin:30px 0px 0px 20px;
    width:350px;
}

#container-page .contentMarge2 {
    float:right;width:109px;height:369px;margin:0px 0px 30px 0px;
}

#container-page .contentMarge1 {
    float:right;width:200px;height:369px;margin:0px 20px 30px 0px;
}

/* ------- */

/* Styles Content */
body.mceContentBody,
#mceContentBody,
#mceContentBody * {
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
    color:#424141;
}

#mceContentBody hr,
body.mceContentBody hr {
	color:#e4e4e4;
    background-color:#e4e4e4;
	height:1px;
    border:0;
}

#mceContentBody a,
body.mceContentBody a {
    font-size:11px;
	text-decoration:none;
    font-weight:normal;
	color:#59a9e8;
}

#mceContentBody a:hover,
body.mceContentBody a:hover {
    font-size:11px;
	text-decoration:none;
    font-weight:normal;
	color:#59a9e8;
}

#mceContentBody h1,
#mceContentBody .titre1,
body.mceContentBody h1 {
	font-size:20px;
    font-weight:normal;
    color:#666666;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h2,
#mceContentBody .titre2,
body.mceContentBody h2 {
	font-size:16px;
    font-weight:bold;
    color:#666666;
	padding:0px 0px 5px 0px;
	margin:3px 0px 25px 0px;
    text-align:left;
    border-bottom:1px solid #e4e4e4;
}

#mceContentBody h3,
#mceContentBody .titre3,
body.mceContentBody h3 {
	font-size:14px;
    font-weight:bold;
    color:#424141;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h4,
#mceContentBody .titre4,
body.mceContentBody h4 {
	font-size:14px;
    font-weight:bold;
    color:#666666;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h5,
#mceContentBody .titre5,
body.mceContentBody h5 {
   font-size:12px;
    font-weight:bold;
    color:#424141;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h6,
#mceContentBody .titre6,
body.mceContentBody h6 {
   font-size:12px;
    font-weight:bold;
    color:#7b7b7b;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody .highlight,
body.mceContentBody .highlight {
   font-size:11px;
   font-weight:normal;
   color:#666666;
}

body.mceContentBody ul,
#mceContentBody ul,
#mceContentBody ul {
	list-style: square;
    margin:5px 0px 5px 25px;
}

body.mceContentBody li,
#mceContentBody li,
#mceContentBody li {
	padding:3px 0px 3px 0px;
}

/* Style des listes */


/* Classe de tableau */

#mceContentBody #formatListe04 {
border:2px solid #ffffff;
border-collapse:collapse;
width:86%;
margin:auto;
font-size:11px;
}
#mceContentBody #formatListe04 thead, #mceContentBody #formatListe04 tfoot {
background-color:#ffffff;
border:1px solid #ffffff;
font-size:11px;
}
#mceContentBody #formatListe04 tbody{
background-color:#f4f3f3;
border:1px solid #ffffff;
font-size:11px;
}
#mceContentBody #formatListe04 th {
font-family: Arial, Helvetica, sans-serif;
border:1px solid #ffffff;
padding:2px;
background-color:#74c624;
width:25%;
text-align:center;
font-size:11px;
color:#ffffff;
}
#mceContentBody #formatListe04 td {
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #ffffff;
padding:5px;
text-align:center;
font-size:11px;
}

#mceContentBody #formatListe05 {
border:2px solid #ffffff;
border-collapse:collapse;
width:86%;
margin:auto;
font-size:11px;
}
#mceContentBody #formatListe05 thead, #mceContentBody #formatListe05 tfoot {
background-color:#ffffff;
border:1px solid #ffffff;
font-size:11px;
}
#mceContentBody #formatListe05 tbody{
background-color:#f4f3f3;
border:1px solid #ffffff;
font-size:11px;
}
#mceContentBody #formatListe05 th {
font-family: Arial, Helvetica, sans-serif;
border:1px solid #ffffff;
padding:2px;
background-color:#b6e024;
width:25%;
text-align:center;
font-size:11px;
color:#ffffff;
}
#mceContentBody #formatListe05 td {
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #ffffff;
padding:5px;
text-align:center;
font-size:11px;
}

