a{color:gray;text-decoration:none;}
a:hover{text-decoration:underline;}
.lettrine{font-size:16px;font-weight:bold;color:#72add7;}

.welcome p{padding-bottom:6px;font-size:12px;}
.welcome{padding-top:12px;font-size:12px;}
.welcome .lettrine{font-size:16px;font-weight:bold;color:#72add7;}
.welcome_body_left p:first-letter{font-size:16px;font-weight:bold;color:#72add7;}
.welcome a{color:gray;text-decoration:none;}
.welcome a:hover{text-decoration:underline;}
.welcome_title{padding-left:10px;font-size:16px;font-weight:normal;}
.welcome_body_left{padding-left:10px;padding-top:20px;margin-right:10px;text-align:justify;width:400px;float:left;}
.welcome_body_right{font-size:13px;margin-top:25px;width:380px;float:right;}

.albumifra{border:0px;width:800px; height:550px;}

/* Slideshow */
.slideshow{position:relative;margin:0;padding:0;text-align:center;z-index:100;height:295px;width:172px;display:block;}
.slideshow span{display:block;}
.slideshow img{margin:0;padding:0;width:171px;border:1px solid rgb(220,220,220);}
.slideshow a{margin:0;font-family: verdana, sans-serif;font-size:9px;font-weight:normal;text-decoration:none;}

/* Fiche */
.fiche {font-size:11px;	border: none;position:relative;display:block;}
.fiche input{font-size:11px; margin-left:3px;}
.fiche select{font-size:11px; margin-left:3px;}
.fiche textarea{font-size:11px; margin-left:3px;}
.fiche img{border: none; height:14px; width:14px;}
.fiche td{font-weight:normal;border:none;color:inherit;}
.fiche tr{color:inherit;}
.fiche table{color:inherit;}
.fiche button{width:20px; height:20px;}
p.fiche {line-height: 22px; vertical-align: middle;}
.headersection{position:relative;margin-bottom:15px;}
.footersection{position:relative;}
.tabssection{position:relative;}
.saveiconnone{display:none;border:none;}
.saveiconinline{display:inline;border:none;}
.saveiconnone img{height:10px;width:14px;}
.saveiconinline img{height:10px;width:14px;}

.form {border:1px solid white;}
.form_title {font-family: verdana,sans-serif;text-align:center;width:100%;color:white;font-size:11px;padding-top:2px;padding-bottom:2px;background-image:url(../resources/fond_bouton.jpg);background-repeat:repeat-x;}
.form_body {padding:3px 3px 3px 3px;text-align:left;}

/* Commande de la fiche */
.sheetcmds{background-color:#D1D1D1;padding:10px 10px 10px 10px;}

/* Boutons */
.btn_orange{background-image:url('../resources/fond_bouton.jpg');background-repeat:repeat-x;padding:7px 20px 7px 20px;border:1px solid #D3B989;}

/* Formulaire contact */
.contact_cnt{position:relative;width:200px;float:right;text-align:right;}
.contact_lnk{position:relative;font-size:12px;}
.contact_lnk a{color:#72644a;font-size:10px;text-decoration:none;}
.contact_lnk a:hover{text-decoration:underline;}
.contact_frm{position:absolute;width:396px;left:50%;margin-left:-198px;top:24px;background-color:white;z-index:999;border:1px solid gray;}
.contact_frm input{border:1px solid gray;padding-left:2px;}
.contact_frm textarea{border:1px solid gray;width:100%;padding-left:2px;}
.contact_frm_visible{display:inline;}
.contact_frm_hidden{display:none;}
.contact_msg{color:black;font-size:11px;padding:4px 0px 4px 0px;}
.contact_warn{text-align:center;color:white;background-color:red;}
.contact_outline{background-color:#FFE9A0;}
.contact_mentions{color:gray;font-size:9px;text-align:justify;}
.contact_tab {padding:0;margin:0;width:380px;}
.contact_tab {border:none;margin:0;padding:0}
.contact_tab *{font-size:10px;font-family:arial;}
.contact_tab td{color:black;text-align:left;}
.contact_tab .contact_tab_tit{color:blue;font-size:12px;}
.contact_tab .contact_tab_chk{border:none;}
.contact_done {position:relative;text-align:center;color:black;font-size:14px;}

/* Formulaire feedback */
.feedback{padding:10px;background-color:#F2F2F2;}
.feedback span{color:#72add7;}
.feedbackwarn{text-align:center;color:white;background-color:red;}
.feedbackconfirm{color:black;background-color:#ccf8cc;}
.feedbackname td{padding-top:10px;}
.feedbackname input{width:400px;}
.feedbackmail input{width:400px;}
.feedbackmsg td{vertical-align:top;}
.feedbackmsg textarea{width:400px;height:100px;}
.feedbackbtn input{}

/* Divisions */
.division {list-style-type:square;font-size:12px;font-weight:bold;}
.division li{padding-bottom:5px;}
.divisiontitle {padding-top:5px;margin-left:2px;margin-bottom:2px;font-size:12px;font-weight:bold;}
.divtabactive {position:relative;display:block;}
.divtabhidden {position:relative;display:none;}
.divleftmargin {margin-left:10px;}

/* Onglets */
.tabscnt {padding-top:5px;padding-left:2px;}
.tabs {font-size: 10px;height: 20px;margin: 0;padding-left: 10px;background: url("../resources/css-tabs.gif") repeat-x bottom;}
.tabs li {margin: 0;padding: 0;display: inline;list-style-type: none;}
.tabs a:link, .tabs a:visited {
			float: left;background: #f3f3f3;line-height: 14px;padding: 2px 6px 2px 6px;
			margin-right: 1px;border: 1px solid #ccc;	text-decoration: none;color: #666;}
.tabs a:link.ongletactif, .tabs a:visited.ongletactif {
			border-bottom: 1px solid #fff;background: #fff;color: #000;}
.tabs a:hover {background: #fff;}

/* Fenetre de login */
.loginfrm, .loginfrmadm{
	/* Centrer horizontalement et verticalement */
	position: absolute;	width: 22em; margin-left: -11em; left: 50%;
	font-family: verdana, sans-serif; text-align:left; font-size:1em;
	border:gray 1px solid;
}
.loginfrm {height: 12em; margin-top: -6em; top:50%;}
.loginfrmadm {height: 9.5em; margin-top: -4.5em; top:50%;}

.loginfrm input{font-size:1em;}
.loginfrmrow {display:table-row;}
.loginfrmtable {border:none;padding:0px;margin:0px}
.loginfrmtable tr{border:none;}
.loginfrmtable td{border:none;}
.loginfrmcell1 {width:9em; padding-top:1em; padding-left:1em;}
.loginfrmcell2 {width:11em; padding-top:1em; padding-right:1em;}
.loginfrmcell2 input{width:10em;}
.loginfrmcmd {display:block;height:3em; padding-top:1.5em;}
.loginfrmcmd input{font-size:1em;width:7em; margin-left:7.5em;}

/* Saisie des parametres d'accessibilite */
.accessi th{font-size:10px;background-color:#E1E1E1;}
.accessi td{border-right: 1px gray solid;border-top: 1px gray solid;}
.accessi table{border-left:1px gray solid;border-bottom:1px gray solid;}
.accessi dt{font-size:11px;font-weight:bold;}
.accessi dd{padding-left:15px;margin:0;}
.accessi .chk{width:15px;}
.accessi input{padding:0;margin:0px;width:100%;border:none;}
.accessi select{padding:0;margin:0px;width:100%;}
.accessi .bigtitle{font-size:10px;font-weight:bold;}
.accessi .dp{font-size:11px;font-weight:bold;}
.accessi {font-size:10px;margin-top:3px;}
.accessi_grp li{padding:0;margin-bottom:5px;}
.accessi_disp dt{font-size:11px;}
.accessi_disp dl{margin-bottom:10px;font-weight:bold;}
.accessi_disp dd{margin-left:15px;margin-top:3px;line-height:5px;font-weight:normal;}
.accessi_disp ul{list-style-type:square;margin-top:4px;margin-bottom:12px;font-weight:normal;}

/* Album */
.albumimage .albumimagehover{border:1px solid gray;}
.albumimage a, .albumimagepres a, .albumimagelogo a {text-decoration:none;color:white;background-color:gray;margin:0px;font-family:monospace;font-size:10px;position:relative;border:1px solid gray;height:14px;}
.albumimage td{border:1px solid gray;padding:0px;background:#f3f3f3;}
.albumimage img{border:1px solid rgb(220,220,220);width:240px; height:160px}
.albumimagepres .albumimagehover{border:1px solid gray;}
.albumimagepres td{border:1px solid gray;padding:0px}
.albumimagepres img{border:1px solid rgb(220,220,220);width:231px; height:154px}

.albumcmds {position:relative;overflow:hidden;height:20px;min-width:200px;width:200px}
.albumcmd1 {position:absolute;left:-20px;right:0px;z-index:2;opacity:0;filter:alpha(opacity:0);}
.albumcmd2 {position:absolute;width:85px;left:0px;right:0px;z-index:1;}
.albumerror {position:absolute;padding-left:5px;padding-right:5px;left:100px;top:4px;color:white;background-color:#FF433D}

.divimagepres img{width:231px; height:154px}

.hlp_gmaps {display:block;border:1px solid black;margin:0;padding:0;width:346px;height:230px;left:0px;top:0px;overflow:hidden;}
.hlp_locked {background-color:#efdcdc;}
/* Warning */
.warning{color:white;font-weight:bold;background-color:#FF433D;padding:10px 10px 10px 10px;}
.warninglist{color:black;font-weight:normal;}

/* Recherche avancee */
.cCritZone{padding:5px 10px 10px 10px;font-size:12px;font-family:arial;width:780px;min-height:40px;background-color:#DEFFFA;}
.cCritZone table{width:760px;font-size:12px;font-family:arial;}
.cCritZone td{background-color:#F0F0F0;}
.cCritZone select{font-size:12px;font-family:arial;border:1px solid gray;}
.cCritZone input{font-size:12px;font-family:arial;border:1px solid gray;}
.cCritZoneT{margin-left:10px;margin-top:10px;}
.cInfo{color:gray;}
.cSubmit{text-align:center;}