*{margin:0px;padding:0px}
a{color:#2698C8;outline:0}
a img{border:none;}
ul, li{list-style-type:none}
body{font-family:arial, Helvetica, sans-serif;font-size:12px;margin:0 0;padding:0 0;}
/*****************************************************************************************************************************************
**************************************MIS EN PAGE PRINCIPALE********************************************************************
*****************************************************************************************************************************/
#global{width:973px;margin:auto;}
#top{height:108px;}
#middle {position:relative}

#middle_left {position:relative;float:left;width:500px;background:url(/images/mutuelle/ombreVert3.gif) top right repeat-y;}
#middle_right {position:relative;width:473px;float:right;}
#total_largeur {position:relative;width:973px;float:left;}
#clearboth{clear:both;}

#bottom{position:relative;width:973px;float:left;text-align:left;margin:10px 0px 0px 0px;}
#bottom div#menu_bas1{width:973px;background:url(/images/bg_menub_left.gif) top left no-repeat;}
#bottom div#menu_bas2{width:973px;background:url(/images/bg_menub_right.gif) top right no-repeat;}
#bottom div#menu_bas3{padding-left:30px;background:url(/images/bg_menub.gif) top left repeat-x;margin:0px 4px 0px 5px;height:22px; line-height: 22px;}

/*************** TOP*/
.logo_mutuelle{float:left;width:344px;height:87px;}
/***************************************************newsletter*******************************************************/
#newsletter{position:relative;float:right;margin-top:27px;padding:0px 0px 0px 65px;width:404px;height:52px;background:url(/images/mutuelle/bg_newsletter.gif) top left no-repeat;}
#newsletter h3{font-size:0.9em;margin-top:3px;padding-left:10px;font-weight:normal;}
#newsletter form{padding-top:3px;}
#newsletter label{display:block;float:left;font-size:11px;color:#636250;margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}
#newsletter .input_txt{float:left;width:165px;height:15px;margin:2px 5px 0px 10px;padding-top:2px;border:1px solid #626250;font-size:12px;}
#newsletter .validate_bt{;display:block;width:20px;height:20px;margin:2px 0px 0px 5px;background:url(/images/mutuelle/bt_newsletter.png) no-repeat;border:none}
#newsletter img{margin-top:7px;}
#newsletter .error_list li{position:absolute;top:10px;left:250px;color:#FF0000;font-size:11px;}
#newsletter .success{color:#636250;font-size:11px;}

#suivezNous{position:absolute;top:0px;left:820px;padding-top:2px;}
#suivezNous p{width:80px;float:left;line-height:18px;color:#636250;font-weight:bold;font-size:11px}
#suivezNous .liste{width:60px;float:left;}
#suivezNous .liste a{display:block;float:left;width:25px;height:18px}

/*************** MENU*/
/***************************************************menu horizontal*******************************************************/
#menu{position:relative;}
#menu dl{position:relative;width:973px;height:32px;background:url(/images/bg_menu.gif) repeat-x;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#menu dl dt{float:left;height:32px;background:url(/images/menu_break.gif) no-repeat top right;padding:0px 2px 0px 0px;margin:0px 0px 0px 0px;}
#menu dl dt.last{background:none;padding-right:0;}
#menu dl dt a{float:left;display:block;height:32px;color:#444139;text-decoration:none;font-size:13px;line-height:32px;padding:0px 0px 0px 0px;text-transform:uppercase;}
#menu dl dt a:hover{display:block;height:32px;background:url(/images/bg_menu_hover.gif) repeat-x;font-size:13px;line-height:32px;color:#fff;font-weight:bold;}
#menu dl dt.first a:hover{background:url(/images/bg_menu_left_hover.gif) no-repeat top left;}
#menu dl dt.last a:hover{background:url(/images/bg_menu_right_hover.gif) no-repeat top right;line-height:32px;color:#fff;font-weight:bold;}
#menu dl dt a span{text-align:center;cursor:pointer}
#menu dl dt a span.titre1{display:block;width:137px;}
#menu dl dt a span.titre2{display:block;width:228px;}
#menu dl dt a span.titre3{display:block;width:260px;}
#menu dl dt a span.titre4{display:block;width:170px;}
#menu dl dt a span.titre5{display:block;width:170px;}
#menu dl dd{display:none;position:absolute;top:32px;z-index:100;background-color:#cbcbc5}
#menu dl dd ul{}
#menu dl dd li{display:none;height:20px;padding-left:20px}
#menu dl dd#ssMenu1{left:0;width:137px}
#menu dl dd#ssMenu2{left:139px;width:228px}
#menu dl dd#ssMenu3{left:369px;width:260px}
#menu dl dd#ssMenu4{left:631px;width:170px}
#menu dl dd#ssMenu5{left:803px;width:170px}

/*************** BREADCRUMB*/
#middle #breadcrumb{color:#636250;font-size:10px;margin:0px 0px 0px 0px;display:block;width:480px;padding:10px 0px 0px 15px;}
#middle #breadcrumb a{color:#636250;font-size:10px;}

/*************** PAGINATION*/
.pagination{float:right;}
.pagination .total{margin-left:25px;}
.pagination ul{height:20px;}
.pagination ul li{float:left;text-align:center;width:20px;}
.pagination ul li.intro{width:60px}
.pagination ul li span.en_cours{background-color:#636250; color: #FFFFFF;width:20px;padding: 0 5px 0 5px;}
.pagination ul li a{color:#636250;text-decoration: none;}
.pagination ul li a:hover{color:#eb6e08}

.paginationListe{height:20px;}
.paginationListe .total{float:left;}
.paginationListe ul{height:20px;float:right;}
.paginationListe ul li{float:left;text-align:center;width:20px;}
.paginationListe ul li.intro{width:60px}
.paginationListe ul li span.en_cours{background-color:#636250; color: #FFFFFF;width:20px;padding: 0 5px 0 5px;}
.paginationListe ul li a{color:#636250;text-decoration: none;}
.paginationListe ul li a:hover{color:#eb6e08}

/*************** PUBLICITE*/
#publicite{float:left;width:973px;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-top:1px solid #d6d3d1;}
#publicite div {text-align:center;margin:0px 0px 7px 0px;}
#publicite.imgpub2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

/*************** BOTTOM*/
#bottom div div div a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-decoration:none;color:#636250;font-size:10px;}
#bottom div div div span{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}

/*************** DIVERS*/
.content_bottom{clear:both;margin:10px 0px 0px 0px;padding:0px 0px 10px 0px;font-size:11px;}
.content_bottom .rss{display:block;height:25px;margin-left:10px;padding-left:25px;background:url(/images/mutuelle/rss.gif) no-repeat top left;color:#bbbbb7;text-decoration:none;}
#articles .content_bottom .rss{clear:both;margin-top:20px;}

/*************** EDITION*/
.link_to_edit{position: absolute;bottom: 0px;right: 0px;z-index: 999}
.link_to_edit_page{position: absolute;bottom: 0px;right: -16px;;z-index: 999}
#editor{position:fixed;top:0px;right:0px;width:646px;height:100%;background-color:#FAFAFA;border-left:3px solid #666;z-index: 1000;overflow:auto}
#editor #editor_close a{display:block;height:16px;line-height:16px;padding:10px;font-weight:bold;color:#FFF;text-decoration:none;background:#999}
#editor #editor_close a img{float:left;padding-right:5px}
#editor #editor_form{margin-top:80px;padding:0px 10px;}
#editor #editor_form table{ width: 100%}
#editor #editor_form label{padding-right:10px;color:#666}
#editor #editor_form textarea{width: 500px; height: 100px;}
#editor #editor_form .validate{padding-top:10px;text-align:center}
#editor #editor_form .validate input{width:105px;height:30px;padding-bottom:5px;color:#fff;font-weight:bold;cursor:pointer;border:none;background:url(/images/bt_validate.png) no-repeat top left}
#contenu_contenu{width: 420px;height: 650px;font-size: small;}

#editor_toolbar{
position: fixed;
bottom: 0px;
right: 0px;
background-color: #ccc;
padding: 3px;
opacity: 0.80;    
filter: alpha(opacity:80);    
z-index: 10000;
}

/*************** LOGIN*/
#login{width:305px;margin:0 auto}
#login .intro{padding:10px 0px 20px 0px;font-weight:bold;color:#666;text-align:center}
#login .form_row{padding:5px 0px}
#login label.txt{display:block;float:left;width:140px;padding-right:10px;color:#5E3E00;font-size:12px;text-align:right}
#login .form_input{width:150px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#login .form_validate{margin:20px 0px;text-align:center}
#login .form_validate .bt_valider{width:105px;height:30px;padding-bottom:5px;color:#fff;font-weight:bold;cursor:pointer;border:none;background:url(/images/bt_validate.png) no-repeat top left}


