@import url(https://fonts.googleapis.com/css?family=Asap:400italic,400);
table{border:0; border-collapse:collapse;}
#Select_Profil{position:absolute;top:0px;z-index:10}
body{margin:0; padding:0;}
/*
////////////////////////////////////////////////////////////////////////////////
//
//  Login
//
////////////////////////////////////////////////////////////////////////////////
*/

#bodyLogin {
	background: #F2F2F2 none;
	text-align: center;
	font-size:11px;
}

#bodyLogin .loginConnect {
	width: 274px;
	height: 226px;
	margin: 20px auto;
	background: url(/Portal_Templates/Anonyme/Images/connexion.png) 0 0 no-repeat;
	position: relative;
}

#bodyLogin .login label {
	position: absolute;
	top: 43px;
	left: 20px;
}

#bodyLogin .input {
	position: absolute;
	left: 23px;
	background: #ececec;
	border: 0 none;
	width: 220px;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

#bodyLogin .login .input {
	top: 60px;
}

#bodyLogin .password label {
	position: absolute;
	top: 94px;
	left: 20px;
}

#bodyLogin .password .input {
	top: 111px;
}

#bodyLogin .lostpassword {
	position: absolute;
	top: 180px;
	padding: 0 20px;
	left: 0;
}

#bodyLogin .lostpassword a, #bodyLogin .lostpassword a:hover, #bodyLogin .lostpassword a:visited {
	font-weight: normal;
}

#bodyLogin .submit {
	position: absolute;
	top: 140px;
	left: 90px;
}

#bodyLogin .error,#bodyLogin .error span {
	color: red;
	font-weight: bold;
}
#menugauche{z-index:1;position:absolute;left:0px;top:0px;width:192px;}
#menuhaut{
	z-index:2;position:absolute;left:192px;top:0px;height:99px;
	background : url(/Portal_Upload/images/templates/bg_haut.gif);
}
#accroche{
	z-index:3;position:absolute;left:485px;top:0px;height:99px;
	background : url(/Portal_Upload/images/templates/bg_haut.gif);
}

body {
	font-family: arial;
	font-size: xx-small;
	font-weight: normal;
	color: #464646;
	background-attachment: fixed;
	scrollbar-3dlight-color: #B22222;
	scrollbar-arrow-color: White;
	scrollbar-base-color: #FF9D0B;
	scrollbar-darkshadow-color: #464646;
	scrollbar-highlight-color: #FF9D0B;
	scrollbar-shadow-color: #D2691E;
	scrollbar-track-color: #E3E3E3;
}
.details{
	position:absolute;
	left:20px; 
	top:442px; 
	width:780px; 
	height:437px; 
	visibility: hidden;
}



.demititregras {
	font: normal 11px arial, Arial, Helvetica, sans-serif;
	height: 12px;
}
.titremoyen {
	font-family: blod, arial, Arial, Helvetica, sans-serif;
	font-size:  12px;
	color: #3366CC;
	font-weight: 900;

}
.textlienblanc {  font: normal 11px/normal arial, Arial, Helvetica, sans-serif; color: #FFFFFF}
.grandTitre {  font: normal 14px/normal arial, Arial, Helvetica, sans-serif}
.textearial {  font: 10px arial, Arial, Helvetica, sans-serif}
.textarialmoyen {  font: 11px arial, Arial, Helvetica, sans-serif}
.textearialgrand {  font: 24px arial, Arial, Helvetica, sans-serif}
.petitLien {
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: lighter;

}
.petitLienMenuBas {

	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	font-weight: lighter;
}
.lienHautPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
	letter-spacing: normal;
	line-height: normal;


}
.titreClick {
	font-family: arial, Arial, Helvetica, sans-serif, Blod;
	font-size:  11px;
	color: #3366CC;
	font-weight: 900;

}
.NewsChapeau {
font: 11px arial, Arial, Helvetica, sans-serif
}
.grandTitreHospi {

	font-family: blod, arial, Arial, Helvetica, sans-serif;
	font-size:  16px;
	color: #0033CC;
	font-weight: 900;
}

.champ {
	font-size : 11px;
	font-family : arial;
	border-width : 0;
	border-style : none;
	letter-spacing : 0px;
	background : url(/Portal_Upload/images/templates/bgsearch.gif);
	color : #1F187C;
}


.DHeading    {
	color: Black;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	border: 1px solid #959595;
	border-width: 0px 0px 1px 0px;
}


select {
	font-size : xx-small;
	background: white;
	font-family : arial;
	border-width : 1;
	border-style : solid;
	border-color : #000080;
}
A:link {
	color: #B22222;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A:visited {
	color: #B22222;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
}
A:hover {
	color: #B22222;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
}
.menuBouton {
	font-family:arial;
	font-size:xx-small;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.cmdForm {
	font-size : xx-small;
	font-family : arial;
	background-color : #8183A2;
	color : #ffffff;
	font-weight : bold;
	border-width : thin;
}
.tblText {
	font-family: arial;
	font-size:xx-small;
	font-weight: normal;
	color: #000080;
}
#desc {
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: silver 1px;
    BORDER-LEFT: silver 1px;
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    MARGIN: 1px 0em;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 0%;
}

.DBody {
 color: #464646;
	font-size : xx-small; 
	font-family: arial; 
	padding-left: 2; 
	padding-top: 2;
}
.DDate {
	color : #000080; 
	font-size : xx-small;
}
.DHead {
    color: #FFFFFF;
	background-color: #8183A2; 
	font-family: arial; 
	font-size: 10pt; 
	font-style: normal; 
    font-weight: bold; 
}
.permLec:link {
	color : #FFFFFF;
	font-size : xx-small;
	font-weight : bold;
	text-decoration: none;
}
.LayCatPathText {}
#LayCatPathHref {}
#LayCatPathHref:hover {}
A:link,A:visited ,A:hover {
	color: #B22222;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
}
.LayCatLayoutTitle {
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #e08702;
	margin : 0px;
}
#FicheCarte{width:300px; margin:5px;}
#FicheTitre{text-align:center;font-weight:bold;font-size:12px;}
#FicheImage{margin-bottom:15px}
#FicheTexte{margin-left:20px;}
.FicheTexte{font-size:10px;}
#FicheTable{width:90%;text-align:center;}
#FicheNote{}
#iframe_modules{
height:800px;}

a.btn{display:block; text-align:center; padding:3px; color:inherit;}
a.btn:hover{opacity:0.8;}
ul.nopuce,ul.nopuce li, ul.inline{margin:0px; padding:0; list-style:none;}
ul.inline li{margin:0px;float:left;}
a.savoirplus{float:right;width:150px;padding-right:20px;font-size:14px;/*background:url(/portal_upload/images/template/ico_savoirplus.png) 100px 3px no-repeat;*/}

ul.puces{margin:0px; padding:0; list-style:none;}
ul.puces li{margin:0px;padding-left:50px; position:relative;}

.wsite {margin:0 auto;padding:0; max-width:1000px;width:100%;position: relative;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.page41 #diaporama {margin:20px 0 0 0;}
.page41 #diaporama li{padding:0 5px 0 0;height:70px;min-width:100px;}
.page41 #diaporama img{max-height:70px;}
.lecteurVideo{display:none;}

.champ {
	font-size : 12px;
	padding:5px
	font-family :Asap;
	border: 0;
	letter-spacing : 0px;
	color : #666;
	width:100%;
	max-width:200px;
	background-color: #dedede;
}
#logo{
	width:100%; height:142px;
	background-repeat: no-repeat;
	background-position: 50% 50%; 
	background-image: url(/portal_upload/images/template/logo.jpg);
}
#Partenaires{position:relative;	margin:60px auto 10px auto;background-color:#fff;	}
#Partenaires li,#Partenaires{width:162px !important; height:80px!important; padding:3px 0;}
#partenaires #diaporefs{width:180px;	height:95px;}
#partenaires .item{width:170px;	height:85px; overflow:hidden; padding:5px!important;}
#colonnegauche{width:192px;padding:30px 4px;background-color:#555;clear:left;}
#header-main {background-color:#d8a959;}
#langues {background-color:#d8a959; height:26px; width:100%}
#contact-btn{float:left;background-color:#82321b; width:200px;}
#contact-btn a{display:block; max-width:150px; line-height:26px; color:#fff;padding:0 50px; font-size:14px; font-weight:bold;
	background-image:url(/portal_upload/images/template/ico_email.png), url(/portal_upload/images/template/ico_tel.png);
	background-position:120px 0 , 10px 0;
	background-repeat: no-repeat, no-repeat;
}
#content{width:100%;max-width:780px;}
#content h1{text-transform:uppercase; font-size:24px;}
#langues-btn{float:right;}
#langues-btn div{float:left; width:30px; height:26px;margin-right:5px;}
#langues-btn a{display:block; width:inherit; height:inherit; background-image: url(/portal_upload/images/template/drapeaux.jpg); background-repeat: no-repeat; background-color:yellow;}
#langues-btn #drap-fr a{background-position: -26px 0}
#langues-btn #drap-en a{background-position: -60px 0}
#langues-btn #drap-de a{background-position: -90px 0}
#langues-btn #drap-es a{background-position: -120px 0}
#langues-btn #drap-it a{background-position: -150px 0}
#langues-btn #drap-pl a{background-position: -180px 0}


#navigation{clear:both; padding:10px 0 0 0; position:relative;}
#navigation a{color:#fff;text-decoration:none; padding:5px 15px}
#navigation ul{margin:0;padding:0;list-style:none;}
#navigation ul#nav li{margin:0}
#navigation ul#nav>li {padding:5px;text-align:left;margin:0;}
#navigation ul#nav>li>a{text-transform:uppercase; font-size:14px; color:#fff;}
#navigation ul#nav>li.item_selected a, #navigation ul#nav>li:hover a{border-radius:12px; background-color:#DEBF7E; color:#555;}
#navigation ul#nav>li.item_selected a{color:#fff;}
#navigation ul#nav ul{display:none; padding:20px}

