/*
================================
STYLES CSS portal.css
================================
*/

/* Style FCK EDITOR */
.Atitre_module {
	font-family:Arial,verdana,sans-serif;
	font-size:1.6em;
	color:#1b6a9b;
}
.ASs_titre_module {
	font-family:Arial,verdana,sans-serif;
	color:#444;
}
.AInterligne_red {
	font-family:Arial,verdana,sans-serif;
	font-weight:bold;
	color:#cb002e;
}
.ATexte_prog {
	font-family:Arial,verdana,sans-serif;
	color:#919191;
}
.ALiens_prog {
	font-family:Arial,verdana,sans-serif;
	color:#207fba;
}

/* containers: defaut */
div.defautcontainers {
	margin:10px;
	line-height:1.5em;
	text-align:justify;
	font-size:1.2em;
}
div.defautcontainers .Normal {

}
div.defautcontainers ul li {
	background:url(/Portals/200/Skins/Site/Ressources/Images/icon_list_defaut.jpg) no-repeat left center;
	list-style-type:none;
	padding:5px 8px;
}
/* containers: defautwithtitle */
div.defautcontainerswithtitle {
	margin:20px 20px 0px 20px;
}
div.defautcontainerswithtitle .containerstitle {
	font-size:1em;
	border-bottom:1px solid #afccde;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.defautcontainerswithtitle .containerstitle .Head {
	color:#1b6a9b;
	font-size:1.8em;
	font-weight:normal;
}

/* containers : rejoignez */
div.inscription {
	margin:10px;
	position:relative;
}
div.inscription .containerstitle {
	font-size:1em;
	margin:20px 0 10px 20px;
}
div.inscription .containerstitle .Head {
	color:#105493;
	font-size:2.2em;
	font-weight:normal;
}
div.inscription .Normal { 
	color:#5f656a; 
	font-size:1.2em; 
}
div.inscription .contenttext table{
	width:100%;
}
div.inscription .contenttext input, div.inscription .contenttext label {
	vertical-align:middle;
}

/* containers : actudefilante */
div.actudefilante {
	margin:10px;
	position:relative;
}
div.actudefilante .containerstitle {
	font-size:1em;
	margin:20px 0 0 0px;
}
div.actudefilante .containerstitle .Head {
	color:#105493;
	font-size:2.2em;
	font-weight:normal;
}
div.actudefilante .Normal { 
	color:#5f656a; 
	font-size:1.2em; 
}

/*containers : lesplusvisites */
div.lesplusvisites {
	margin:10px;
}
div.lesplusvisites .containerstitle {
	font-size:1em;
	margin:20px 0 0 20px;
}
div.lesplusvisites .containerstitle .Head {
	color:#105493;
	font-size:2.2em;
	font-weight:normal;
}
div.lesplusvisites .Normal { 
	color:#5f656a; 
	font-size:1.2em; 
}
div.lesplusvisites ul {
	margin:20px 0 0 20px;
}
div.lesplusvisites ul li {
	background:url(/Portals/200/Skins/Site/Ressources/Images/icon_liste_middle_red.jpg) no-repeat left center;
	height:20px;
	line-height:20px;
	list-style-type:none;	
}
div.lesplusvisites ul li a {
	margin-left:10px;
}

/* containers : sommaires */
div.sommaires {
	margin:10px;
}
div.sommaires .containerstitle {
	font-size:1em;
	border-bottom:1px solid #55c2e7;
	margin-bottom:10px;
}
div.sommaires .containerstitle .Head {
	color:#fff;
	font-size:2em;
	font-weight:normal;
}
div.sommaires .Normal { 
	color:#fff; 
	font-size:1.2em; 
}
div.sommaires ul {
	margin:10px;
}
div.sommaires ul li {
	list-style-position:inside;
	list-style-type:circle;
	margin:5px 0;
}


/* containers : twitter */
div.twittercontainers {
	margin:5px;
}
div.twittercontainers .Normal{
	color:#3d3d3d; 
	font-size:1.1em; 
}
div.twittercontainers ul {

}
div.twittercontainers ul li {
	background:url(/Portals/200/Skins/Site/Ressources/Images/icon_twitter.jpg) no-repeat left 4px;
	/*list-style-position:inside;*/
	list-style-type:none;
	padding:5px 0;
	border-bottom:1px solid #afccde;
	text-align:justify;
}
div.twittercontainers ul li:first-letter {
	margin-left:18px;
}
div.twittercontainers ul li a {
	color:#d31021;
}
div.twittercontainers #twitter-link {
	background:url(/Portals/200/Skins/Site/Ressources/Images/bcklinktwitter.jpg) no-repeat;
	display:block;
	width:182px;
	height:18px;
	text-align:center !important;
	line-height:18px;
	color:#fff; 
	font-size:1.2em;
	margin:10px auto;
}

/* containers : contentpaneleftwithtitle */

/* containers: defautwithtitle */
div.contentpaneleftwithtitle {
	margin:20px 20px 0px 20px;
}
.contentpaneleftwithtitle .containerstitle {
	font-size:1em;
	border-bottom:1px solid #afccde;
	padding-bottom:10px;
	margin-bottom:10px;
}
.contentpaneleftwithtitle .containerstitle .Head {
	color:#1b6a9b;
	font-size:1.8em;
	font-weight:normal;
}
.contentpaneleftwithtitle ul li {
	background:url(/Portals/200/Skins/Site/Ressources/Images/icon_contentpaneleft.jpg) no-repeat left center;
	list-style-type:none;
	padding:5px 0;
	text-align:justify;
}
.contentpaneleftwithtitle ul li a {
	margin-left:8px;
}

/* Notre bureau */
.txtbureau {
	margin-left:10px;
	width:479px;
}
.img_bureau {
	border:1px solid #919191;
	padding:2px;
}
.content_bureau {
	margin-bottom:10px;
}

/* containers: nous-contacter */
div.formnouscontacter {
	margin:20px 20px 0px 20px;
	font-size:1.2em;
}	

/* containers: liens */
div.liens {
	margin:10px 10px 0px 10px;
	font-size:1.2em;
}
.liens  ul li {
	background:url(/Portals/200/Skins/Site/Ressources/Images/icon_liste_red.jpg) no-repeat left center;
	list-style-type:none;
	padding:5px 0;
	text-align:justify;
}
.liens  ul li a {
	margin-left:8px;
}

/* containers: blog */
div.blog {
	margin:10px;
	font-size:1.2em;
}
div.blog ul li {
	list-style-position:inside;
	list-style-type:disc;
	margin:5px 0 5px 20px;
}
/* containers: news */
div.news {
	margin:10px;
	line-height:1.8em;
	text-align:justify;
	font-size:1.2em;
}

div.news div p a img {
	display:none;
}

/* containers: search */
div.search {
	margin:10px;
}
div.search  .containerstitle {
	font-size:1em;
	border-bottom:1px solid #afccde;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.search  .containerstitle .Head {
	color:#1b6a9b;
	font-size:1.8em;
	font-weight:normal;
}
div.search div.Inputsearch {
	background:url(/Portals/200/Skins/Site/Ressources/Images/bcksearch.jpg) repeat-x;
}
