/***************** C A R T O U C H E ********************
* Nom du Fichier    : style.css
*
* Création	        : 25/08/2007
* Auteur            : Matthieu BILBLLE
*
* Fonction du fichier : feuille de style du site dampierresuravre.fr
*
***************** FIN DU C A R T O U C H E ************/

/*--> LES ELEMENTS */
html{margin: 0;padding: 0;height: 100%;}
body {margin: 0;padding: 0;text-align:center; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; min-width:990px;background-color:#d8f2cf;}
a { color:#FFFFFF;  text-decoration:none;}
a:hover {text-decoration:none;}
h1,h2,h3,p { margin:0; padding:0;}
ul, li { margin:0; padding:0;}

/*-->CLEAR */
.clear { clear:both;}

/*--> CORPS */
#container {margin:auto; width:990px; position:relative;}

/*--> BARRE */
#barre {height:22px;width:100%;background-image:url(../images/barre_fond.gif); background-repeat:repeat-x;}
#barre td{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#barre h1{color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px 0px 0px 10px;}
#barre .adminbar{color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px 0px 0px 10px;}
#barre .adminbar a:hover{text-decoration:underline;}
#barre span{color:#ffb510;}
/*<-- KAZBAR */

/*--> HEADER */
#header {width:986px;height:165px;background-image:url(../images/header_fond.jpg);border-left:#006633 2px solid;border-right:#006633 2px solid;border-bottom:#006633 2px solid;text-align:left;}
#header h1{color:#FFFFFF;font-size:28px;font-weight:bold;padding:130px 0px 0px 5px;}

/*--> MENU */
#menu {width:990px;margin:0;}
#menu ul{ height:30px; }
#menu li{float:left;list-style:none outside none;font-family:Arial, Helvetica, sans-serif;}
#menu a{display:block;background:#006633 url(../images/menu.gif) no-repeat 0 100%;width:120px;margin:0px 3px 0px 3px;padding:5px 0px 5px 0px;text-align:center;color:#a9dc93; font-size:11px; font-weight:bold;}
#menu a:hover{color:#ffb510;padding-top:9px;text-decoration:none;}

/*--> MILIEU */
#milieu_wrap {width:740px;padding:0px;margin:0px;float:left;} 
#contenu{text-align:left;width:726px;padding: 0 0 20px 0;margin:10px 0 0 0;border:#006633 2px solid;border-bottom:2px #ffb510 solid;background-color:#FFFFFF;float:right; overflow:hidden;}

.contenu_home{}
.contenu_home h3{font-size:13px;color: #fff;padding:4px;text-align:center;}
.contenu_home h4{font-size:13px;margin:10px 0 10px 0;}

.contenu_edito {padding:10px;font-size:13px;color:#333;text-align:justify;background-color:#fcf1e2; min-height:85px;border-bottom: 2px #ffb510 solid;}
.contenu_edito p:first-letter {float:left;color:#333;font-size:45px;margin-right:4px;font-family:times;}
.contenu_edito img {float:left;}

.contenu_page h3{text-align:left;background-color:#a9dc93;font-size:13px;font-style:italic;color:#006633;padding:3px 3px 3px 3px;border-bottom: solid 1px #006633;}
.contenu_page h4{text-align:left;font-size:13px;color:#ffb510;padding-left:10px;margin:40px 10px 20px 10px;border-bottom:solid 1px #ffb510;border-left:solid 2px #ffb510;}
.contenu_page h5{text-align:left;font-size:13px;color:#006633;padding-left:10px;font-weight:bold;margin:30px 0 0 0;}
.contenu_page p{font-size:13px;color:#333;text-align:justify;margin: 15px 10px 20px 10px;}
.contenu_page a{font-size:13px;color:#333;}
.contenu_page a:hover{text-decoration:underline;}

.contenu_event h3{text-align:left;font-size:13px;color:#5f992b;margin: 0 10px 0 55px;border-bottom: solid 1px #5f992b;}
.contenu_event p{font-size:13px;color:#333;margin: 15px 10px 20px 10px;text-align:justify;}
.contenu_event a{font-size:13px;color:#333;}
.contenu_event a:hover{text-decoration:underline;}


.contenu_admin_event {margin:10px;}
.contenu_admin_event li{font-weight:bold;color:#000;list-style:none;margin-bottom:15px;}
.contenu_admin_event span{font-weight:bold;}

.contenu_admin h2{text-align:left;font-size:13px;color:#336699;padding:3px 3px 3px 3px;}
.contenu_admin ul{font-size:13px;color:#336699;}
.contenu_admin a{color:#333333;}
.contenu_admin a:hover{text-decoration:underline;}

.contenu_admin_edito {margin:10px;}
.contenu_admin_edito p{font-weight:bold;}

.contenu_admin_asso {margin:10px;}
.contenu_admin_asso span{font-weight:bold;}

.contenu_admin_actu {margin:10px;}
.contenu_admin_actu span{font-weight:bold;}

.contenu_admin_img {margin:10px;}
.contenu_admin_img span{font-weight:bold;}
.contenu_admin_img input{margin:5px;}
.contenu_admin_img h3{font-size:13px;color:#333;padding-bottom:5px;}

.contenu_admin_pdf {margin:10px;}
.contenu_admin_pdf span{font-weight:bold;}
.contenu_admin_pdf input{margin:5px;}
.contenu_admin_pdf h3{font-size:13px;color:#333;padding-bottom:5px;}

.contenu_asso h3{text-align:left;background-color:#a9dc93;font-size:13px;font-style:italic;color:#006633;padding:3px 3px 3px 3px;border-bottom: solid 1px #006633;}
.contenu_asso p{font-size:13px;color:#333;text-align:justify;margin: 15px 10px 20px 10px;}
.contenu_asso a{font-size:13px;color:#333;}
.contenu_asso a:hover{text-decoration:underline;}
.contenu_asso_title{font-size:14px;font-style:italic;color:#006633;font-weight:bold;}

.mini_carte {text-align:center;font-family:Arial, Helvetica, sans-serif;}
.mini_carte img{border:0px;margin:4px 4px 4px 4px;}
.mini_carte a{font-size:11px;color:#ffb510;font-weight:bold;text-decoration:none;}
.mini_carte a:hover{text-decoration:underline;}
.mini_carte li{color:#ffb510; font-weight:bold;float:left;width:128px;margin: 0px 20px 20px 20px; background-color:#ffeebb;border:1px solid #ffb510;border-bottom:2px solid #ffb510;list-style:none;}
.mini_carte_left {float:left;width:200px;margin: 0 15px;padding:4px 4px 8px 4px; background-color:#ffeebb; border:1px solid #ffb510;border-bottom:2px solid #ffb510;}
.mini_carte_right {float:right;width:200px;margin: 0 15px;padding:4px 4px 8px 4px; background-color:#ffeebb; border:1px solid #ffb510;border-bottom:2px solid #ffb510;}

.event {margin:10px;}
.event p{}
.event_date{font-family:Arial, Helvetica, sans-serif;margin-right:10px;color:#FFFFFF;font-weight:bold;font-size:18px;width:55px;height:55px;background:url(../images/fond_date.jpg);text-align:center;float:left;}
.event_date span {font-size:24px;}


.liste_voies {text-align:left;}
.liste_voies table {float:left;width:340px;margin:5px; font-size:11px;}
.liste_voies_r1{padding-left:10px;color:#ffb510;font-weight:bold;background-color:#ffeebb;border:1px solid #ffb510;border-bottom:2px solid #ffb510;}
.liste_voies_r2{color:#000;background: url(../images/puce.gif) no-repeat top left;margin: 0px;padding:5px 0px 6px 20px;list-style-type:none;display: block;}

.laCommune {margin-top:15px;}

.administratif {font-size:13px;color:#333;margin-top:15px;}
.administratif li {background: url(../images/puce.gif) no-repeat top left;margin-left: 10px;padding:5px 0px 6px 20px;list-style-type:none;display: block;}
.administratif table{font-size:13px;color:#333;text-align:center;}

.viecomm_coor{}
.viecomm_coor table {width:100%;border:0px;margin-top:15px;font-size:11px;color:#333;}
.viecomm_coor td{border-bottom:1px solid #006633;padding-top:5px;padding-bottom:5px;height:40px;}
.viecomm_coor label {color:#333;font-weight:bold;}
.viecomm_coor_table_entete{width:250px;text-align:left;padding-left:40px;font-weight:bold;}
.serv_pub_details {font-weight:none;font-size:9px;color:#333;font-family:Arial, Helvetica, sans-serif;}
.serv_pub_num{width:130px;padding-left:20px;}
.serv_pub_logo{width:40px;padding-left:5px;padding-right:5px;}

.cons_muni{text-align:justify;font-size:11px;}
.cons_muni p{font-size:11px;}
.urba_env{font-size:13px;text-align:justify;}
.urba_env li {background: url(../images/puce.gif) no-repeat top left;margin-left: 10px; margin-right: 10px;padding:5px 0px 6px 20px;list-style-type:none;display: block;}

.monument {font-size:13px;text-align:justify;}
.monument li {background: url(../images/puce.gif) no-repeat top left;margin-left: 10px;padding:5px 0px 6px 20px;list-style-type:none;display: block;}

.bloc_actu{float:left;width:345px;margin:20px 0 0 10px;}
.bloc_actu ul{padding:0;font-size:13px;color:#333;}
.bloc_actu_fond {background-color:#e7f8d6;}
.bloc_actu li {background: url(../images/icone_news.gif) no-repeat left;padding:5px 0px 6px 20px;list-style-type:none;display: block;line-height:20px;}
.bloc_actu span{width:30px;float:left;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.bloc_actu a{color:#333;}
.bloc_actu_t1 {background-color: #006633;}
.bloc_actu_t2 {background-color: #ffb510;}
.event_av{margin-top:0px;}
.event_av li {background-color:#f9e9c5;line-height:20px;}
ul.event_av hr{border:#333333 1px dashed;margin:5px}
ul.event_av span{width:30px;float:left;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.bloc_pic {float:left;width:345px;margin-top:20px;border:2px solid #006633;}


.bloc_info_p {float:left;width:100%;margin-top:40px;padding:10px;font-size:13px;color:#333;background-color:#fcf1e2;border-top:2px #ffb510 solid;}
.bloc_info_p img{border:1px #999999 solid;}
.bloc_info_p li{list-style:none;float:left;margin-right:20px;}

.bloc_img {text-align:center;margin:20px;}
.bloc_img img{border:1px solid #999 ;}
.bloc_img span.caption_pers{font-size:9px;}

/*--> ADMIN */
.admin_date{width:40px;}
.tab_liste {border:0;width:100%;font-size:11px;color:#333; background-color:#ffedc4;}
.tab_liste td{border:0;padding:8px;}
.tab_liste input{width:350px;}
.add_echec{color:#FF0000;}
.add_succes{color:#00CC00;}
.min_img { width:128; height:96;border:1px solid #999;}
.admin_icone{border:0;}


/*--> COTE */
#cote_wrap {width:250px;overflow:hidden;padding:0px;margin:0;float:left;}
#navigation{ text-align:left;width:246px;margin:10px 0px 0px 0px;padding:0 0 10px 0;border:#006633 2px solid;float:left;background: #a9dc93;}
#navigation h2{background-color:#006633;font-size:15px;color:#FFFFFF;padding:3px 3px 3px 3px;margin-bottom:8px;border-bottom: solid 2px #ffb510;}
#navigation ul{font-size:13px;color:#006633;}
#navigation a{color:#006633;}
#navigation a:hover{text-decoration:underline;}
#navigation span{font-weight:bold;}
.menu_sans_ssmenu{background: url(../images/puce.gif) no-repeat top left;margin: 0px; padding: 5px 0px 6px 20px; list-style-type: none;display: block;}
.menu_avec_ssmenu{background: url(../images/puce2.gif) no-repeat top left;margin: 0px; padding: 5px 0px 6px 20px; list-style-type: none;display: block;}
.menu_ssmenu{background: url(../images/puce3.gif) no-repeat top left ;margin-left: 20px; padding: 2px 0px 2px 15px; list-style-type: none;display: block;font-size:9px;}

#calendar {text-align:left;float:left;margin:10px 0 5px 0;padding: 0 0 10px;width: 246px;border:#006633 2px solid;background: #a9dc93;overflow:hidden;}
#calendar h2{background-color:#006633;font-size:15px;color:#FFFFFF;padding:3px 3px 3px 3px;border-bottom: solid 2px #ffb510;}
#calendar ul {margin: 0 10px 0 10px;padding:0;}
#libelle {width:246px;padding:0;}
ul.ligne {clear: left;width: 246px;padding: 0 5px;} 
#libelle li, ul.ligne li {border:1px solid #a9dc93;list-style-type: none;margin: 1px 1px 0 0;padding:0;width:30px;float:left;text-align:center;line-height:20px;}
#libelle li {background: #DDDDDD;list-style-type: none;color: #333;border: 1px solid #fff;}
ul.ligne li {background: #a9dc93;color: #333;}
ul.ligne li.itemSelectedItem {background-color:#dddddd;border: 1px solid #0080c0;}
ul.ligne li.itemExistingItem {color: #333;background-color: #DBE9CD;border: 1px solid #90D454;}
ul.ligne li.itemExistingItem a{color: #333;display: block;text-decoration: none;}
ul.ligne li.itemExistingItem a:hover{color: #fff;background-color:#5f992b;}
ul.ligne li.itemCurrentItem {background-color: #fcf1e2;border: 1px solid #ffb510;color:#000;}
ul.ligne li.itemCurrentItem a{color: #333;display: block;text-decoration: none;}
ul.ligne li.itemCurrentItem a:hover{color: #fff;background-color:#ffb510;}

#info_prat {text-align:left;float:left;margin:0;padding:0 0 10px 0;width: 246px;border:#006633 2px solid;background: #a9dc93;overflow:hidden;}
#info_prat h2{background-color:#006633;font-size:15px;color:#FFFFFF;padding:3px 3px 3px 3px;border-bottom: solid 2px #ffb510;}
#info_prat ul {margin: 0 10px 0 10px;padding:0;width:100%;}
#info_prat img{border:1px #999999 solid;}
#info_prat li{list-style:none;margin-right:20px;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #006633;}


/*--> FOOTER */
#footer_wrap {width:726px;overflow:hidden;border:2px #006633 solid;margin:0px;text-align:center;float:right;background-color:#006633;color:#fff;font-size:13px;} 
#footer_wrap a{text-decoration:none;color:#fff;} 
#footer_wrap a:hover{text-decoration:underline;} 


/*--> LOGIN */
#login_div {width:986px;text-align:center;background-color:#fff;border-left:#006633 2px solid;border-right:#006633 2px solid;border-bottom:#006633 2px solid;}
#login_div form{padding:20px;}
#login_div label{ font-size:15px; font-weight:bold;}

/*--> ASSO */
#asso_home {width:100%;border:1px solid;}
#table_asso {width:100%;border:0;}
.asso_tr_title{height:20px;vertical-align:middle;text-align:center;}
.asso_tr_contact{height:50px;}
.asso_title {background-color:#ffb510;}
.asso_tr_photo td {padding:10px;background-color:#FFCC66;border-top: 2px #ffb510 solid;text-align:center;}
.asso_tr_photo img {margin: 0 20px;}
.asso_logo {width:120px;}
.asso_contact {font-size:12px;text-align:center;}
#table_asso_list {width:100%;border:0;}
.asso_list_tr_node td {padding:10px;background-color:#FFCC66;border-bottom: 2px #ffb510 solid;}
.asso_list_tr_title{height:20px;vertical-align:middle;text-align:center;}
.asso_list_tr_contact{height:50px;}
.asso_list_title {background-color:#ffb510;}
.asso_list_logo {width:120px;border-bottom: 2px #ffb510 solid;}
.asso_list_contact {font-size:12px;border-bottom: 2px #ffb510 solid; text-align:center;}

