body{font-size: 11px; font-family: "Gill sans",Geneva, Arial, Helvetica, sans-serif;margin: 0em;padding: 0em;}
.plul{margin-left: 30px;}
body ol{margin-left: 30px;}
body ol li{display: list-item;float:none;clear:both;}	



p em span{font-size:1.5em;}

.allover{width: 100%;height: 100%;}

.zindex{position: absolute; z-index: auto;}

.scroll{overflow: auto;}

.left{float: left;}

.right{float: right;}



.menu ul li a{display: block;}

.menu ul,.form ul{list-style: none;}



ul{list-style: none}

.right li{float: right;}

.left li{float: left;}

#content table ul ul a,#content p a,#content a{text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;color: rgb(235,105,10); font-size: 13px;}
/*-----------------------------------------------------------*/
#connected{width: 23em; position: relative; margin: 5em auto;
-moz-border-radius:0.8em 0 0.8em 0;
-moz-box-shadow:0 3px #DFDFDF;
border:0.1em solid #DFDFDF;
padding:0.2em 0.2em 1em;
}

#connected table{background:-moz-linear-gradient(-90deg, #F9F9F9, #FFFFFF) repeat scroll 0 0 transparent;
display:table;
opacity:1;}

#connected table thead tr td{-moz-border-radius:0.6em 0 0 0;
background:-moz-linear-gradient(-90deg, #E5E5E5, #FFFFFF) repeat scroll 0 0 transparent;
color:#696969;
display:table-cell;
font-size:1em;
height:1.6em;
margin:0.1em 0 0 0.1em;
opacity:1;
padding:0.2em 0.5em 0.1em 0.3em;
}

#connected table thead tr td h3{font-size:1em;margin:0.5em 0;padding: 0em 0em 0em 1.5em;text-align:center; background: url(../images/id.png) no-repeat 0 0; height: 3em;}
#connected table thead tr td h3 span{font-size:1.5em; line-height:1.8em;}
input,textarea,select{font-size: 12px;}
input[type="text"],input[type="file"],textarea,input[type="password"]{
-moz-border-radius:0.2em;
-webkit-border-radius:0.2em;
border-radius:0.2em;
border:1px solid #BFBFBF;
background: url(../images/gradient-input.png) repeat-x;
text-indent: 0.2em;
}
input[type="text"]:hover,textarea:hover{
border:1px solid #A6A6A6;
}
input[type="text"]:focus,textarea:focus{
background: none;
}
input[type="submit"]{
color:#000;padding:0.2em 0.5em;margin: 1em 0em;border:1px solid #666;
-moz-border-radius:.4em;
-webkit-border-radius:.4em;
border-radius:.4em;
box-shadow:0px 2px rgb(208,214,214);
-moz-box-shadow:0px 2px rgb(208,214,214);
-webkit-box-shadow:0px 2px rgb(208,214,214);
background:-moz-linear-gradient(-90deg, #E5E5E5, #FFFFFF) repeat scroll 0 0 transparent;
text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;
}
input[type="submit"]:hover{cursor:pointer;}
.connected-link{text-decoration: none;text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;color: rgb(235,105,10);}

#connected table tbody tr td label{color:#56aa27;text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;}
/*--------------------------------------------calques d'arrières-plans------------------------------------------------------*/

#layer-1{background:url(../images/arr-1.png) repeat-x left top;}

/*#layer-2{background-image:url(../images/cross.png);}*/

#layer-3{}



/*-----------------------------------------------éventualité d'un site/page en pourcentage---------------------------------------------------*/

.pourcentage #silk4design,.pourcentage #header,.pourcentage #corpse,.pourcentage #footer{width: 100%;display: table;}

.pourcentage #modules-menu{width: 20%;min-width: 15em; float: left;}

.pourcentage #corpse-module-right{width: 80%; display: table;}

.pourcentage #modules-right{width: 20%; float: right;min-width: 12em;}

.pourcentage #corpse-module-left{width: 80%; display: table;min-width: 50em;}



/*---------------------------------------------règles appliquées aux sites en em-----------------------------------------------------*/

.em #silk4design{width: 100em;display: table;}

.em #header{ float: left;width: 96em;}
.em #corpse,.em #footer{ float: left;width: 96em;}
.em #corpse{margin-top:2.3em
}
.em #footer{margin-top:4em;}
.em #modules-menu{width: 12em; float: left; display: table;height: 100%;}

.em #corpse-module-right{width: 68em; display: block; float: left;}

.em #modules-right{width: 12em; float: right; display: table;margin-top:2.3em;}

.em #corpse-module-left{ display: block;width: 67em; float: left}

.em #content{position:relative;margin: 0 auto;display: block;width: 66em;}



/*--------------------------------------------cadre extérieur paramétrages------------------------------------------------------*/

#silk4design{position: relative;margin: 0 auto;padding: 0em 0em 5em 0em;}



.cols-global{float:left;width:100em;}

.cols-global .topcenter,.cols-global .bottomcenter{width:96.2em;height:2em;}

.cols-global .top,.cols-global .middle,.cols-global .bottom{width:100em;float:left;}

.cols-global .boite.gris .title-boite{width:76em;float:left;background-color:rgb(60,60,60);}

.cols-global .boite.rouge .title-boite{width:76em;float:left;background-color:rgb(255,0,0);}

.cols-global .middlecenter{width:76em;}

.cols-global .boite.blanc .topcenter{background:url(../images/topcenter-side-white.png) repeat-x left bottom;}

.cols-global .boite.blanc .topleft{background:url(../images/topleft-side-white.png) no-repeat right bottom;}

.cols-global .boite.blanc .topright{background:url(../images/topright-side-white.png) no-repeat left bottom;}



/*----------------------------------------------éléments d'en-tête----------------------------------------------------*/

#header{background: rgb(86,170,39);height: 82px;margin-bottom: 0.5em;margin-top: -1em;}

#header p.logotype{font-size: 1em;height: 80px;border-left: 0.1em dotted rgb(86,170,39);border-top: 0.1em dotted rgb(86,170,39);border-right: 0.1em dotted rgb(86,170,39);background: rgb(86,170,39) url(../images/banniere.jpg) no-repeat; width:468px; float:left;margin:0;padding:0;}
#header p.logotype span{display:none;}
#header p.p-head{float:right;display:table; width:40em; text-align:right;padding: 0.1em 0.8em 0 0;margin: 1em 0 0 0;}
#header p.p-head strong{font-size:1em;}
#header p.p-head span{color:rgb(255,255,255);font-size: 1.2em; font-family: "Gill sans",Geneva, Arial, Helvetica, sans-serif;margin: 0em;padding: 0em;}
#header p.logotype a{display: block;height: 80px;width:468px;}
#header p.p-head strong span{ font-weight:bold;}

.headchildmodule,.footchildmodule{width: 96em;margin: 0em; float: left;}

#header .headchildmodule ul{margin: 0; padding: 0;}
#footer .footchildmodule ul{margin: 0; padding: 2em 0;}


#header .headchildmodule ul li{margin: 0em 0.2em; float: left;}

#header .headchildmodule ul li a,#footer .footchildmodule ul li a{padding: 0.2em 0.4em;}



/*----------------------------------------------éléments du corpse----------------------------------------------------*/

#corpse{}



.arm.menu,.arm.form{float: left;margin-top: 2.2em;}

.arm.menu ul,.arm.form ul{width: 12em;float: left;margin: 1em 0em 4em 0em;}

.arm.form ul{padding: 0.2em;width: 11.6em;float: left;margin: 0em;}

.arm.menu ul li{width: 11.6em; padding: 0.2em;list-style-type: none;margin: 0em 0em 0.4em 0em;}

.arm.form ul li{width: 11em; padding: 0.2em;list-style-type: none;}

.arm.form{}

.arm.form #access ul li input[type="text"],.arm.form #access ul li input[type="password"]{}



/*----------------------------------------------formulaire connexion----------------------------------------------------*/

fieldset{border: 0.1em solid rgb(150,150,150);margin: 0em;padding: 0em;-moz-border-radius: 0.3em;}

label{}

#access input[type="text"],#access input[type="password"]{border: 0.1em solid rgb(150,150,150);text-align: right;width: 100%;}



#access .composite label{line-height: 1.4em;font-weight: normal;font-size: 1em;position: absolute;padding-left: 0.2em;/*z-index: 2;*/}

#access .composite input[type="text"],#access .composite input[type="password"]{position: absolute; width: 12em;/*z-index: 1;*/}



.composite{height: 2em;}

.composite input[type="text"],.composite input[type="password"]{background: url(../images/dot_png_24/blanc/blanc_20.png);}



#access input[type="text"]:focus,#access input[type="password"]:focus{background: url(../images/dot_png_24/rouge/rouge_60.png);}

#access input[type="text"]:hover,#access input[type="password"]:hover{background: url(../images/dot_png_24/rouge/rouge_20.png);}


#head-form-search{margin-top:0em;}
.liste-sites{
display:block;text-decoration:none;padding:0.1em 0.4em 0.1em 3em;color: rgb(232,84,38);border: 0.1em solid rgb(86,170,39); font-size: 1.2em; font-family:Geneva, Arial, Helvetica, sans-serif;-webkit-border-radius: 0.3em;-moz-border-radius: 0.3em;border-radius: 0.3em;
background: rgb(170,212,147) url(../images/arrow.png) no-repeat 0 50%;
}
.liste-sites:hover{background: rgb(170,212,147) url(../images/arrow-hover.png) no-repeat 0 50%;}

.selectable{margin: 0.3em auto auto -0.5em;}
#head-form-search select,#head-form-search input[type="submit"]{ cursor: pointer;color: rgb(55,155,1);border: 0.1em solid rgb(86,170,39); font-size: 1.2em;}

#head-form-search select{background-color: rgb(255,255,255);}

#head-form-search input[type="submit"],a.liste-sites{text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;background-color: rgb(221,238,212);-moz-box-shadow: 0px 1px #ffffff; -webkit-box-shadow: 0px 1px #ffffff;box-shadow: 0px 1px #ffffff;}

#head-form-search input[type="submit"]:hover,#head-form-search select:hover,a.liste-sites:hover{color:  rgb(232,84,38);border: 0.1em solid rgb(232,84,38);background-color: rgb(221,238,212);}

#head-form-search select option{background-color: rgb(238,246,233); color: #333;}

#head-form-search input[type="submit"]{padding: 0px 5px; width: 75px;height:20px; font-family: "Gill sans",Geneva, Arial, Helvetica, sans-serif;margin-top:0.1em; line-height: 1.8em;}

/*----------------------------------------------éléments du footer----------------------------------------------------*/

#footer{margin-bottom: 4em;}

#foot-menu-1{ width: 100%;}

#foot-menu-1 ul{ width: 100%; text-align: center;}

#foot-menu-1 ul li{display: inline;}

#foot-menu-1 ul li a{display: inline;text-decoration: none;}



.span_footlinks,.span_footseparates,.span_footcopyright{font-size: 1.2em;color: #005aa1;}

/*-----------------------------------------font style de premier niveau---------------------------------------------------------*/

h1,h2,h3,h4,h5,h6,p{padding: 0em;font-size: 1em;}

p{ margin: 0.2em auto 0.5em 0.2em;}

h1,h2,h3,h4,h5,h6{ margin: 1em auto 0.2em 0.2em;}



h1 span{font-size: 11em; font-family:Georgia, "Times New Roman", Times, serif; color: rgb(255,255,255);}

h2 span,#nom_page h1 span{font-size: 2em; font-family:Georgia, "Times New Roman", Times, serif;font-weight: normal;}
h2 span, h1 span{text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;}
h3 span{font-size: 1.6em;font-weight: normal;}

p{text-align: justify;}

.em #modules-right p{text-align: left;}

p span{font-size: 1.4em;color: #4D4D4D;}

.em #modules-right p span{font-size: 1.2em;}

a span{font-size: 1.4em;}

.little li a span{font-size: 1.2em;}



.lettrine{border: 0.1em solid rgb(175,175,175);margin: 0em 0.8em 0.8em 0em;}



/*---------------------------------------------module en-tête spécifique "banner"-----------------------------------------------------*/

/*#head-banner-1{background:url(../images/banner1.png);height: 10.2em;}*/



/*-----------------------------------------------module menu spécifique "simple"---------------------------------------------------*/

/*.simple li:after{ content:"<";}*/

#header .headchildmodule.form#head-form-search{
height: 2.2em; 
background: #56aa27;
-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background: -moz-linear-gradient(-90deg,#56aa27,#AAD493);
background: -webkit-gradient(linear, left top, left bottom, from#56aa27, to(#AAD493));	
	margin-left:0;

	padding: 0.3em 0em 0.3em 13em;

	width: 82.8em;

	border: 0.1em solid  rgb(86,170,39);

	-moz-border-radius: 0 0 0.3em 0.3em;
-webkit-border-radius: 0 0 0.3em 0.3em;
border-radius: 0 0 0.3em 0.3em;
-moz-box-shadow: 0px 3px #dfdfdf; -webkit-box-shadow: 0px 3px #dfdfdf;box-shadow: 0px 3px #dfdfdf;

}
form#multicrit{float:left;}
a img{text-decoration:none;border:none;}
#head-form-search a{display:block;float:left;margin-left:0.6em;margin-bottom:0.1em;}
#footer carte.a{display:block;float:left;margin-bottom:-0.5em;}
/*-------------------------------------------articles en donnée "blog" -< em-------------------------------------------------------*/

.em .blog .article:first-child,.em .blog .article.large{width: 43.6em;float: left;/*background:url(../images/dot_png_24/rouge/rouge_20.png);*/margin: 0.7em;}

.em .blog .article{width: 20.01em;float: left;/*background:url(../images/dot_png_24/rouge/rouge_10.png);*/margin: 0.7em;}



/*------------------------------------------article générale--------------------------------------------------------*/

.article{padding: 1em;}



/*----------------------------------------------boite générale----------------------------------------------------*/

.boite{margin-top:0.5em;float:left;}



.boite ul ul{margin: 0em;padding: 0em;}

/*.boite ul ul a{text-decoration:none; color: rgb(0,90,161);}*/

.boite ul ul a:hover{color: rgb(232,84,38);}



.block-list-boite{list-style: none;margin:0;padding:0;}



.bottom,.bottomcenter{height:2em;}

.middle,.middlecenter{display:table;}



.middlecenter{ border-left: 0.1em solid rgb(175,175,175); border-right: 0.1em solid rgb(175,175,175);}

.middlecenter{padding:1em;background: rgb(255,255,255) url(../images/radian-box.png) repeat-x 0 100%;}

.topleft,.topcenter,.topright,.bottomleft,.bottomcenter,.bottomright{float:left;}



.img{width:1em;height:2em;display:block;font-size:1em;}

.cols-global .boite.rouge .topleft{background:url(../images/topleft-side.png) no-repeat right bottom;}

.cols-global .boite.rouge .topright{background:url(../images/topright-side.png) no-repeat left bottom;}



.bottomleft{background:url(../images/bottomleft-side.png) no-repeat 100% 0%;height:2em;}

.bottomcenter{background:url(../images/bottomcenter-side.png) repeat-x;}

.bottomright{background:url(../images/bottomright-side.png) no-repeat 0% 0%;height:2em;}





.cols-global .boite.gris .topleft{background:url(../images/topleft-side-grey.png) no-repeat right bottom;}

.cols-global .boite.gris .topright{background:url(../images/topright-side-grey.png) no-repeat left bottom;}



/*------------------------------------------------spécial---------------------------------------------------*/

/*#layer-2{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;}

.topleft,.topright,.topcenter,.middlecenter,.bottomleft,.bottomcenter,.bottomright{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.em #header,.em #corpse,.em #footer{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1;}*/



/*-----------------------------------------------MENU SPY-----------------------------------------*/



ul#menu_links{margin: 0em; padding: 0em;}

li.elt_menu_links{list-style: none;margin: 0.4em 0.2em;border: 0.1em solid rgb(180,180,180);
-moz-border-radius: 0.5em 0 0.5em 0;
-webkit-border-radius:  0.5em 0 0.5em 0;
border-radius: 0.5em 0 0.5em 0;
}

li.elt_menu_links_actif{list-style: none;margin: 0.4em 0.2em;border: 0.1em solid rgb(180,180,180);}

a.menu_link{text-decoration: none;display: block;padding: 0.5em 0.25em 0.25em 0.25em;color: rgb(0,0,0);background:  url(../images/dot_menu_10.png) repeat-y 100% 0;}

a.menu_link:hover{background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}

span.menu_style{font-size: 1.2em;font-weight: bold;}



#bt_3{
background: #07a603;
-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
background: -moz-linear-gradient(-90deg,#07a603,#2fce03);
background: -webkit-gradient(linear, left top, left bottom, from#07a603, to(#2fce03));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_3[class="elt_menu_links_actif"]{background-color: rgb(7,166,3);border: 0.1em solid rgb(47,206,3);}



#bt_3:hover{
border: 0.1em solid rgb(47,206,3);color: rgb(87,246,43);
background: #2fce03;
-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background: -moz-linear-gradient(-90deg,#2fce03,#07a603);
background: -webkit-gradient(linear, left top, left bottom, from#2fce03, to(#07a603));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_3:hover .menu_link{color: rgb(255,255,255);}



#bt_3[class="elt_menu_links_actif"] .menu_link{color: rgb(87,246,43);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_4{background: #d55c16;
-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
background: -moz-linear-gradient(-90deg,#d55c16,#fd843e);
background: -webkit-gradient(linear, left top, left bottom, from#d55c16, to(#fd843e));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_4[class="elt_menu_links_actif"]{background-color: rgb(213,92,22);border: 0.1em solid rgb(253,132,62);}



#bt_4:hover{
border: 0.1em solid rgb(253,132,62);color: rgb(255,132,83);
background: #fd843e;
-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background: -moz-linear-gradient(-90deg,#fd843e,#d55c16);
background: -webkit-gradient(linear, left top, left bottom, from#fd843e, to(#d55c16));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_4:hover .menu_link{color: rgb(255,255,255);}



#bt_4[class="elt_menu_links_actif"] .menu_link{color: rgb(255,172,83);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_9{background-color: rgb(255,61,132);}



#bt_9[class="elt_menu_links_actif"]{background-color: rgb(215,21,92);border: 0.1em solid rgb(255,61,132);}



#bt_9:hover{background-color: rgb(215,21,92);border: 0.1em solid rgb(255,61,132);color: rgb(255,101,83);}



#bt_9:hover .menu_link{color: rgb(255,255,255);}



#bt_9[class="elt_menu_links_actif"] .menu_link{color: rgb(255,101,172);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_5{background-color: rgb(250,128,167);}



#bt_5[class="elt_menu_links_actif"]{background-color: rgb(210,88,127);border: 0.1em solid rgb(250,128,167);}



#bt_5:hover{background-color: rgb(210,88,127);border: 0.1em solid rgb(250,128,167);color: rgb(255,168,207);}



#bt_5:hover .menu_link{color: rgb(255,255,255);}



#bt_5[class="elt_menu_links_actif"] .menu_link{color: rgb(255,168,207);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_6{background-color: rgb(247,173,202);}



#bt_6[class="elt_menu_links_actif"]{background-color: rgb(207,133,162);border: 0.1em solid rgb(247,173,202);}



#bt_6:hover{background-color: rgb(207,133,162);border: 0.1em solid rgb(247,173,202);color: rgb(255,213,242);}



#bt_6:hover .menu_link{color: rgb(255,255,255);}



#bt_6[class="elt_menu_links_actif"] .menu_link{color: rgb(255,213,242);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_7{background-color: rgb(184,83,123);}



#bt_7[class="elt_menu_links_actif"]{background-color: rgb(144,43,83);border: 0.1em solid rgb(184,83,123);}



#bt_7:hover{background-color: rgb(144,43,83);border: 0.1em solid rgb(184,83,123);color: rgb(224,123,163);}



#bt_7:hover .menu_link{color: rgb(255,255,255);}



#bt_7[class="elt_menu_links_actif"] .menu_link{color: rgb(224,123,163);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_8{background-color: rgb(109,51,121);}



#bt_8[class="elt_menu_links_actif"]{background-color: rgb(69,11,81);border: 0.1em solid rgb(109,51,121);}



#bt_8:hover{background-color: rgb(69,11,81);border: 0.1em solid rgb(109,51,121);color: rgb(149,91,161);}



#bt_8:hover .menu_link{color: rgb(255,255,255);}



#bt_8[class="elt_menu_links_actif"] .menu_link{color: rgb(149,91,161);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_2{
background: #504373;-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
background: -moz-linear-gradient(-90deg,#504373,#646b9b);
background: -webkit-gradient(linear, left top, left bottom, from#504373, to(#646b9b));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_2[class="elt_menu_links_actif"]{background-color: rgb(80, 67, 115);border: 0.1em solid rgb(100, 107, 155);}



#bt_2:hover{border: 0.1em solid rgb(100, 107, 155);color: rgb(140, 147, 195);
background: #646b9b;-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background: -moz-linear-gradient(-90deg,#646b9b,#504373);
background: -webkit-gradient(linear, left top, left bottom, from#646b9b, to(#504373));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_2:hover .menu_link{color: rgb(255,255,255);}



#bt_2[class="elt_menu_links_actif"] .menu_link{color: rgb(140, 147, 195);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







#bt_1{
background: #91aec9;-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
background: -moz-linear-gradient(-90deg,#91aec9,#b9d6f1);
background: -webkit-gradient(linear, left top, left bottom, from#91aec9, to(#b9d6f1));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_1[class="elt_menu_links_actif"]{background-color: #91aec9;border: 0.1em solid #b9d6f1;}



#bt_1:hover{
background-color: #b9d6f1;border: 0.1em solid #b9d6f1;color: rgb(225, 254, 255);
background: -moz-linear-gradient(-90deg,#b9d6f1,#91aec9);
background: -webkit-gradient(linear, left top, left bottom, from#b9d6f1, to(#91aec9));	
-moz-box-shadow: 0px 1px #dfdfdf; -webkit-box-shadow: 0px 1px #dfdfdf;box-shadow: 0px 1px #dfdfdf;
text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,0.4) 0px -1px;
}



#bt_1:hover .menu_link{color: rgb(255,255,255);}



#bt_1[class="elt_menu_links_actif"] .menu_link{color: rgb(225, 254, 255);background:  url(../images/dot_menu_50blc.png) repeat-y 100% 0;}







/**/

#nav_cat_header,#nav_cat_footer{font-size: 1.8em;}

#nav_cat_header,#nav_cat_footer,#nom_page{text-align: center;}

#nom_page h1 span{color: rgb(235,105,10);text-shadow: rgba(0,0,0,0.3) 0px 1px,rgba(254,255,254,1) 1px -1px;/**/}

#nav_cat_header a,#nav_cat_footer a{text-decoration: none;color: #005aa1;font-weight:normal;}


#nav_cat_header a:hover,#nav_cat_footer a:hover{text-decoration: underline;color: rgb(232,84,38);}



.adresse_access{margin-top: 2em;}

.block_info.page{margin: 1em 0em 0em 0.1em;/*margin: 1em 0.5em 0.5em 0.5em;padding: 0.2em 0.2em 1em 0.2em;width: 65em;*/}

.block_info.page .paragraphe{margin: 0.5em;padding: 0.3em;display: table;width: 64em;}

.block_info.page .paragraphe strong{margin-top: 0.5em;margin-bottom: -0.3em;display: block;}

.block_info.page .paragraphe strong span{color: rgb(235,105,10);text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;}

.block_info.page img.right{margin: 0.2em 0.8em 0.2em 0.8em;}
.listecategorie{border-top:1px dotted rgb(251,225,206);}

.adresse{padding:0 0.8em;}
.bulle-access{margin: -3em auto 0 7em;}
.access{
padding:0.8em;width:50em;
-webkit-border-radius: 0.5em;-moz-border-radius: 0.5em;border-radius: 0.5em;
/*border:1px solid black;*/background: rgb(157,199,62) url(../images/alpha2.png) repeat-x 0 100%;
}
.access span{font-size: 1.2em;color:#FFF;}
.corner{background:  url(../images/corner.png) no-repeat 10px 0;height:35px;}
.block_info.page .num,.block_info.page .web,.block_info.page .adress,.block_info.page .pro,div.access span{padding-left: 0.3em;}

.block_info.page .num,.block_info.page .web{font-size: 1.1em;}

.block_info.page .adress{font-size: 1.2em;}

.block_info.page .pro{font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}

.block_info.page .num{ font-family: "Courier New", Courier, monospace;}

.block_info.page a{color: #005aa1;text-decoration: none;}

.block_info.page a:hover{color: rgb(232,84,38);text-decoration: underline;}

#illustration{width:120px;height:120px;}
#illustration img{display:none;width:120px;height:120px;}
.content_paragraphe{text-align: justify;padding: 0.3em;float: left;width: 49em;}

.block_info img.left{float: left;margin: 0.8em 0.8em 0em 0.8em;}

.block_list_info li{list-style: url(../images/puce.png);}

.block_info{
margin: 0.5em 0.5em 0.5em 0.5em;padding: 0.2em 0.2em 1em 0.2em;width: 65.5em;float: left;border: 0.1em solid  #dfdfdf;display: table;
-moz-border-radius: 0.8em 0 0.8em 0;
-webkit-border-radius:  0.8em 0 0.8em 0;
border-radius: 0.8em 0 0.8em 0;
display:none;

-moz-box-shadow: 0px 3px #dfdfdf; -webkit-box-shadow: 0px 3px #dfdfdf;box-shadow: 0px 3px #dfdfdf;
}
.gradient{	
display:table;
background:#FFFFFF;-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background: -moz-linear-gradient(-90deg,#f9f9f9,#FFFFFF);
background: -webkit-gradient(linear, left top, left bottom, from#f9f9f9, to(#FFFFFF));	

}
.block_info img{border: 1px solid #dfdfdf;margin-top: 0.2em;}

.boite ul ul.block_admin,.block_admin{
margin: 0.1em 0em 0em 0.1em;
height: 1.6em;
width: 64.5em;
font-size: 1em;
color: rgb(105,105,105);/*background:  url(../images/admin_nom.png) repeat-y;*/
padding: 0.2em 0.5em 0.1em 0.3em; display: table;border-bottom: 0.1em solid #56aa27;
/*-moz-box-shadow: 0px 2px #dfdfdf; -webkit-box-shadow: 0px 2px #dfdfdf;box-shadow: 0px 2px #dfdfdf;*/
background:#FFFFFF;-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
background: -moz-linear-gradient(-90deg,#E5E5E5,#FFFFFF);
background: -webkit-gradient(linear, left top, left bottom, from#E5E5E5, to(#FFFFFF));	
-moz-border-radius: 0.6em 0 0 0;
-webkit-border-radius: 0.6em 0 0 0;
border-radius: 0.6em 0 0 0;
}

.elt_admin, .elt_nom{list-style: none;display: inline;}

.elt_nom h1,.elt_nom h2{margin: 0em;padding: 0.2em 0em 0.3em 0.6em; font-size: 1em;}

.elt_admin{float: right;margin: 0.2em 0.5em;}`

.elt_nom{float: left;margin:0em 0.5em;font-size: 1.2em;font-weight: bold; display: table;}

.admin_nom{font-size: 1.4em;font-weight: bold;color:#56aa27;}
.adresse_access a span{font-size: 14px;}
.infoPlus, .admin_dep, .admin_ville{font-weight: normal;font-size: 1.3em;color: rgb(40,20,0);}

.infoPlus{padding: 0em 1.2em 0em 1.5em;background: url(../images/plus_info.png) no-repeat 0 0.2em;}
.infoPlus:hover{background: url(../images/plus_info_hover.png) no-repeat 0 0.2em;}
/*-----------------------------------------------------TABLES-----------------------------------------------------------*/

table{ border-collapse:collapse;}

table tr td{font-size:1.1em;padding: 0.2em 0em 0.2em 0.8em; text-align: justify;}

/*table tr td ul li a:before{ content: " > "}*/

table tr td ul li a{font-weight: bold; font-size: 1.2em; text-decoration: none;color: rgb(0,90,161);}
table tr td #regions-1tourenfrance ul li{text-align:right;}
table tr td #regions-1tourenfrance ul li a{font-weight: bold; font-size: 1em; text-decoration: none;color: rgb(0,90,161);}
#map_canvas{
border:1px solid  rgb(157,199,62);
-webkit-border-radius: 0.3em;-moz-border-radius: 0.3em;border-radius: 0.3em;

}
/*#map_canvas span{position: static;top: 1em;}	
#map_canvas div span{position: static;bottom: -6em;display: block;}
#map_canvas div a{position: static;bottom: -6em;display: block;}*/
.bottom-card{margin-bottom:-1em;}
.admin_ville{ font-weight:bold; color: rgb(105,105,100);text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;}
.admin_dep{ font-weight:bold;text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;color: rgb(235,105,10);}
input[type="checkbox"]{border:1px solid rgb(235,105,10);}
/*table.adc td a.adt span{text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;font-size: 1.4em;font-weight: bold;color:#56aa27;}
table.adc td div.adb{}
table.adc td div.adu{}*/
