.clear { clear:both; margin:0; padding:0;}
body {     background-color: #535E74!important;margin:0;}


#header_vert { background:url(../images/bg_header_vert.jpg) repeat-x; width:100%; height:91px;  }
#header_bleu { background:url(../images/bg_header_bleu.jpg) repeat-x; width:100%; height:91px;  }
#header_orange { background:url(../images/bg_header_orange.jpg) repeat-x; width:100%; height:91px;  }

#header_all { width:1125px; margin:0 auto;height:91px; }
#logo { float:left; margin:0 0 0 70px; width:590px;height:91px;}
*html #logo { margin:0 0 0 40px; width:580px}
#login { float:left; width:400px; height:34px; margin:8px 0; border-left:1px dashed #878787; padding:0 0 0 14px}

#admin_ico { margin:0 10px 0 0; padding:0; float:left; width:23px; }
#admin_name { width:365px; height:17px; margin:0; padding:0; float:left; color:#878787; font-weight:bold;}

#admin_name a {color:#878787;text-decoration:none}
#admin_name a:hover { text-decoration:underline}
#admin_name a.vert { color:#65952b; text-decoration:underline}
#admin_name a:hover.vert { text-decoration:none;}
#admin_name a.bleu { color:#2b839b; text-decoration:underline}
#admin_name a:hover.bleu { text-decoration:none;}
#admin_name a.orange { color:#c84e03; text-decoration:underline}
#admin_name a:hover.orange { text-decoration:none;}
#admin_choice { width:365px; height:17px; margin:0; padding:0; float:left}

.list_login { font-size:11px; color:#878787; width:350px;}

label { display:block; float:left; margin:3px 0 0 5px;}

a.dark_gray { font-weight:bold; text-decoration:none; color:#737373; font-size:11px;}
a:hover.dark_gray { text-decoration:underline;}

#main { width:100%; }
#main_all { width:1125px; background:url(../images/bg_main.jpg) repeat-y #FFF; margin:0 auto;}
#main_center { margin:0 65px 0 75px; width:985px; }
#menu { width:150px; float:left; margin:0 15px 15px 0; color:#656464; font-size:13px;}
#menu ul { margin:15px 0 15px 0; padding:0 ; list-style-type:none; }
#menu ul li { margin: 5px 0 0 0; padding:0 0 0 20px; background:url(../images/li_arrow.gif) no-repeat 0 3px; }
#menu ul li.select { font-weight:bold;background:url(../images/li_square.gif) no-repeat 0 3px;}
#menu ul li a {color:#656464; font-size:13px; text-decoration:none;}
#menu ul li a:hover { color:#000; }
#menu ul.submenu {margin:5px 0 10px 20px; padding:0 ; list-style-type:none; font-size:11px }
#menu ul.submenu li { margin: 5px 0 0 0; padding:0 0 0 15px; background:url(../images/li_arrow.gif) no-repeat 0 3px; }
#menu ul.submenu li.select { font-weight:bold;background:url(../images/li_square.gif) no-repeat 0 3px;}
#menu ul.submenu li a {color:#656464; font-size:13px; text-decoration:none;}
#menu ul.submenu li a:hover { color:#000; }
#menu_separator { border-bottom:1px solid #c8d9b3; margin:10px 0;}


#content_all { float:left; width:815px; background-color:#FFF; /*color:#737373;*/; color:#000;}

#crumtrail { width:815px; margin:15px 0 0 0; border-bottom:1px dashed #878787; padding:0 0 15px 0; color:#878787;}
#crumtrail a {color:#878787; text-decoration:underline;}
#crumtrail a:hover { text-decoration:none;}
#crumtrail .vert {color:#65952b;}

#titre { font-size:18px; color:#535353; font-weight:bold; margin:15px 0 0 0; border-bottom:5px solid #e7ac20; padding:0 0 5px 0;width:815px; }

#form { margin:0; padding:0;}

.submit {color: #42413d; background:url(../images/bg_btn.jpg) repeat-x; border: 1px outset #cbcbcb;  padding:3px; font-size:11px; margin:0 ;cursor:pointer;}
*:first-child+html .submit {color: #42413d; background:url(../images/bg_btn.jpg) repeat-x; border: 1px outset #cbcbcb;  padding:3px; font-size:11px; margin:0 0 -5px 0;}

.btn_filtre {color: #42413d; background:url(../images/bg_btn.jpg) repeat-x; border: 1px outset #cbcbcb;  padding:3px; font-size:11px; margin:0 0 10px 0 ; width:80px; cursor:pointer;}
*:first-child+html .btn_filtre {color: #42413d; background:url(../images/bg_btn.jpg) repeat-x; border: 1px outset #cbcbcb;  padding:3px; font-size:11px; margin:0 0 5px 0 ;}
*html .btn_filtre {color: #42413d; background:url(../images/bg_btn.jpg) repeat-x; border: 1px outset #cbcbcb;  padding:3px; font-size:11px; margin:0 0 0 0 ;}


#toolbar_left { float:left}
#toolbar_right{ float:right}

#separator { /*width:815px; */border-bottom:1px dashed #878787; margin:15px 0;}

#content_edition { border:1px solid #767676; padding:15px; width:783px; margin:0 0 15px 0;}
#edition_highlight { width:773px; border:1px solid #cccccc; margin:0 0 15px 0; padding:5px; background:url(../images/bg_toolbar.jpg) #f8f8f8 repeat-x; line-height:20px}
#edition_highlight table { border:none}
#content_separator { width:100%; border-bottom:1px dashed #CCC;/*margin:15px 0;*/margin:10px 0;}
.content_separator { width:100%; border-bottom:1px dashed #CCC;/*margin:15px 0;*/margin:10px 0;}
*html #content_separator{margin:7px 0;}
*:first-child+html #content_separator{margin:7px 0;}
#cadre_adresse { width:763px;border:1px solid #737373;margin:5px 0 0 0; padding:10px;}
*html #cadre_adresse{width:743px;}

.section { color:#737373; font-size:11px; font-weight:bold;}
.highlight {color:#000; font-size:13px; font-weight:bold; }
.asterisque { color:#C30; font-size:10px;}
.list { font-size:11px; color:#737373; width:200px; margin:5px 0 0 0; padding:0}
.list_small { font-size:11px; color:#737373; width:50px; margin:5px 0 0 0; padding:0}
.list_medium { font-size:11px; color:#737373; width:100px; margin:5px 0 0 0; padding:0}
.list_large {font-size:11px; color:#737373; width:180px; margin:5px 0 0 0; padding:0}
.list_xxl {font-size:11px; color:#737373; width:350px; margin:5px 0 0 0; padding:0}
.list_xxxl {font-size:11px; color:#333333; margin:5px 0 0 0; padding:0;height:250px}
.list_xxxl .expire{color:#878787; }
.list_xxxl .aucune_suggestion{color:#878787;font-style:italic;}

.input_search {font-size:11px; color:#737373; width:170px; margin:5px 0 0 0; padding:0 0 0 5px}
.input_search_red {font-size:11px; color:#737373; width:170px; margin:5px 0 0 0; padding:0 0 0 5px; border:1px solid #971515;}
.input_search_orange {font-size:11px; color:#737373; width:170px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #e28000;}

.input_xxl {font-size:11px; color:#737373; width:350px; margin:5px 0 0 0; padding:0 0 0 5px; }
.input_xxl_red {font-size:11px; color:#737373; width:350px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #971515;}
.input_xxl_orange {font-size:11px; color:#737373; width:350px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #e28000;}

.input_small {font-size:11px; color:#737373; width:40px; margin:5px 0 0 0; padding:0 0 0 5px;}
.input_small_red {font-size:11px; color:#737373; width:40px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #971515;}
.input_small_orange {font-size:11px; color:#737373; width:40px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #e28000;}

.input_medium {font-size:11px; color:#737373; width:90px; margin:5px 0 0 0; padding:0 0 0 5px;}
.input_medium_red {font-size:11px; color:#737373; width:90px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #971515;}
.input_medium_orange {font-size:11px; color:#737373; width:90px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #e28000;}

.input_large {font-size:11px; color:#737373; width:235px; margin:5px 0 0 0; padding:0 0 0 5px;}
.input_large_red {font-size:11px; color:#737373; width:235px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #971515;}
.input_large_orange {font-size:11px; color:#737373; width:235px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #e28000;}

.input_controle {font-size:11px; color:#737373; width:160px; margin:5px 0 0 0; padding:0 0 0 5px;}
.input_controle_red {font-size:11px; color:#737373; width:160px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #971515;}
.input_controle_orange {font-size:11px; color:#737373; width:160px; margin:5px 0 0 0; padding:0 0 0 5px;border:1px solid #e28000;}

.textarea { font-size:11px; color:#737373; width:360px; margin:0 0 5px 0; padding:0 0 0 5px; }


.radio { margin:5px 5px 0 0;}
.filtrer { padding:0 10px 10px 0;}
.checkbox { float:left; }

.table_titulaire { width:370px; border:1px solid #737373; margin:5px 0 0 0; }
.table_titulaire .white { background-color:#FFF; border-bottom:1px solid #DDD; }
.table_titulaire .gray { background-color:#f4f4f4; border-bottom:1px solid #DDD; }

#btn_filtre_right { float:right; margin:5px 5px 5px 0; }
*:first-child+html #btn_filtre_right { margin:5px 3px 5px 0;}
#btn_filtre_left { float:right; margin:5px 70px 5px 0; cursor:pointer;}
*:first-child+html #btn_filtre_left { margin:5px 27px 5px 0;}


.box { width:auto; margin:0 15px 15px 0; float:left;}
*:first-child+html .box {margin:0 7px 3px 0;}
*html .box {margin:0 4px 3px 0; }
#toolbar .box{ width:auto; margin:0 15px 10px 0; float:left;}
.box_text { width:auto; margin:15px 15px 15px 0; float:left; padding:0;}


a.yellow { color:#737373; padding:0; text-decoration:none; font-size:8pt;}
a:hover.yellow {  color:#e7ac20;}

a.red {  font-weight:normal; color:#CC0000; padding:0; text-decoration:none;}
a:hover.red {  color:#FF0000;}

.formfor  { border:1px solid #737373;}
.formfor td { padding:4px; border-bottom:1px solid #DDD; border-left:1px solid #DDD;}
.formfor td.titre { background:#DDD}
.formfor td.gris { background:#F4F4F4;}

#pagination { text-align:center; margin:15px 0; color:#737373;}
#pagination a { color:#737373; text-decoration:underline;}
#pagination a:hover { text-decoration:none;}

.td_red { color:#FFF; background-color:#971515}
.td_orange {color:#FFF; background-color:#e28000}
.td_gris { color:#FFF; background-color:#6a6a6a}

#center { text-align:center; font-size:16px; color:#C00; font-weight:bold; }

a.light { color:#cfcfcf; border-bottom:1px solid #cfcfcf; padding:0; text-decoration:none;}
a:hover.light {  color:#cfcfcf;}


.red { font-weight:bold; color:#800000;}
.green { color:#65952b;}

.td_highlight { background-color:#a9d6ff;}


.table0{border:0; border-spacing:0;}
.table0 td{padding:0;}
.table2{border:0; border-spacing:0;}
.table2 td{padding:2px;}
.table5{border:0; border-spacing:0;}
.table5 td{padding:5px;}

#toolbar { width:100%; border:1px solid #cccccc; margin:0; padding:5px; background:url(../images/bg_toolbar.jpg) repeat-x #f8f8f8;}

#content_result { border:1px solid #737373;width:100%;padding:0; margin-top:15px;box-shadow: 10px 10px 5px #888888; height:428px; overflow-y:auto;}

#content_result tr .ligne_0{}
#content_result tr .ligne_1{}

#content_result td { padding:4px; border:1px solid #DDD; }
#content_result td .titre { background:#DDD}
#content_result td .gris { background:#F4F4F4;}

#content_result td a:hover { text-decoration:none; color:#A00;}
#content_result td a { text-decoration:none; color:black;}
#content_result td .Proverbe {font-weight:bold; font-size:8pt;}
#content_result td .ProverbeOr{color:#000077; font-size:9pt;}
#content_result td .Commentaire{color:#333333;font-style:italic;font-size:8pt;}
#content_result td .Correspondance{color:#333333;font-size:8pt;}

#Pagination {margin-top:15px;font-size:8pt;}

#cadre_edition { border:1px solid #737373;width:100%;padding:7px; margin-top:15px;box-shadow: 10px 10px 5px #888888; height:440px; overflow-y:auto;}

dt { color:#737373; font-size:11px; font-weight:bold; display:block;}
dt label { float:none;}
dd { margin-left:5px;margin-bottom:10px;}
.input_xxxl {font-size:11px; color:#737373; width:640px;; margin:5px 0 0 0; padding:0 0 0 5px; }
.imgbt{cursor:pointer; margin:2px;}


#conteneur
{
	max-width: 1000px;
	margin:0 auto;
}

#divRecherche
{
	border: solid 1px #AAA;
	padding: 12px;
	margin: 12px;
	box-shadow: 7px 7px 5px  black;
	background: white;
	position: relative;

}

.choisit
{
	cursor: pointer;
}
.choisit:hover
{
	color: red;
}

#Reinit
 {
	background:url(../images/refresh24.png);
}

#Recherche
 {
	background:url(../images/view.png);
}


#Nouveau
 {
	background:url(../images/add24.png);
	position: absolute;
	right:10px;
	top: 10px;
}

.btEditer
{
	background:url(../images/edit24.png);
	position: absolute;
	right:10px;
	top: 10px;
}

.xxl, .xxl > input[type=text]
{
	width:100%;
}

#Commandes
{
	text-align:right;
}

#divResultats
{
	border: solid 1px #AAA;
	padding: 12px;
	margin: 12px;
	box-shadow: 7px 7px 5px  black;
	background: white;
}

#divNavigation
{
		background: white;
		text-align: center;
}
.proverbe
{
	padding: 12px;
	border-bottom: solid 1px #CCC;
	display: none;
	position: relative;
	}

.resProverbe
{
	font-weight: bold;
	font-size: 18px;
}
.resOr
{
	font-weight: bold;
	font-size: 14px;
}
.resEquivallent
{
	/*font-style: italic;*/
	font-size: 14px;
}

.resMaisencore
{
	font-weight: normal;
		color: #777;
		font-size:12px;
}

.resThemes
{
	text-align: right;
		color: #777;
		font-size:10px;
}

.resExplication
{
	font-style: italic;
	margin-left: 20px;
	color: #777;
}

.navigation
{
	width: 20px;

	border-right: solid 1px #777;
	text-align: center;
	font-size: 9pt;
	cursor: pointer;
	display: inline-block;
}
.navigation0
{
	border-left: solid 1px #777;
}
.navigation:hover { text-decoration:underline}
.navigation.actif
{
	color: red;
	font-weight: bold;
}

#menuBtn
{
	position: fixed;
	bottom:0;
	right:20px;
	width: 32px;
	padding: 10px;
	z-index:999999;
}


.btn-primary {
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
    background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border: 1px solid transparent;
	margin-top:4px;
}
.btn-primary:hover
{
	/*
	background-image: -webkit-linear-gradient(top, #337ab7 0%, #245580 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #245580 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#245580));
    background-image: linear-gradient(to bottom, #337ab7 0%, #245580 100%);
	*/
 background-image: none;
  background-color: #245580;
  /* border-color: #204d74; */
}

.btn-circle
{
    cursor: pointer;
	text-align: center;
    border-radius: 50% !important;
    padding: 0px !important;
    line-height: 0 !important;
	    width: 32px;
    height: 32px;
    font-size: 16px !important;
	
	    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}


.alerte
{
	background: white;
	padding: 20px;
	border: 1px solid black;
	border-radius:20px;
	box-shadow: 5px 5px 3px black;
	position: fixed;
	left:0; right:0; 
	top:40%;
	margin: 0 auto;
	width:420px;
	opacity: 0;
	z-index: 5000;
}
.alerte ul
{
	margin-left: 20px;
}
.alerte .titre
{
	font-size:18px;
	font-weight: boler;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: solid 1px;
}
.alerte button.btn-success,
.alerte.success
{
	color:#fff;
	background:#3e8f3e;
}
.alerte button.btn-warning,
.alerte.warning
{
	color:#fff;
	background:#e47a1e;
}
.alerte button
{
	margin-right:5px;
	margin-top:15px;
}
.alerte button.btn-error,
.alerte.error
{
	color:#fff;
	background:#A00;
}
.alerte.warning .titre,
.alerte.success .titre,
.alerte.error .titre
{
	border-bottom-color:white;
	color:#fff;
}
.alerte button{text-align:center;}

.popupe
{
	position: fixed;
	width: 520px;
	height: 132px;
	left:0; right:0; top:0; bottom: 0;
	margin: auto;
	box-shadow: 5px 5px 3px black;
	z-index:1500;
	/* background:url(../images/fond.png) repeat;*/
	background: #535E74;
	padding: 20px;
}
.popupe table
{
    /* position: absolute; */
    /* top: 0; */
    /* bottom: 0; */
    /* right: 0; */
    /* left: 0; */
    /* margin-top: 20px; */
	width:100%;
   /* margin-bottom: auto; */
   /* margin-left: 20px; */
   border: 0!important;
}
.popupe table td
{
	padding: 2px;
}
.popupe  input[type=text]{width:100%}

.popupe .label
{
	font-weight: bold;
	color: white;
}
.bouton
{
	cursor : pointer;
	display: inline-block;
	width: 24px;
	height:24px;
	margin-right: 5px;
}

.btOk
{
	background:url(../images/Ok24.png);
}

.btCancel
{
	background:url(../images/cancel16.png);
}