/*********************************************************************************************************/
/* CSS REALISE PAR KTP CONCEPT ( S.B.) // 05/02/2007 *****************************************************/
/*********************************************************************************************************/
/*********************************************************************************************************/
/* ELEMENTS BASIQUES DE LA PAGE */
/*********************************************************************************************************/
html {
margin:0;
padding:0;
height:100%;
text-align:center;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
background:#E4FDC8 url(../fond/fond.jpg) repeat-x top;
background-attachment:fixed;
text-align:center;
}

* {
margin:0;
padding:0;
}

/* ELEMENTS DE PLACEMENTS DE LA PAGE */
/*********************************************************************************************************/
#pagecontainer {
width:870px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#page[id] {
width:860px;
height:auto;
background:transparent url(../fond/flou.png) repeat-y;
float:left;
filter:none;
}

#page {
width:860px;
height:auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/flou.png', sizingMethod='scale');
float:left;
}

#gauche[id] {
width:200px;
height:auto;
background-color:#fff;
float:left;
margin-left:4px;
}

#gauche {
width:200px;
height:auto;
background-color:#fff;
float:left;
margin-left:2px;
}

#centre {
width:450px;
height:auto;
background:#fff url(../fond/fond_centre.jpg) repeat-y;
float:left;
}

#centre2 {
width:650px;
height:auto;
background:#fff;
float:left;
}

#droite {
width:200px;
height:auto;
background-color:#F6F6F6;
float:left;
}

h1 {
display:block;
width:200px;
height:170px;
background:#fff url(../fond/logo.jpg) no-repeat;
text-indent:-9999px;
}

.leftblue {
width:200px;
height:41px;
background-image:url(../fond/top_blue_left.jpg);
}

.bottomblue {
width:200px;
height:41px;
background-image:url(../fond/bottom_blue_left.jpg);
}


.bottomblue2{
width:200px;
height:41px;
background-image:url(../fond/bottom_blue_left2.jpg);
}
.bottomvert {
width:200px;
height:44px;
background-image:url(../fond/bottom_vert_left.jpg);
}

.intro_blue {
width:180px;
padding:10px;
font-size:1.1em;
text-align:left;
line-height:1.8em;
height:auto;
color:#fff;
background:#1D82C9 url(../fond/fond_intro.jpg) no-repeat bottom;
}

.menu_blue {
width:200px;
padding:0;
padding-top:10px;
padding-bottom:10px;
font-size:1.1em;
text-align:left;
line-height:1.8em;
height:auto;
color:#fff;
background-color:#1D82C9;
}

.menu_blue ul{

width:200px;
list-style:none;
}



.menu_blue ul li a{
display:block;
padding-left:10px;
width:190px;
height:30px;
border-bottom:1px solid #4DA2DE;
line-height:3em;
color:#C0DFF6;
text-decoration:none;
}





.menu_blue ul li a:hover{
display:block;
padding-left:10px;
width:190px;
height:30px;
border-bottom:1px solid #BDDBEF;
line-height:3em;
color:#fff;
background:transparent url(../fond/menubluehover.jpg) repeat-x;
}

.menu_blue ul li.selected a{
display:block;
padding-left:10px;
width:190px;
height:30px;
border-bottom:1px solid #BDDBEF;
line-height:3em;
color:#fff;
background:transparent url(../fond/menubluehover.jpg) repeat-x;
}



.meteo {
width:180px;
padding:10px;
font-size:1.1em;
text-align:left;
line-height:1.8em;
height:auto;
color:#333;
background-color:#A0DB5A;
}

.omap {
width:180px;
padding:10px;
font-size:1.1em;
text-align:left;
line-height:1.8em;
height:auto;
color:#fff;
text-align:center;
background-color:#fff;
color:#555;
}

#banniere {
float:left;
width:450px;
height:120px;
background:#fff url(../fond/banniere.jpg) no-repeat;
}

#menu {
float:left;
margin-left:0;
top:120px;
width:450px;
height:50px;
background:#fff url(../fond/menu.jpg) no-repeat;
}

#menu ul {
float:left;
width:450px;
list-style:none;
}

#menu[id] ul li {
width:90px;
float:left;
list-style:none;
display:block;
background:transparent url(../fond/menu1.png) no-repeat;
}

#menu[id] ul li a {
padding-top:20px;
padding-bottom:6px;
color:#fff;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
display:block;
}

#menu[id] ul li a:hover {
padding-top:20px;
padding-bottom:6px;
color:#fff;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
display:block;
background:transparent url(../fond/menu2.png) no-repeat bottom;
}


#menu[id] ul li.selected  a{
padding-top:20px;
padding-bottom:6px;
color:#fff;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
display:block;
background:transparent url(../fond/menu2.png) no-repeat bottom;
}


#menu ul li {
width:90px;
float:left;
list-style:none;
display:block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/menu1.png', sizingMethod='scale');
}

#menu ul li a {
padding-top:20px;
padding-bottom:6px;
color:#fff;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
display:block;
}

#menu ul li a:hover {
padding-top:20px;
padding-bottom:6px;
color:#fff;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
display:block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/menu2.png', sizingMethod='scale');
}


#menu ul li.selected a{
padding-top:20px;
padding-bottom:6px;
color:#fff;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
display:block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/menu2.png', sizingMethod='scale');
}


#contenu {
float:left;
width:450px;
height:auto;
min-height:100px;
background:transparent url(../fond/contenu.jpg) no-repeat top;
padding-bottom:30px;
color:#444;
}

#contenu_rubrique[id] {
float:left;
width:650px;
height:auto;
min-height:600px;
background:transparent url(../fond/contenu_rub.jpg) repeat-y top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:60px;
}

#contenu_rubrique {
float:left;
width:650px;
height:auto;
height:600px;
background:transparent url(../fond/contenu_rub.jpg) repeat-y top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:60px;
}



#contenu_rubrique_5[id] {
float:left;
width:650px;
height:auto;
min-height:600px;
background:transparent url(../fond/presse.jpg) no-repeat top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:90px;
}

#contenu_rubrique_5 {
float:left;
width:650px;
height:auto;
height:600px;
background:transparent url(../fond/presse.jpg) no-repeat top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:90px;
}


#contenu_rubrique_4[id] {
float:left;
width:650px;
height:auto;
min-height:600px;
background:transparent url(../fond/services.jpg) no-repeat top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:90px;
}

#contenu_rubrique_4 {
float:left;
width:650px;
height:auto;
height:600px;
background:transparent url(../fond/services.jpg) no-repeat top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:90px;
}

#contenu_rubrique_3[id] {
float:left;
width:650px;
height:auto;
min-height:600px;
background:transparent url(../fond/elus.jpg) no-repeat top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:90px;
}

#contenu_rubrique_3 {
float:left;
width:650px;
height:auto;
height:600px;
background:transparent url(../fond/elus.jpg) no-repeat top left;
text-align:left;
font-size:1.1em;
color:#444;
padding-bottom:90px;
}

.imgleft{float:left;margin-right:5px; margin-top:5px; margin-bottom:10px;}
.comm{ padding-bottom:5px; border-bottom:1px solid #eee; margin-bottom:10px;}
.comm a{color:#787878;}

.comm .link a{color:#787878; text-decoration:underline;}
.comm a:hover{color:#222;}

.marginleft{position:absolute;color:#000; margin-left:-30px;margin-top:0;}

#communique{width:490px;padding-right:10px;  margin-top:40px;  margin-right:10px;  margin-top:50px;float:left; text-align:justify; line-height:1.5em; 
}

#colonne1_5{ width:230px;padding-right:10px;  margin-right:10px;  margin-top:40px;float:left; border-right:1px dashed #ccc;padding-top:40px;}
#colonne2_5{ width:230px;padding-right:10px;  margin-right:10px;  margin-top:40px;float:left;padding-top:40px; }
#colonne1_5 h5, #colonne2_5 h5{ color:#675603; text-transform:uppercase; border-bottom:1px dotted #ccc; display:block; width:230px; margin-bottom:15px;
font-size:1em;}


#colonne1_4{ width:230px;padding-right:10px;  margin-right:10px;  margin-top:40px;float:left; border-right:1px dashed #ccc;padding-top:40px;}
#colonne2_4{ width:230px;padding-right:10px;  margin-right:10px;  margin-top:40px;float:left;padding-top:40px; }
#colonne1_4 h5, #colonne2_4 h5{ color:#196FAC; text-transform:uppercase; border-bottom:1px dotted #ccc; display:block; width:230px; margin-bottom:15px;
font-size:1em;}

#colonne1_3{ width:230px;padding-right:10px;  margin-right:10px;  margin-top:40px;float:left; border-right:1px dashed #ccc;padding-top:40px;}
#colonne2_3{ width:230px;padding-right:10px;  margin-right:10px;  margin-top:40px;float:left;padding-top:40px; }
#colonne1_3 h5, #colonne2_3 h5{ color:#66951D; text-transform:uppercase; border-bottom:1px dotted #ccc; display:block; width:230px; margin-bottom:15px;
font-size:1em;}

.contenupage{
padding:12px;
line-height:1.4em;

}

#recherche {
float:left;
padding:10px;
width:180px;
height:83px;
background-image:url(../fond/recherche.jpg);
text-align:left;
}

#newsletter {
float:left;
padding:10px;
width:180px;
height:47px;
background-color:#63B700;
border-bottom:1px solid #fff;
margin-top:-17px;
}

#newsletter_accueil {
float:left;
padding:10px;
width:180px;
height:47px;
background-color:#63B700;
border-bottom:1px solid #fff;
text-align:left;
}

#agenda {
float:left;
width:200px;
height:auto;
text-align:left;
background-color:#63B700;
}

.bottomvertright {
float:left;
width:200px;
height:41px;
background-image:url(../fond/bottom_vert_right.jpg);
}


.bottomvertleft {
float:left;
width:200px;
height:44px;
background-image:url(../fond/bottom_vert_left2.jpg);
}


#agendacontenu {
float:left;
width:190px;
height:500px;
overflow:auto;
padding:5px;
text-align:left;
background:#E5E5E5 url(../fond/agenda.jpg) no-repeat top;
}

.bottomagenda {
float:left;
width:200px;
height:43px;
background-image:url(../fond/bottom_agenda.jpg);
}

#pied {
float:left;
width:850px;
height:66px;

margin-left:2px;
background-color:transparent;
margin-top:-66px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/pied.png', sizingMethod='crop');
border-bottom:2px solid #aaa;
}

#pied[id] {
float:left;
width:850px;
height:66px;
margin-top:-66px;
margin-left:4px;
background:transparent url(../fond/pied.png) no-repeat;
border-bottom:2px solid #aaa;
}

#pied p {
color:#fff;
text-align:left;
padding-left:10px;
padding-top:10px;
}

.actu1 {
padding-left:10px;
margin-bottom:2px;
width:430px;
padding-top:86px;
background-color:transparent;
float:left;
text-align:left;
line-height:1.6em;
color:#555;
font-size:1.1em;
}

.actu1  a{ color:#296C9B; text-decoration:none;}
.actu1  a:hover{ color:#296C9B; text-decoration:underline;}

.left {
border:1px solid #63B700;
margin:10px;
margin-left:0;
margin-top:0;
float:left;
}

#actus {
padding-left:10px;
margin-top:1px;
width:430px;
background-color:transparent;
float:left;
text-align:left;
line-height:1.6em;
color:#555;
font-size:1.1em;
}

.miniactus {
width:140px;
margin-bottom:4px;
float:left;
margin-right:1px;
margin-left:1px;
border-right:1px dotted #ccc;
font-size:0.9em;
}

.miniactus a{ color:#1B81C9; text-decoration:none;}
.miniactus a:hover{ color:#1B81C9; text-decoration:underline;}


.miniphoto {
width:138px;
height:102px;
overflow:hidden;
}

.mini {
width:138px;
height:102px;
}

#plan[id] {
margin-left:10px;
margin-top:10px;
float:left;
width:213px;
height:228px;
background-image:url(../fond/plan_clouange.jpg);
}

#plan {
margin-left:4px;
margin-top:10px;
float:left;
width:213px;
height:228px;
background-image:url(../fond/plan_clouange.jpg);
}

#plan p {
padding:3px;
padding-top:40px;
color:#fff;
text-align:left;
}

#plan p a {
color:#051927;
text-decoration:none;
}

#plan p a:hover {
color:#051927;
text-decoration:underline;
}

#pratique {
margin-left:4px;
margin-top:10px;
float:left;
width:213px;
height:268px;
background-image:url(../fond/clouange_pratique.gif);
position:relative;
}

#pratique p {
padding:3px;
padding-top:20px;
color:#fff;
text-align:left;
}

#pratique ul {
margin-left:2px;
width:180px;
float:left;
}

#pratique[id] ul {
margin-left:5px;
width:180px;
float:left;
}

#pratique ul li {
list-style:none;
text-align:left;
width:180px;
float:left;
display:block;
}

#pratique ul li a {
font-size:1.1em;
list-style:none;
display:block;
text-align:left;
padding-left:10px;
width:190px;
height:25px;
line-height:2.3em;
float:left;
border-bottom:1px solid #63B700;
color:#2E2E2E;
text-decoration:none;
}

#pratique ul li a:hover {
font-size:1.1em;
list-style:none;
display:block;
text-align:left;
padding-left:10px;
width:190px;
height:25px;
line-height:2.3em;
float:left;
border-bottom:1px solid #A0DB5A;
color:#fff;
background-color:#63B700;
text-decoration:none;
}


.submit2[class]{
border:0;
background: transparent url(../element/submit.png) no-repeat;
width:20px;
height:20px;
filter:none;
cursor:pointer;
}


.submit2{
position:relative;
border:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/submit.png', sizingMethod='scale');
width:20px;
background-color:transparent;
height:20px;
cursor:pointer;
}

#recherche[id] h2{
background: transparent url(../element/recherche.png) no-repeat;
width:120px;
height:12px;
filter:none;
text-indent:-9999px;
margin-bottom:10px;
}

#recherche h2{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/recherche.png', sizingMethod='crop');
width:120px;
height:12px;
text-indent:-9999px;
margin-bottom:5px;
}


#newsletter[id] h2 , #newsletter_accueil[id] h2{
background: transparent url(../element/newsletter.png) no-repeat;
width:120px;
height:12px;
filter:none;
text-indent:-9999px;
margin-bottom:10px;
}

#newsletter h2 , #newsletter_accueil h2{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/newsletter.png', sizingMethod='crop');
width:120px;
height:12px;
text-indent:-9999px;
margin-bottom:5px;
}

.recherche{
font-size:1em;
color:#555;
width:150px;
border:1px solid #f2f2f2;
background-image:url(../element/fond_form.jpg);
background-repeat:repeat-x;
}


.newsletter{
font-size:1em;
color:#555;
width:150px;
border:2px solid #f2f2f2;
background-image:url(../element/fond_form.jpg);
background-repeat:repeat-x;
}

#ariane{ width:626px; height:76px; background:#fff url(../fond/ariane.jpg) no-repeat;
padding:12px; color:#186FAC; margin-bottom:-50px;}


#localisation{ position:relative;margin-top:-26px;}

#pied ul {
float:left;
list-style:none;
height:15px;
position:relative;
}

#pied ul li{
color:#fff;
float:left;
padding-left:6px;
padding-right:6px;
height:15px;
list-style:none;
border-right:1px solid #4A9AD5;
}

#pied ul li a{
color:#fff;
text-decoration:none;
height:15px;
}
#pied ul li a:hover{
color:#fff;
text-decoration:underline;
}

.contenupage ul li{
list-style-image:url(../fond/list-arrow.gif);
line-height:1.4em;
margin-bottom:5px;
margin-left:20px; 
}


.contenupage ul li.niveau1{
list-style-image:url(../fond/list-arrow.gif);
line-height:1.4em;
margin-bottom:5px; margin-left:40px; }

.contenupage ul li.niveau2{
list-style-image:url(../fond/list-arrow.gif);
line-height:1.4em;
margin-bottom:5px; margin-left:60px;}


.contenupage ul li a, .contenupage ul li.niveau1 a, .contenupage ul li.niveau2 a{ color:#444; text-decoration:none;}
.contenupage ul li a:hover, .contenupage ul li.niveau1 a:hover, .contenupage ul li.niveau2 a:hover{ color:#000; text-decoration:underline;}

.basrecherche{background-color:#fff;margin-top:5px;margin-bottom:15px; border-bottom:1px solid #ccc; padding:3px; text-align:left;}

.basrecherche a{color:#000; text-decoration:none;}
.basrecherche a:hover{color:#444; text-decoration:underline;}




/* tableau fiche */

.tableaufiche{
		margin:10px;
		margin-bottom:30px;
	margin-left:0px;
	border-collapse:collapse;
	width:620px;
	
}
.tableaufiche td{
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
	

}
.tableaufiche caption{display:none;}



.tableaufiche thead td,.tableaufiche thead th{
	text-align:left;
	font-size:bold;
	
}
.tableaufiche tbody{
	margin-top:2px;
}
.sep{
	height:16px;
	background:transparent url(../fond/degtableau.png) no-repeat 0px 2px;

}


.tableaufiche tbody .loupeajax{

	vertical-align:bottom;
	margin-top:0px;
	
	width:202px;
	cursor:pointer;
	height:22px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/loupe.png', sizingMethod='crop');	

}

.tableaufiche tbody .loupehand{
	display:none;
}

.tableaufiche tbody .loupeajax img{
	display:none;

}
.tableaufiche tbody .loupeajax[class] img{
	display:block;
	border:none

}
.tableaufiche tbody .s{
background-color:#AACFEA;
}


.tableaufiche tbody th{
	cursor:pointer;

	padding-left:5px;
}
.tableaufiche tbody td{
	cursor:pointer;
	padding:5px;
	font-size:11px !important;}
	
	
.tableaufiche tbody .imagefiche{
	width:100px;
}


td.tete{
	cursor:pointer;
	padding:5px;
	background-color:#175885;
	color:#fff;
	font-size:11px !important;
	font-weight:bold;
	}
	

.leftimg{ float:left; margin-right:10px;}

/* fiche */

.fiche{position:absolute;
text-align:left;

width:300px;

left:40%;
right:60%;

margin-top:300px;


}


.fiche .haut{width:425px;clear:both;height:176px;}
.fiche .milieu{width:425px;clear:both;background-repeat:repeat-y;}
.fiche .data{position:relative;top:-150px;padding:0px;}
.fiche .bas{width:425px;clear:both;height:20px;}

.fiche .data h2{
	margin:20px;
	margin-top:0px;
width:360px;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:1px dotted #1D82CA;
		color:#1D82CA !important;
}
.fiche .data p{
	padding:0px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
}



.fiche .data p.lien{
		text-align:center;

}

.fiche .data p.lien a{
display:block;
margin:2px;
margin-top:5px;
padding:2px;
	border:1px solid;
		font-size:12px;
		font-weight:bold;
	text-decoration:none;

}

.fiche .data p.chapo{
		font-size:11px;
		font-weight:bold;
}
.fiche .data h3{margin:15px;
	
		font-size:12px;
		font-weight:bold;
		padding-left:15px;
		color:#1A6398 !important;
		margin-bottom:0;
		background:transparent url(../fond/list-arrow.gif) no-repeat left;
		
}



.fiche *{border-color:#FF4200;}
.fiche .bas[class],.fiche .milieu[class],.fiche .haut[class]{filter:none;}

.fiche .data h6{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fond/rond-general.png', sizingMethod='crop');	}
.fiche .data h6[class]{filter: none;background:url(../fond/rond-general.png) no-repeat;}
.fiche .bas{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fond/basfichegeneral.png', sizingMethod='crop');	}
.fiche .milieu{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fond/cotefichegeneral.png', sizingMethod='scale');	}
.fiche .haut{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fond/fondfichegeneral.png', sizingMethod='crop');	}
.fiche .haut[class]{background-image:url(../fond/fondfichegeneral.png);}
.fiche .milieu[class]{background-image:url(../fond/cotefichegeneral.png);}
.fiche .bas[class]{background-image:url(../fond/basfichegeneral.png);}




fieldset{
background-color:transparent;border:0;font-size:11px; padding:10px;padding-left:0; border-bottom:1px solid #ccc;
color:#1B81C9; text-transform:uppercase;}

select{
border:1px solid #888;
text-transform:none;
color:#444;
font-size:10px;
}

/* cache */
#cache{
	top:23px !important;
	top:33px;
	margin-left:66px !important;
	margin-left:69px;
	border-right:1px solid white;
	position:absolute;
	z-index:1000;
	width:172px;
	height:100px;
	display:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondcacheie.png', sizingMethod='scale');	
}
#cache[id]{
	filter:none;
	background:transparent url(../fond/fondcache.png) top;
}

#cacheclose{
	top:23px !important;
	top:33px;
	margin-left:239px !important;
	margin-left:242px;
	position:absolute;
	cursor:pointer;
	z-index:1000;
	width:172px;
	height:100px;
	display:none;

}


.proposition a{
display:block;
padding:10px;
width:600px;
background-color:#ccc;
text-align:center;
color:#444;
text-decoration:none;
font-size:12px;
}

.proposition a:hover{
display:block;
padding:10px;
width:600px;
background-color:#63B700;
text-align:center;
color:#fff;
font-size:12px;
text-decoration:none;
}
/* cache */

.encart{ 
width:200px;
}
table#calendrier{
width:200px;

}

table#calendrier td{
text-align:center;
padding:3px;
color:#fff;
font-weight:normal;
font-size:1.1em;
}

table#calendrier td.date{
text-align:center;
padding:3px;
height:20px;
color:#fff;
background:#63B700 url(../fond/agenda_td.jpg) no-repeat;
background-position:center;

font-weight:bold;
font-size:1.1em;
}

table#calendrier td.date a{

color:#fff;
text-decoration:none;
}

table#calendrier td.date a:hover{
color:#fff;
text-decoration:underline;
}


table#calendrier th{
padding:3px;
text-align:center;
background-color:#74C415;
color:#fff;
border-bottom:1px solid #5BA405;
}

.agendamois{ width:200px;
padding-top:3px;
padding-bottom:3px;
background-color:#599C09;
color:#ABE863;
text-align:center;
font-size:1.1em;
text-transform:uppercase;
border-top:1px solid #518E07;
border-bottom:1px solid #518E07;
}

.dateliste{
color:#378FCC;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}

.titreliste{
color:#63B700;
font-size:1.1em;
font-weight:bold;
}
.datelis{
border-bottom:1px dotted #888;
margin-bottom:15px;
padding-bottom:5px;
color:#333;
line-height:1.2em;
}
.plus{ text-align:right;padding-top:2px; padding-bottom:2px;}

.plus a{
color:#21618D;
text-decoration:none;
}

.plus a:hover{
color:#21618D;
text-decoration:underline;
}


.link{ text-align:right; margin:0;padding:0;}



#printlogo{ display:none;}


.caltitre{
text-indent:-9999px;
display:block;
width:200px;
height:30px;
background:transparent url(../fond/calendrier.jpg) no-repeat;}

.gg{ float:left; border:1px solid #ccc; margin-right:2px;}

.fiche .data  .imagefiche{ position:absolute; right:30px; margin-left:5px; border:1px solid #ccc; width:150px;}

#connect{float:left; width:320px; padding:10px; border:1px outset #ccc; background-color:#FCFBE0;margin-right:10px;}
#infosecure{float:right; width:250px;border:1px dotted #ccc; padding:10px;
line-height:1.5em;
background:#F1F0D1 url(../fond/clef.jpg) no-repeat top right;}
#infosecure li{ list-style-position:inside;line-height:1.5em; list-style-type:square;}
.adherer li{list-style-position:inside;line-height:1.5em; list-style-type:square;}
.submitc{ width:312px;  cursor:pointer; background-color:#4A9AD5; border:2px outset #1B81C9;
font-weight:bold; text-transform:uppercase; letter-spacing:2px; color:#fff; font-size:9px;margin-top:10px;}

 .dtext{ width:310px; background-image:url(../design/element/fond_form.jpg); border:1px solid #ccc;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;line-height:1.9em; }

