#message-contact{
position:absolute;
font-size:12px;
width:33%;
height:100px;
color:#000;
background-color:#fff;
border:2px solid grey;
z-index:100000;
margin:33%;
text-align:center;
}
#message-contact strong{color:#f00;}
.joomla_add_this{height: 50px;}
*{outline:none;}
#Section5 table ul li p{font-size: 1em;}
#Section5 table .pic_square ul li p{font-size: 1.2em;}
.thin-table,.form-table{border-collapse: collapse;}
.thin-table tr td{border: 1px solid rgb(175,178,173);}
.thin-table tr td span{font-size: 1.3em;font-weight: bold;}
ul li ul{margin-bottom: 1em;}
ul li ul li{font-size: 1em;margin-left: 1em;}
.contentpane tr td ul li a.category,#Section5 ul li a.category{
	background: url(../images/jaune.png) no-repeat 0 0;
	padding-left: 2.5em;
        margin-bottom: 0.5em;
        margin-top: 1.4em;
        display: block;
        float: left;
        width: 80%;
	border-bottom: thin dotted #F6F23F;
	color: #033775;

}
ul li ul li:before{content: "• ";}
h4.contentheading{margin-top: 3em;}
a.category,.contentdescription{font-size: 1.2em;}
.contentpane tr td ul li span.small,#Section5 ul li span.small{float: right; width: 14%;display: block;margin-bottom: 0.1em;text-align: right;line-height: 1em;margin-top: -1em;}
#Section5 .contentpane tr td ul li span.small, #Section5 ul li span.small{}
.contentpane tr td ul li p{float: left; width: 100%;}
.arrow{background: url(../images/arrowlink.png) no-repeat 0 0;padding-left: 1.8em;display: block;}
a.readmore{background: url(../images/arrowlink.png) no-repeat 0 0;padding-left: 2em;display: block;height:1.6em;text-decoration: none;color: #033775;line-height: 1.6em;}
a.category{font-weight: bold;}
.pagenavbar{}
table.contenttoc tr{float: left;}
/*table.contenttoc tr td{padding: 0em 0.3em;}*/
.contenttoc{}
ul li{list-style-type: none;/* padding-left: 0; margin-left: 0;*/}

#table_vignette h2{ margin: 0; font-size: 1.1em; z-index: 11;}


#quatre_d{
	background-image: url(../images/quatre_d.gif);
	background-repeat: no-repeat;
	background-position: 4em 6.2em;
}
#anofel{
	background-image: url(../images/anofel.gif);
	background-repeat: no-repeat;
	background-position: 3em 9.4em;
}
#addictions{}
#call_help,#footer{
	position: relative;
	float: left;
	width: 100%;
	padding: 0.5em;
	text-align: center;
}
#speed_fly{
	text-align: right;
	position: relative;
	float: left;
	width: 100%;
}
a img{ border: none;}
.pic_square ul{margin: -1px 0.25em 0 3px; padding-left: 5px; border-left:thin dotted #F60; float: left; position: relative; width: 27em;}
.pic_square ul li{ list-style: none; text-align: left; width: 27em;}
.pic_square ul li p{ text-align: left; width: 28em;}
table.contentpane{width: 56em;padding:0.5em;}
#Section5 table.contentpane tr td{padding:0.5em;}
table.contentpane,.pic_square{ width: 50em;
font-size: 1em; padding: 3px 6px; float: left; height: auto; margin: 5px 1px; background-color: #fff;
-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;
 border-left: 0.1em solid #CCC; border-top: 0.1em solid #CCC; border-right: 0.1em solid #BBB; border-bottom: 0.1em solid #BBB;
background: url(../images/dot_png_24/blanc/blanc_50.png) 0 0;
box-shadow:0px 1px 2px #c2cdd3;-moz-box-shadow:0px 1px 2px #c2cdd3;-webkit-box-shadow:0px 1px 2px #c2cdd3;
 
}
table.contentpane{width: 57em;}
#Section3 .moduletable{}


table.contentpaneopen{width:100%;}
#Section3 .moduletable{
width: 55.3em;
font-size: 1em; padding: 3px 6px; float: left; height: auto; margin: 1px 1px 1px -8px; background-color: #fff;text-align: right;
-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;
 border-left: 0.1em solid #CCC; border-top: 0.1em solid #CCC; border-right: 0.1em solid #BBB; border-bottom: 0.1em solid #BBB;
 background: #FFFFFF;
background: -moz-linear-gradient(180deg,#FFFFFF,#F0F3F3);
background: linear-gradient(180deg,#FFFFFF,#F0F3F3);
background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(#F0F3F3));
box-shadow:0px 1px 2px #c2cdd3;-moz-box-shadow:0px 1px 2px #c2cdd3;-webkit-box-shadow:0px 1px 2px #c2cdd3;
 }
#Section5 table tr td a.toclink{
 font-size: 1.3em; padding: 3px 6px; float: left; height: auto; margin: 1px 1px; background-color: #fff;
-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;
 border-left: 0.1em solid #CCC; border-top: 0.1em solid #CCC; border-right: 0.1em solid #BBB; border-bottom: 0.1em solid #BBB;
 background: #FFFFFF;
background: -moz-linear-gradient(180deg,#FFFFFF,#F0F3F3);
background: linear-gradient(180deg,#FFFFFF,#F0F3F3);
background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(#F0F3F3));
box-shadow:0px 1px 2px #c2cdd3;-moz-box-shadow:0px 1px 2px #c2cdd3;-webkit-box-shadow:0px 1px 2px #c2cdd3;
 }
 #Section5 table tr td a.toclink:hover,#Section5 table tr td a.toclink.active{
 
-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;
 background: #FFFFFF;
background: -moz-linear-gradient(180deg,#FFFFFF,#F0F3F3);
background: linear-gradient(180deg,#FFFFFF,#F0F3F3);
background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(#F0F3F3));
box-shadow:0px 1px 2px #c2cdd3;-moz-box-shadow:0px 1px 2px #c2cdd3;-webkit-box-shadow:0px 1px 2px #c2cdd3;
 }
 .pic_square#cdanofel ul{background: url(../images/cdanofel.png) no-repeat 100% 100%; height: 148px;}
.pic_square#cispclub ul{background: url(../images/vignette-cispclub.png) no-repeat 100% 100%; height: 120px;}
#Section5 table tr td .pic_square img{ margin: 3px; border: 0.1em solid #CCC; position: relative; float: left;background-color:#FFF;}
.accro_info{ text-decoration: none;}
ul.{}
ul. li.list_site_tech p{}

.log_titre{ background: url(../images/logosilk8.png) no-repeat 10px 10px; width: 160px; height: 115px; margin: 0; padding: 0; float: left;}
.titre_entete{ text-align: right;color: #0E5C98; font-size: 12px; width: 300px; padding: 90px 0 0 134px; margin: 0; float: left;}
.titre_entete:first-letter{ color: #033775;font-size: 21px;}
/*ci-dessus/ elt entete*/

.nav_principal{font-size: 12px; color: #666666; text-decoration: none; padding: 0px; margin: 10px auto 0px 10px; text-align: left; border-bottom: 1px dotted #0E5C98;}
#nav ul li a:hover{ color:#3B99C5;}
.bt_prem{ text-decoration:none; font-weight: bold; color: #033775;}
.bt_prem_actif{ text-decoration:none; font-weight: bold; color: #E8DD04;}
.list_verti{ padding: 0.2em;}
/*ci-dessus/ elt nav*/

#table_vignette h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #006796;
	height: 16px;
	padding-left: 16px;
	margin-left: -1px;
	margin-top: -1px;
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 6;
}
#table_vignette #WebDesigner h2{height: 32px;}
body p{color: #333;}
.elt_vignette{ float: left;margin: 0 auto 10px 8px; border: 1px solid #01215A; z-index: 5; width: 140px; background-color:#FFF;}
.paragraph_vignette{ font-size: 10px; text-align: justify; padding: 2.5px 5px 2.5px 5px;margin: 0;}
.paragraph_vignette a:hover{ color: #0E5C98;}
.link_vignette{ text-decoration: none; color: #01215A; font-weight: bold;}
/*ci-dessus/ elt vignette*/

/*.content_first_paragraphe{text-align: justify; font-size:11px; padding: 0 5px 5px 20px;}
.content_first_paragraphe:first-line{ font-size:11px; font-weight: bold;color: #033775;line-height: 12px;}*/
.txt_intro{color: #0E5C98; font-size: 12px; margin: 0; padding: 0 0 0 1.5em;text-align: justify; font-weight:600;}
.txt_intro:first-letter{ color: #033775;font-size: 16px;}

h4{font-size: 1.2em;}
.content_normal_paragraphe{text-align: justify; font-size:1.2em; padding: 0;}/*0 5px 5px 20px*/
.content_normal_paragraphe_list{text-align: justify; font-size:1.2em; padding: 0 5px 5px 0px;}
/*.content_normal_paragraphe_list:first-line{margin-left:-10px;}*/
.titre_normal_paragraph{
	background: url(../images/jaune.png) no-repeat 0 0;
	margin: 10px;
	padding-left : 25px;
	padding-bottom : 2px;
	 font-size: 12px;
	 width: 85%;
	 border-bottom: thin dotted #F6F23F;
	  color: #033775;
}
em.discret{ font-size: 10px;}
.bloc_list_n_para{float: left; margin: 0; padding:0 0 0 20px;}
.list_normal_paragraph a{ text-decoration: none; font-size: 11px; color: #033775; font-weight: normal;}
.list_normal_paragraph{ font-size: 1.2em; text-align: left; margin: 0 0 8px 10px;list-style-type: none;}
.list_normal_paragraph li.list_normal_paragraph:before{content: " > ";}
.list_normal_paragraph li.list_normal_paragraph{ font-size: 0.9em; margin: 0 0 8px 0px;list-style:none;}
.list_normal_paragraph ul{margin: 0.4em 0 0 2em;}
.list_normal_paragraph:before{content: "- ";}
.list_normal_s_titre{font-size: 14px;color: #033775; font-family: "Times New Roman", Times, serif; font-weight: normal; letter-spacing: 0.1em;}
h4.list_normal_s_titre{ margin: 6px auto 2px 0;}
/*ci-dessus/ elt informations*/

.foot_rubrik{ width: 300px;  font-size: 11px; text-align: center; margin-left: -150px; padding-left: 50%}
.foot_paragraph{ font-size: 10px; color: #AAA;}
.footer_link{ font-size: 9px; text-decoration: none; color:#3B99C5;}
.footer_link:hover{ color:#033775;}
#call_help a{ text-decoration: none; font-size: 12px; color: #033775; font-weight: bold;}
.link_ancre{ text-decoration: none; font-size: 11px; color: #033775;}
/*ci-dessus/ elt footer*/

.list_site_titre{font-size: 14px; color: #8E4F96; font-weight: bold;font-family: Geneva,Helvetica,Arial,sans-serif; margin: 3px 0 3px 0;
text-shadow: rgba(0,0,0,0.1) 2px 1px,rgba(254,255,254,1) 1px -1px;
}
.list_site_date{font-size: 10px; color: #0AC; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;}
.list_site_auteur{font-size: 10px; color: #0AC; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0.4em;}
.list_site_tech{font-size: 0.9em; color: #000; margin-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.list_site_tech a{font-size: 9px; color: #0CA; text-decoration: none;}
.list_site_but{font-size: 11px; color: #AC0; margin-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.list_site_link a{font-size: 9px; color: #A0C; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

#call_help a:hover,.list_normal_paragraph a:hover,#speed_fly a:hover{color: #3B99C5;}
#speed_fly{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#speed_fly a.sf_norm{color: #3B99C5; text-decoration: none;}
#speed_fly a.sf_norm_actif{color: #1FAFC5; font-weight: bold;}
.size_plan{ font-size: 11px;}
.neuf{ font-size: 9px;}
.right{ text-align: right;}
.img_right{float: right;}
/*ci-dessus/ elt divers*/
.class_eo, .class_eo a{ font-style: italic; font-size : 1em; font-weight : bold; text-decoration: none; font-family: "Myriad", Verdana, Arial, sans-serif; color: #3B99C5;}
.format_tab > span{padding: 2px; display: block;}
.t_pre{ background-color:#666; border:thin solid #666; color: #FFF;}
.pre_1{ border:thin solid #666; background-color:#FFF;}
.pre_2{ background-color:#CCC; border:thin solid #666;}
.chaos{margin:0; padding:0; text-decoration: none; list-style-type: none;}

.table_border{border-collapse: collapse;}
.table_border tr td{border: 1px solid rgb(175,178,173);border-collapse: collapse;}