html{height:100%;}
/*
* {
    margin: 0px;
    padding: 0px;
}
*/

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, 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: 0px;
    padding: 0px;
    list-style:none;
}

body {
    background-color: #45413e;
    color: #391f11;
    font-family:Arial,Helvetica,Verdana;
    font-size: 12px;
}

textarea {
    color: #391f11;
    font-family:Arial,Helvetica,Verdana;
    font-size: 12px;
}
input {
    color: #391f11;
    font-family:Arial,Helvetica,Verdana;
    font-size: 12px;
}
.end_container {
    clear: both;
    visibility:hidden;
}

#page {
    position:absolute;
    background: #45413e url('../imgs/tpl_v2/bg-int.html') left top repeat-y;
    width:1023px;
    left:50%;
    margin-left:-510px;
}

#header {
    position:relative;
    background: transparent url('../imgs/tpl_v2/bg-header-int.html') left top no-repeat;
    width:975px;
    height:186px;
    margin-left:24px;
}

.logo_header {
    position:absolute;
    width:231px;
    height:119px;
    top:0;
    left:0;
}

#zone_centrale {
    margin-top:8px;
}

#zone_left {
    float:left;
    width:244px;
}

#zone_left {
    float:left;
    width:244px;
    margin:0px 0px 0px 22px;
}

#zone_left #zone_search {
    margin:0px 0px 10px 20px;
}

#zone_left #zone_search input {
    border:1px solid #cacaca;
    color:#a0a0a0;
}

#zone_left #zone_search input.submit {
    border:0;
    color:#3e3e3e;
    background-color:transparent;
    cursor:pointer;
}

#zone_navigation {
    background:#f4f4f4 url('../imgs/tpl_v2/line-separator.html') left top no-repeat;
    width:244px;
    margin:0px 0px 0px 2px;
    padding:5px 0px 0px 0px;
}

#zone_navigation ul li a {
    display:block;
    font-family:Arial,Helvetica,Verdana;
    font-size:14px;
    color:#391f11;
    padding:5px 0px 8px 20px;
    margin:0px 0px 0px 0px;
    background:transparent url('../imgs/tpl_v2/line-separator.html') left bottom no-repeat;
    text-decoration:none;
    font-weight:bold;
}

#zone_navigation ul li a:hover {
    color:#1B9EE8;
    background:transparent url('../imgs/tpl_v2/line-separator.html') left bottom no-repeat;
}

#zone_navigation ul li a.on, #zone_navigation ul li a.on:hover {
    color:#1B9EE8;
    background:transparent url('../imgs/tpl_v2/line-separator-blue.html') 20px bottom no-repeat;
}

#zone_navigation ul {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:transparent url('');
}

#zone_navigation ul ul {
    padding:0px 0px 10px 0px;
    margin:0px 0px 10px 0px;
    background:transparent url('../imgs/tpl_v2/line-separator-blue.html') 20px bottom no-repeat;
}

#zone_navigation ul ul ul {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:transparent url('');
}

#zone_navigation ul ul li a {
    display:block;
    font-family:Arial,Helvetica,Verdana;
    font-size:11px;
    color:#1B9EE8;
    padding:3px 0px 3px 20px;
    margin:0px 0px 0px 0px;
    background:transparent url('') left bottom no-repeat;
    text-decoration:none;
    font-weight:bold;
}

#zone_navigation ul ul li a:hover,
#zone_navigation ul ul li a.on, #zone_navigation ul ul li a.on:hover {
    color:#1B9EE8;
    background:transparent url('');
}

#zone_navigation ul ul ul li a {
    display:block;
    font-family:Arial,Helvetica,Verdana;
    font-size:11px;
    color:#391f11;
    padding:2px 0px 2px 30px;
    margin:0px 0px 0px 0px;
    background:transparent url('') left bottom no-repeat;
    text-decoration:none;
    font-weight:bold;
}

#zone_navigation ul ul ul li a:hover,
#zone_navigation ul ul ul li a.on, #zone_navigation ul ul ul li a.on:hover {
    color:#ffffff;
    background:#00a6dd url('');
}

#toolbar_top {
    position:absolute;
    top:7px;
    right:10px;
    width:350px;
}

#toolbar_top a {
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
}

#toolbar_top a:hover {
    font-size:11px;
    color:#000000;
}

#toolbar_top2 {
    position:absolute;
    top:7px;
    right:472px;
}

#toolbar_top2 a {
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

#toolbar_top2 a:hover {
    font-size:11px;
    color:#000000;
}

#zone_contenu {
    float:left;
    background-color:#ffffff;
    width:692px;
    margin:-17px 0px 0px 20px;
}

/* Style CONTENU */

body.mceContentBody,
#mceContentBody {
    color: #391f11;
    font-family:Arial,Helvetica,Verdana;
    font-size: 12px;
}

body.mceContentBody p,
#mceContentBody p {
    margin:7px 0px 7px 0px;
    padding:0px 60px 0px 0px;
}

#mceContentBody hr,
body.mceContentBody hr {
	color:#2b2a2b;
    background:transparent url('../imgs/tpl_v2/line-hr.html') 0px 0px repeat-x;
	height:1px;
    line-height:1px;
    border:0;
}

#mceContentBody h1,
.titre1,
body.mceContentBody h1 {
    margin:0px 0px 10px 0px;
    font-size: 30px;
    font-weight: normal;
    color: #1B9EE8;
}

#mceContentBody h2,
.titre2,
body.mceContentBody h2 {
	margin:10px 0px 10px 0px;
    font-size: 26px;
    font-weight: bold;
    color: #1B9EE8;
}

#mceContentBody h3,
.titre3,
body.mceContentBody h3 {
    margin:10px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
    color: #1B9EE8;
}

#mceContentBody h4,
.titre4,
body.mceContentBody h4 {
    margin:10px 0px 10px 0px;
    font-size: 16px;
    font-weight: normal;
    color: #1B9EE8;
}

#mceContentBody h5,
.titre5,
body.mceContentBody h5 {
    margin:10px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
    color: #391f11;
}

#mceContentBody h6,
.titre6,
body.mceContentBody h6 {
    margin:10px 0px 10px 0px;
    font-size: 16px;
    font-weight: normal;
    color: #391f11;
}


body.mceContentBody ul,
#mceContentBody ul,
#mceContentBody ul {
	list-style: square inside;
    margin:5px 0px 5px 10px;
    padding:0px 60px 0px 0px;
}

body.mceContentBody li,
#mceContentBody li,
#mceContentBody li {
    list-style: square inside;
	padding:3px 0px 3px 0px;
}

.styleCouleur1 {
   color:#1B9EE8;
}

#mceContentBody a,
.lienSuite,
.lienRetour,
body.mceContentBody a {
    font-size:12px;
	text-decoration:none;
    font-weight:bold;
	color:#391f11;
}

#mceContentBody a:hover,
.lienSuite:hover,
.lienRetour:hover,
body.mceContentBody a:hover{
    font-size:12px;
	text-decoration:none;
    font-weight:bold;
	color:#00a6dd;
}

#mceContentBody a,
.lienSuite,
.lienRetour,
body.mceContentBody a {
    font-size:12px;
	text-decoration:none;
    font-weight:bold;
	color:#391f11;
}

#mceContentBody a:hover,
.lienSuite:hover,
.lienRetour:hover,
body.mceContentBody a:hover{
    font-size:12px;
	text-decoration:none;
    font-weight:bold;
	color:#00a6dd;
}

.capitale {
	text-transform: capitalize;
}

.blocPdf {
    padding:0px 0px 30px 45px;
    background:transparent url('../imgs/tpl_v2/picto/pdf.html') 0px 0px no-repeat;
}

.blocVideo {
    padding:0px 0px 30px 45px;
    background:transparent url('../imgs/tpl_v2/picto/video.html') 0px 0px no-repeat;
}

.blocZip {
    padding:0px 0px 30px 45px;
    background:transparent url('../imgs/tpl_v2/picto/zip.html') 0px 0px no-repeat;
}

.blocLien {
    padding:0px 0px 30px 45px;
    background:transparent url('../imgs/tpl_v2/picto/lien.html') 0px 0px no-repeat;
}

.blocImage {
    padding:0px 0px 30px 45px;
    background:transparent url('../imgs/tpl_v2/picto/image.html') 0px 0px no-repeat;
}

.bt_exprimez_vous {
    display:block;
    width:37px;
    height:33px;
    background:transparent url('../imgs/tpl_v2/bouton/bt-exprimezvous-off.html') 0px 0px no-repeat;
}

.bt_exprimez_vous:hover {
    background:transparent url('../imgs/tpl_v2/bouton/bt-add-exprimezvous-on.html') 0px 0px no-repeat;
}

.bt_question {
    display:block;
    width:34px;
    height:28px;
    background:transparent url('../imgs/tpl_v2/bouton/bt-question-off.html') 0px 0px no-repeat;
}

.bt_question:hover {
    background:transparent url('../imgs/tpl_v2/bouton/bt-add-question-on.html') 0px 0px no-repeat;
}

.bt_endirect {
    display:block;
    width:32px;
    height:32px;
    background:transparent url('../imgs/tpl_v2/bouton/bt-endirect-off.html') 0px 0px no-repeat;
}

.bt_endirect:hover {
    background:transparent url('../imgs/tpl_v2/bouton/bt-add-endirect-on.html') 0px 0px no-repeat;
}

.bt_avisvideo {
    display:block;
    width:39px;
    height:33px;
    background:transparent url('../imgs/tpl_v2/bouton/bt-avisvideo-off.html') 0px 0px no-repeat;
}

.bt_avisvideo:hover {
    background:transparent url('../imgs/tpl_v2/bouton/bt-add-avisvideo-on.html') 0px 0px no-repeat;
}

.bt_avis {
    display:block;
    width:37px;
    height:33px;
    background:transparent url('../imgs/tpl_v2/bouton/bt-avis-off.html') 0px 0px no-repeat;
}

.bt_avis:hover {
    background:transparent url('../imgs/tpl_v2/bouton/bt-add-avis-on.html') 0px 0px no-repeat;
}

.submitQuestion,
button.submit {
    text-align:center;
    width:50px;
    height:30px;
    color:#ffffff;
    background-color:#1B9EE8;
    font-weight:bold;
    border:0px solid;
    cursor:pointer;
}

/* ----- */

#zone_contenu .open_bloc {
    padding:6px 10px 6px 10px;
    background-color:#1B9EE8;
    color:#ffffff;
    text-align:right;
}

#zone_contenu .open_bloc .bt_open_bloc, #zone_contenu .open_bloc .bt_open_bloc:hover {
    font-size:12px;font-weight:bold;color:#ffffff;
}

#zone_contenu .formulaire {
    padding:6px 10px 6px 10px;
    background-color:#d3d3d3;
}

#zone_contenu input, #zone_contenu select,
#zone_contenu textarea {
    border:1px solid #cacaca;
    color:#3a2225;
    font-family:Arial,Helvetica,Verdana;
    font-size:12px;
}

#zone_contenu input.submit {
    border:0;
    color:#3a2225;
    background-color:transparent;
    cursor:pointer;
    font-weight:bold;
}

#mod_actualite .date_actu {
    font-size:10px;
}

#mod_actualite hr,
#mod_avis hr,
#mod_cahier_acteur hr,
#mod_sqr hr {
	color:#2b2a2b;
    background:transparent url('../imgs/tpl_v2/line-hr.html') 0px 0px repeat-x;
	height:1px;
    line-height:1px;
    border:0;
    margin:0;
    padding:0;
}

#mod_actualite .slide_page a,
#mod_sqr .slide_page a {
    font-size:12px;
	text-decoration:none;
    font-weight:normal;
	color:#391f11;
}

#mod_actualite .slide_page a:hover,
#mod_actualite .slide_page a.on,
#mod_actualite .slide_page a.on:hover,
#mod_sqr .slide_page a:hover,
#mod_sqr .slide_page a.on,
#mod_sqr .slide_page a.on:hover {
    font-size:12px;
	text-decoration:none;
    font-weight:bold;
	color:#391f11;
}

#mod_actualite .slide_page a.on,
#mod_actualite .slide_page a.on:hover,
#mod_sqr .slide_page a.on,
#mod_sqr .slide_page a.on:hover {
	text-decoration:underline;
}

#zone_contenu .bt_add_avis {
    display:block;
    width:100px;
    height:93px;
    background:transparent url('../imgs/tpl_v2/bt-add-avis-off.html') 0px 0px no-repeat;
}

#zone_contenu .bt_add_avis:hover {
    background:transparent url('../imgs/tpl_v2/bt-add-avis-on.html') 0px 0px no-repeat;
}

#zone_contenu .bt_add_question {
    display:block;
    width:135px;
    height:119px;
    background:transparent url('../imgs/tpl_v2/bt-add-question-off.html') 0px 0px no-repeat;
}

#zone_contenu .bt_add_question:hover {
    background:transparent url('../imgs/tpl_v2/bt-add-question-on.html') 0px 0px no-repeat;
}

#zone_contenu .bt_add_cahier_acteur {
    display:block;
    width:155px;
    height:102px;
    background:transparent url('../imgs/tpl_v2/bt-add-cahier-acteur-off.html') 0px 0px no-repeat;
}

#zone_contenu .bt_add_cahier_acteur:hover {
    background:transparent url('../imgs/tpl_v2/bt-add-cahier-acteur-on.html') 0px 0px no-repeat;
}

/* MODULE COMMENTAIRE */

#mod_commentaire {
    /**/
}

#mod_commentaire .comment_container {
    /**/
}

#mod_commentaire .comment_container  div.comment {
    background-color:#cedbeb;
    margin:0px 0px 5px 0px;
}

#mod_commentaire .comment_container div  div.comment {
    background-color:#e5f1fe;
    margin:0px 0px 5px 0px;
}

#mod_commentaire .comment_container div div div.comment {
    background-color:#f1f6fb;
    margin:0px 0px 5px 0px;
}

#mod_commentaire .comment_container div div div div.comment {
    background-color:#f6f7f8;
    margin:0px 0px 5px 0px;
}

#mod_commentaire div.comment {
    padding:5px;
}

#mod_commentaire .comment_container .marge {
    background:#ffffff url('../imgs/tpl_v2/fle-reponse.html') 0px 0px no-repeat;
    padding:0px 0px 0px 30px;
}

#mod_commentaire div.comment .bt {
    float:right;
}

#zone_contenu .line_color1 {
    background-color:#f4f4f4;
    padding:10px;
}

#zone_contenu .line_color2 {
    background-color:#ffffff;
    padding:10px;
}

#zone_contenu .date_actu  {
    font-size:10px;
}
/* MODULE AVIS */

#mod_avis .line_color {
    background-color:#f4f4f4;
    padding:10px;
}

#mod_avis div.info {
    float:right;
}

#mod_avis_detail {
    position:relative;
}

#mod_avis_detail .entete {
    padding:18px 10px 18px 10px;
    background-color:#391f11;
    color:#ffffff;
}

#mod_avis_detail .contenu {
    padding:18px 10px 18px 10px;
    background-color:#f4f4f4;
}
#mod_avis_detail .formulaire .titre { font-weight:bold; padding:5px; }

#mod_avis_detail .entete .titre1 { margin:0;color:#ffffff;font-size:22px; }
#mod_avis_detail .entete .titre2 { margin:0;color:#ffffff;font-size:12px;font-weight:bold; }
#mod_avis_detail .entete .titre3 { margin:0;color:#ffffff;font-size:14px;font-weight:bold; }

/* MODULE SQR */

#mod_sqr .numero {
    color: #1B9EE8;
    font-weight:bold;
}

#mod_sqr .auteur {
    color: #1B9EE8;
    font-weight:normal;
}

#mod_sqr .reponse {
    background-color:#e1e9f2;
    padding:10px;
}

/* MODULE CAHIER ACTEUR */

#mod_cahier_acteur .line_color1 {
    background-color:#f4f4f4;
    padding:10px;
}

#mod_cahier_acteur .line_color2 {
    background-color:#ffffffr;
    padding:10px;
}

#mod_cahier_acteur div.info {
    float:right;
}

#mod_cahier_acteur .titre1 {
    margin:0px 0px 0px 0px;
    font-size: 22px;
    font-weight: normal;
    color: #391f11;
}

#mod_cahier_acteur .titre2 {
    margin:0px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #391f11;
}

#mod_cahier_acteur .titre3 {
    margin:0px 0px 10px 0px;
    font-size: 14px;
    font-weight: normal;
    color: #1B9EE8;
}

/* MODULE DETAIL */

#mod_detail {
    position:relative;
    /*background-color:#391f11;*/
}

#mod_detail .entete {
    padding:18px 10px 18px 10px;
    background-color:#391f11;
    color:#ffffff;
}

#mod_detail .contenu {
    padding:10px 0px 6px 0px;
    /*background-color:#f4f4f4;*/
}

#mod_detail .contenu a, #mod_detail .contenu a:hover {
    color:#ffffff;
    font-size:12px;
}

#mod_detail .entete .titre1 { margin:0;color:#ffffff;font-size:22px; }
#mod_detail .entete .titre2 { margin:0;color:#ffffff;font-size:12px;font-weight:bold; }
#mod_detail .entete .titre3 { margin:0;color:#ffffff;font-size:14px;font-weight:bold; }

/* CLOSE WINDOW */

#close_bloc {
    padding:3px 10px 6px 10px;
    margin:0px 0px 15px 0px;
    background-color:#1B9EE8;
    color:#ffffff;
}

#close_bloc .titre {
    margin:0;color:#ffffff;font-size:16px;font-weight:bold;
}

#close_bloc .bt_close {
    float:right;
    cursor:pointer;
}


