html, body {margin: 0 auto; font-family:Calibri;}
body {background:#f6e6cf url('/images/design/beige.png') 0px 0px repeat-x;color:#000;}
body a {text-decoration:underline; color:#963; border: none;}
body a:hover, a:focus, a:active, a:visited {text-decoration:underline;color:#990000;outline:none; border: none;}
:focus {outline:none;}
#container {
    background:transparent url('/images/design/fond_ccc.png') 0px 0px no-repeat;
    margin:0px auto;
    text-align:justify;
    width:1200px;
    position:relative;
    z-index:99;
}
.border_img{
	/*border:solid 3px #fff;*/
}
.evidence{
	background:#f6e6cf;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius: 20px;
	padding:10px;
	margin-bottom:10px;
}
#menu_flash {margin-left:127px;}
#menu_flash1 {margin-left:95px;}
#menu_flash_bas {margin-left:127px;}
.sous-menu {margin-left:127px;}
#content {
    margin:0px auto;
    top:60px;
    width:990px;
    position:relative;
    z-index:99;
    font-size:14px;
}
#content_page {
    margin:0px auto;
    width:990px;
    position:relative;
    z-index:99;
    font-size:14px;
}
#content_titre{
	clear:both;
	font-size:25px;
	font-weight:bold;
	text-shadow: 0px 0px 6px #fff; 
	background:transparent url("/images/design/trans_t.png") -105px 0px no-repeat;
	height:72px;
	padding: 0px 40px;
}
#content_titre_maison{
	clear:both;
	font-size:40px;
	font-weight:bold;
	text-shadow: 0px 0px 6px #fff; 
	background:transparent url("/images/design/trans_t.png") -105px 0px no-repeat;
	height:72px;
	text-align:center;
	padding:0 40px;
}
#content_titre_bonal{
	clear:both;
	background:transparent url("/images/design/trans_t.png") -105px 0px no-repeat;
	height:72px;
	padding:0 40px;
}
#content_titre_appellation{
	clear:both;
	background:transparent url("/images/design/trans_t.png") -105px 0px no-repeat;
	height:52px;
	padding:0 40px;
}
.fondtitre{
	background: #b48c5d;
  	color:#ffffff;
  	-moz-border-radius-topright:20px;
  	-o-border-radius-topright:20px;
 	-khtml-border-radius-topright:20px;
  	-ms-border-radius-topright:20px;
  	-webkit-border-top-right-radius: 20px;
	padding-left:20px; 
	/*text-shadow: 0px 0px 6px #947352; */
}
#content_contenu{
	background:transparent url("/images/design/trans_c.png") -105px 0px repeat-y;
	padding: 0px 40px 0px 40px;
	width:910px;
	/*min-height:460px;*/
}

#content_contenu p{
	margin:0px;
	padding-bottom:15px;
	text-align: left;
	/*text-indent:40px;*/
}
#content_contenu2 p{
    margin:0px;
	padding-bottom:15px;
}
p{
	margin:0px;
}
#ccc{color:#963;text-decoration:underline;}
#aps{color:#33C;text-decoration:underline;}
#content_bas{
	background:transparent url("/images/design/trans_b.png") -105px 0px no-repeat;
	padding: 0px 40px;
	height:72px;
}
#content_bas2{
	/*background:transparent url("../images/design/trans_b.png") -105px 0px no-repeat;
	padding: 0 40px;*/
	height:30px;
}
#content_bas3{
	background:transparent url("/images/design/trans_b.png") -105px 0px no-repeat;
	padding: 20px 0px;
	height:72px;
}
#liens{
	float:left;
	font-size:13px;
	text-align:left;
	color:#33C;
	width:380px;
}
#liens2{
	float:left;
	font-size:13px;
	text-align:left;
	color:#33C;
	width:380px;
}
#date{
	float:right;
	text-align:right;
	width:530px;
}
#date2{
	float:right;
	text-align:right;
	width:530px;
}
#avant{
	float:left;
	padding-left:20px;
	padding-bottom:40px;
	width:32px;
}
#haut_page{
	float:left;
	width:886px;
	text-align:center;
}
#apres{
	float:left;
	padding-right:20px;
	width:32px;
	padding-bottom:40px;
}
#imprime{
	float:left;
	padding-left:45px;
	width:32px;
}
#accueil{
	float:left;
	padding-left:20px;
	width:32px;
}
#avant_bonal{
	float:left;
	padding-bottom:40px;
	width:32px;
}
#haut_page_bonal{
	float:left;
	width:596px;
	text-align:center;
}
#apres_bonal{
	float:left;
	width:32px;
	padding-bottom:40px;
}
#print:hover{background: url("/images/design/printer_b.png");}
#home:hover{background: url("/images/design/home_b.png");}
#left:hover{background: url("/images/design/left_b.png");}
#top:hover{background: url("/images/design/top_b.png");}
#right:hover{background: url("/images/design/right_b.png");}
img{border:0px;}

#identification{
	height:400px;
	padding-top:300px;
	padding-left:400px;
}
#connection{
	height:400px;
	padding-top:270px;
	padding-left:330px;	
}
#renvoi_identifiants{
	height:500px;
	padding-top:150px;
}
#encadre{
	border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius: 20px;
	border:solid 1px #963;
	padding:10px;
	margin-bottom:10px;
}
#encadre_rouge{
	border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius: 20px;
	border:solid 1px #990000;
	padding:10px;
	margin-bottom:10px;
}
#encadre_bleu{
	border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius: 20px;
	border:solid 1px #5187B9;
	padding:10px;
	margin-bottom:10px;
}
#gauche{width:230px;float:left;}
#droite{float:left;width:660px;margin-left:20px;position:relative;}
#droite-menu{float:left;width:640px;margin-left:20px;padding-left:20px;};
h1{
	margin:0px;
    font-size:25px;
	font-weight:bold;
	text-shadow: 0px 0px 6px #fff;
}
h2{
    font-size:20px;
	font-weight:bold;
	text-shadow: 0px 0px 6px #fff;
}
h3{
    font-size:16px;
	font-weight:bold;
	text-shadow: 0px 0px 6px #fff;
}
hr{
    color: #000;
}
table{
    border:0;
}
td {padding:2px; border:solid 1px #999;}

input{
	width:100px;
}
input[type=text]{
	width:200px;
}
label{
	text-align:left;
	width:100px;
}
#fond_popup {background:#f6e6cf url('/images/design/beige.png') 0px 0px repeat-x;color:#000; padding:30px; font-size:14px;}

.lettrine:first-letter, x:-moz-any-link, x:default{
	font-size:500%;
	font-style:italic;
	color:#990000;	
	float:left;
	font-smooth: 1em;
	margin-right:5px;
	text-shadow: 3px 3px 5px #999;
}
/*footer
------------------------------------------------------------ */
#footer { background: url(/images/design/footer.png) no-repeat; width:735px; height:110px; margin:25px 0; position:absolute;}
#footer-menubas { background: url(../images/design/menu-bas.png) no-repeat; width:735px; height:110px;  margin:25px 0;}
	#footer-menubas input, #footer input { width:auto;}
	#liens_menu {float:left; width:215px; height:118px;}
	#search {float:left; padding:5px 0px; margin :12px 0; height:40px; overflow:visible;}
	#search-ok {float:left; width:10px; padding:1px 0px; margin-top:12px; height:10px;}
	#drapeau {float:right; width:370px;position:absolute;}
	#onglets_bas {float:right; width:370px;}

	/* Recherche
	------------------------------------------------------------------*/
	.bouton { font-size:10px; padding:5px; border:1px solid #ae7972; margin-bottom:5px;}
	
	/* Drapeau
	------------------------------------------------------------------*/
                #drapeau .kwicks{
                    width:370px;
                    position:absolute;
                    margin-left:470px;
                }
		#drapeau li {
                        list-style-type: none;
			float: left;
			width: 45px;
			height: 50px;
		}
		#drapeau .kwicks_inner {
			width: 138px;
		}
		#drapeau .bigLetter {
			float: left;
                        height: 48px;
                        margin-top:-3px;
                        position: absolute;
                        
		}
		#drapeau .smallLetters {
			display: none;
			text-align: center;
			width: 90px;
			color: #f9eddd;
			font-size: 16px;
			margin-top: 6px;
                        padding-left:35px;
                        position:absolute;
			/*float: right;*/
		}
		#drapeau li.active .smallLetters {
			display: block;
		}

/*--------------------------------------------------------------------------------*/
/*----------------------------------- ADMIN --------------------------------------*/
#admin_config {text-align:center; padding-top:75px;}
#admin_config img{border:2px solid #fff;margin:0 20px;}
#admin_config img:hover{border:2px solid #990000;}
.titre_news {
    margin:8px 10px 8px 0px;
    float:left;
    font-weight:bold;
}
.date_news {
    margin:8px 0;
}
.pair{
    width:800px;border: 1px solid #999999; margin-top:5px;
    background-color:#CCCCCC;
}
.impair{
    width:800px;border: 1px solid #999999; margin-top:5px;
    background-color:#ffffff;
}
.depli {cursor:pointer;}
#t_admin {width:100%;}
#t_admin:hover {background:url("/images/design/hover_admin.png") 0px 0px repeat-x; border: 1px solid #999999;}
#p_admin {width:100%;border: 1px solid #999999; margin-top:5px;}
#titre_admin {
    width:670px;
    padding:0 30px;
    text-align:left;
    float:left;
}
#btn_modif{text-align:left;}
button{
    margin:5px 5px;  
}
#cPage-a{
    border: 1px solid #999999;
    background-color:#ffffff;
    width:18px;
    height:18px;
    float:left;
    margin-right:5px;
	margin-top:5px;
}
#cPage{
    border: 1px solid #999999;
    background-color:#CCCCCC;
    width:18px;
    height:18px;
    float:left;
	margin-top:5px;
    margin-right:5px;
}
#cPage-a:hover{
    border: 1px solid #999999;
    background-color:#ffae00;
    cursor:pointer;
}
#pagination{float:none;}

