/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;font-family:"Segoe UI", Tahoma, Verdana, Arial;font-size:12px;}
h1,h2,h3,h4,h5,h6,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style:disc; margin-left:15px; }
fieldset,img { border: none; }
caption,th { text-align: left; }
span {border:none;padding:0;margin:0;}
table { border-collapse: collapse; border-spacing: 0; }
a{color:#000;font-family:"Segoe UI", Tahoma, Verdana, Arial;font-weight:bold;font-size:12px;}
html,body{height:100%;}


/* ELEMENTS DE BANNIERE */

#separateur{position:absolute;top:95px;width:100%;height:5px;background:#009400;display:block;z-index:12;}
#sepban{background:url(../img/banniere.png) no-repeat;position:relative;top:50px;width:1000px;height:50px;display:block;z-index:2;}
#banniere{position:relative;z-index:10;width:1000px;height:100px;display:block;margin:auto;}
.banorange{background:url(../img/sepa.png) no-repeat;position:relative;width:1000px;height:5px;display:block;}
#menugen{position:absolute;top:60px;width:1000px;line-height:1.3em;float:right;margin:0 ;padding:0;display:block;font-size:1.3em;height:50px;z-index:10;}
#menutop{position:absolute;top:5px;width:1000px;line-height:1.1em;float:right;margin:0 ;padding:0;display:block;font-size:1.1em;height:25px;}
#logo{position:absolute;top:5px;left:10px;display:block;z-index:20}
#espSAV{position:absolute;left:725px;top:30px;width:275px;height:18px;display:block;background:#333;padding-top:3px;}
#gosav{font-weight:bold;background-color:transparent;cursor:pointer;color:#fff;}
#mpays{float:right;position:relative;top:5px;padding-right:15px;}
.el_pays{text-transform:uppercase;padding-left:5px;border-left:1px solid #ccc;cursor:pointer;}
.el_pays:hover{color:#f29400;}
#mlangue{float:right;position:relative;}
.el_menugen{border-left:1px solid #eee;padding:10px;margin:0;cursor:pointer;position:relative;float:right;}
.el_menugeng{border-left:1px solid #eee;padding:10px;margin:0;cursor:pointer;position:relative;float:left;}
.el_fmenugen{padding:10px;cursor:pointer;}
.el_smenu{padding:5px 0 0 10px;margin:0;cursor:pointer;position:relative;font-size:1.2em;color:#000;z-index:150;}
.el_smenu:hover{color:#f29400;}
.el_espsav{margin:0 0 0 5px;color:#fff;}
.el_langue{padding:3px;float:right;cursor:pointer;}
.el_langue:hover{background:#fff;}

/* ACCUEIL SLIDE */
#mainslide{position:relative;width:100%;height:300px; background:#ccc;display:block;}
#slides{position:relative;z-index:100;width:1000px;margin:auto;top:0px;}
.slides_container {width:1000px;height:300px;}
.slides_container div {width:1000px;height:300px;display:block;}
.pagination {position:relative;margin:-25px 0 0 5px;width:100px;z-index:1000;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:22px;height:0;padding-top:22px;background-image:url(../img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -22px;}

/* ELEMENTS COMMUNS */

#main{width:1000px;margin:auto;display:block;clear:both;position:relative;}
#main a{font-weight:normal;}
.deux_tiers_gauche{width:690px;min-height:300px;display:block;float:left;margin:10px 10px 0 0;}
.deux_tiers_droit{width:690px;min-height:100px;display:block;float:right;margin:10px 0 0 0;}
.un_tiers_gauche{width:300px;min-height:100px;display:block;float:left;margin-top:10px;}
.un_tiers_droit{width:300px;min-height:100px;display:block;float:right;margin-top:10px;}
.grand_titre{font-size:2em;}
.imgblock{padding:5px; clear:both};

.conten_news{margin-top:10px;cursor:pointer;}
.date_news{color:#f29400;font-size:1.4em;}
.titre_news{color:#000;font-size:1.4em;margin-left:10px;}
.pict_news{margin-right:10px;top:3px;position:relative}
.txt_news{width:100%;text-align:justify;background:#eee;padding:5px;}

.conten_sol{clear:both;text-align:justify;width:300px;margin-top:10px;font-size:1em;}
.pict_sol{float:left;margin:5px 10px 10px 10px;}
.titre_sol{font-size:1.4em;}

.titre_std{line-height:1.8em ;font-size:1.5em;}
.txt_std{line-height:1.5em ;font-size:1.2em;display:block; float:left; width:100px}
.txt_std_droit{line-height:1.3em ;font-size:1.2em;width:150px;padding-left:10px;display:block;float:left;}
.txt_std_long{line-height:1.3em ;font-size:1.2em;width:100%;padding-left:10px;display:block;float:left;}
.sep_hor{width:680px;margin-left:10px;height:15px;border-bottom:1px solid #ccc;display:block;}
.sep_hor2{width:1000px;height:15px;border-bottom:1px solid #ccc;display:block;}

.bouton{border:1px solid #000; background:#666; color:#fff;margin-left:10px;cursor:pointer;}
.bouton:hover{background:#f29400;color:#000;}

.sepgris{position:relative;top:3px;width:1000px;height:1px;display:block;z-index:3; border-bottom:1px solid #ccc;}

.bloc_1000{width:1000px;margin-top:10px;font-size:1.2em; text-align:justify;}

/* PAGE NEWS */

.conten_pnews{margin-top:10px;position:relative}
.fleche_pnews{position:absolute; top:0px; left:970px;cursor:pointer; width:30px;height:30px;display:block;}
.date_pnews{color:#f29400;font-size:1.8em;}
.titre_pnews{color:#333;font-size:1.5em; font-weight:bold;text-transform:uppercase}
.pict_pnews{margin-right:10px;top:7px;position:relative}
.txt_pnews{width:990px;text-align:justify;padding:5px;margin-top:5px;}


/* SITE MAP */
#sitemap{width:1000px;margin:auto;clear:both;padding-top:10px;}
.titre_sitemap{width:1000px;font-size:2em;}
#sepbanbas{background:url(../img/sepa.png) no-repeat;position:relative;top:5px;width:1000px;height:3px;display:block;z-index:3;}
.cat_sitemap{min-width:240px;float:left;margin:10px 10px 0 0;}
.titre_catsitemap{font-size:1.5em;}
.el_sitemap{font-size:1.2em;padding:2px;color:#009400;cursor:pointer;}



/* SPECIFIQUE ADMIN */
#menu_assoc{min-width:150px;margin-top:10px;height:100px;border-left:1px solid #eee;position:absolute; background:#fff;}
.titre_admin{position:absolute;top:5px;left:450px;font-size:3em;font-style:italic;}
.erreur{color:#d00; font-size:1.3em;margin-left:10px;}
.valide{color:#0d0; font-size:1.3em;margin-left:10px;}
.loggue{float:right;margin-top:10px;font-size:1.2em;position:absolute;left:800px;}
.deconnect{cursor:pointer;}

.connectedSortable, .connectedSortable2, .connectedSortable3, .connectedSortable4{width:150px;min-height:100px;border:1px solid #ccc; list-style-type:none;float:left;};
#sortable1, #sortable2, #sortable3, #sortable4, #sortable5, #sortable6, #sortable7, #sortable8 { list-style-type: none; margin: 0; padding: 0 0 2.5em;margin-right: 10px;}
#sortable1 li, #sortable2 li, #sortable3 li, #sortable4 li, #sortable5 li, #sortable6 li, #sortable7 li, #sortable8 li { margin: 2px; padding: 0 5px 0 5px; font-size: 1.2em; cursor:pointer;}
.select_list{background:#333; color:#fff;}
.select_listsoc{background:#ddd; color:#000;}
.select_listprod{background:#333; color:#fff;}
.txt_draglist{padding:5px;line-height:1.5em;}

/* MENUS SPECIFIQUES */
.point_map{
	position:absolute;
	background:url(../img/point.png);
	z-index:500;
	display:block;
	width:5px;
	height:5px;
	cursor:pointer;
}
.main_soc{position:absolute;display:block;width:745px;left:250px;border-bottom:1px solid #ccc;height:38px;top:0px;cursor:pointer;line-height:1em}
#div_listsoc{position:absolute;width:750px;display:block;left:250px;height:120px;top:40px;}
.sec_soc{position:relative;width:375px;height:25px;float:left;cursor:pointer;}









