/* CALLAGE DU MENU POUR IE7 */

*+html .callage-ie {
/*margin-left : -10px;*/
}

#menuContainer { 
	position: absolute; 
	color : #0078be;
	z-index : 100;
	top: 0; 
	right: 50%; 
	margin-right: -429px; 
	width: 960px; 
	height: 1px; 
}

/* general */

body { 
color:#444; 
font-size: 12px; 
font-family:  Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
height: 100%;
background-color:#f5f5f5;
}

#global {
width: 100%;
background-image:  url(../medias/commun/fond.gif); 
background-repeat: repeat-x;
background-color:#fff;
padding-bottom:25px;
}

#global-main {
margin-left: -480px;
left: 50%;
width: 960px;
position:relative;
padding-top: 315px;
}

#contenu {
width: 960px;
padding:0px 0px 0px 0px;
margin:0px;

}

#edito {
width: 465px;
float:left;
margin-right:25px;
padding:0px;
}

.vignette {
width: 110px;
float:left;
margin-right:10px;
}

#edito-class {
width: 340px;
float:left;
}

#evenements {
width: 290px;
float:left;
background-image:  url(../medias/commun/titre-evenements-home.gif);
background-repeat:no-repeat;
margin-right:22px;
}

#evenements-class {
width: 170px;
float:left;
}

#partenaires-home {
width: 148px;/*158*/
height:146px;/*146*/
padding:20px 0px 0px 10px;
float:left;
background-image:  url(../medias/commun/fond-partenaires-home.gif);
/*background-color:#FF0000;*/
background-repeat:no-repeat;
}


#bandeau {
position: absolute;
margin-left: -480px;
left: 50%;
width: 960px;
top: 0px;
z-index: 100;
background-color:#fff;
}

#logo {
width: 175px;
float:left;
background-color:#3C9;
}

#menu-droite {
	width: 781px;
	float:left;
	padding:40px 0px 0px 0px;
	margin-left:4px;
}

#flashBandeau {
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
height: 212px;
top: 72px;
z-index: 0;
}

#flashContent {
}

#footer {
width: 100%;
background-image:  url(../medias/commun/footer.gif); 
background-repeat: repeat-x;
}

#footer-container {
margin-left: -480px;
left: 50%;
width: 960px;
position:relative;
font-size:10px;
color:#b0b6be;
}

#footer-gauche {
width: 700px;
float:left;
padding-top:16px;
}

#footer-droite {
width: 260px;
float:right;
text-align:right;
padding-top:6px;
}

#article-col-gauche {
width: 565px;
float:left;
font-size:12px;
margin-right:140px;
}

#article-col-contact {
width: 120px;/*255*/
height:145px;/*145*/
padding:30px 0px 0px 125px;
float:left;
background-image:url(../medias/commun/contact.jpg);
background-repeat: no-repeat;
}

#article-col-contact-grand-container {
width: 255px;
float:left;
background-image:url(../medias/commun/contact.jpg);
background-repeat: no-repeat;
}

#article-col-contact-grand {
width: 120px;
padding:30px 0px 30px 125px;
font-size:11px;
}

#partenaires {
width: 195px;/*245*/
height:115px;/*146*/
padding:22px 0px 0px 50px;
clear:both;
background-image:  url(../medias/commun/fond-partenaires.gif);
background-repeat:no-repeat;
}

.trait{
background-image:url(../medias/commun/trait-titre_old.gif);
background-repeat: no-repeat;
width:565px;
height:24px;
clear:both;
}

.trait-evenements{
background-image:url(../medias/commun/trait-titre_old.gif);
background-repeat: no-repeat;
width:565px;
margin-top:2px;
height:24px;
clear:both;
}

/*menu accueil*/
 
a.menu-accueil {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-accueil.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 0px;
}

a.menu-accueil:hover, a.menu-accueil:active, a.menu-accueil.current {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-accueil.gif);
	background-repeat: no-repeat;
	width: 73px;
	height: 32px;
	padding: 0 0 0 0;
	background-position:0 -32px;
	text-decoration:none;
	margin-left: 0px;
}

a.menu-business-angels {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-business-angels.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 3px;
}

a.menu-business-angels:hover, a.menu-business-angels:active, a.menu-business-angels.current {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-business-angels.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 32px;
	padding: 0 0 0 0;
	background-position:0 -32px;
	text-decoration:none;
	margin-left: 3px;
}

a.menu-alpes-leman-angels {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-alpes-leman-angels.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 3px;
}

a.menu-alpes-leman-angels:hover, a.menu-alpes-leman-angels:active, a.menu-alpes-leman-angels.current {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-alpes-leman-angels.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 32px;
	padding: 0 0 0 0;
	background-position:0 -32px;
	text-decoration:none;
	margin-left: 3px;
}

a.menu-investisseurs {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-investisseurs.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 3px;
}

a.menu-investisseurs:hover, a.menu-investisseurs:active, a.menu-investisseurs.current {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-investisseurs.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 32px;
	padding: 0 0 0 0;
	background-position:0 -32px;
	text-decoration:none;
	margin-left: 3px;
}

a.menu-porteurs-projets {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-porteurs-projets.gif);
	background-repeat: no-repeat;
	width: 161px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 3px;
}

a.menu-porteurs-projets:hover, a.menu-porteurs-projets:active, a.menu-porteurs-projets.current {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-porteurs-projets.gif);
	background-repeat: no-repeat;
	width: 161px;
	height: 32px;
	padding: 0 0 0 0;
	background-position:0 -32px;
	text-decoration:none;
	margin-left: 3px;
}

a.menu-contact {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-contact.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 3px;
}

a.menu-contact:hover, a.menu-contact:active, a.menu-contact.current {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-contact.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 32px;
	padding: 0 0 0 0;
	background-position:0 -32px;
	text-decoration:none;
	margin-left: 3px;
}

a.menu-blog {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-blog.gif);
	background-repeat: no-repeat;
	width: 56px;
	height: 32px;
	padding: 0 0 0 0;
	margin-left: 3px;
}
a.menu-blog:hover, a.menu-blog:active, a.menu-blog.current{
	background-position:0 -32px;
}

.spacer { 
clear: both;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0em 0em 0em 1.5em;
}

li {
	list-style:disc;
}

/* texte */
 
h1{
	padding: 0px 0px 10px 0px;
	margin: 0;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	color:#52657e;
}

h2{
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	color:#52657e;
}

h1.titre{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -6px 0px;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	color:#52657e;
	position:absolute;/* RAJOUTE EN ATENDANT LE REDIMENSIONEMENT DES IMAGES DYNAMIQUES*/
	/*background-image:url(../medias/commun/trait-titre.gif);
	background-repeat: no-repeat;*/
	width:565px;
	height:28px;
}

/* RAJOUTE EN ATENDANT LE REDIMENSIONEMENT DES IMAGES DYNAMIQUES*/
#traitTitre {
	padding-top:25px;
	width:565px;
	height:6px;
}

#traitTitreContact {
	padding-top:20px;
	width:565px;
	height:6px;
}

.intro{
color:#52657e;
font-weight:bold;
font-size:12px;
/*line-height:6px;*/
}

.calques {
/*border-bottom: #52657e 1px solid;*/
z-index: 2000;
}

/* formulaire */

form{
padding:0px;
margin:0px;
}

label{
width: 75px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

input{
padding: 0px;
margin: 0px;
float: left;
}

.textfield{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 165px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
}

.textarea{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 165px;
height: 150px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif; 
}

.dropdown{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 172px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
}

.envoyer{
width:80px;/*565*/
margin-left:485px;
margin-top:10px;
}

.alerte{
color: #ff0000;
}

.btn-text-pt{
font-size:10px;
}

.form-col1{
width:250px;
float:left;
margin-right:65px;
}

.form-col2{
width:250px;
float:left;
}

.legals{
width:565px;
clear:both;
font-size:10px;
color:#b4b4b4;
}


.texte-bleu{
color:#52657e;
}

 /* liens */
 
a:link { color: #52657e; text-decoration: underline; font-size: 11px;}
a:visited { color: #52657e; text-decoration: underline; font-size: 11px; }
a:hover { color: #52657e; text-decoration: none; font-size: 11px; }
a:active { color: #52657e; text-decoration: underline; font-size: 11px; }

a.plan-titre:link { color: #52657e; text-decoration: none; font-size: 12px; text-transform:uppercase; }
a.plan-titre:visited { color: #52657e; text-decoration: none; font-size: 12px; text-transform:uppercase; }
a.plan-titre:hover { color: #52657e; text-decoration: underline; font-size: 12px; text-transform:uppercase; }
a.plan-titre:active { color: #52657e; text-decoration: none; font-size: 12px; text-transform:uppercase; }

a.lien-footer:link { color: #b0b6be; text-decoration: none; font-size: 10px;}
a.lien-footer:visited { color: #b0b6be; text-decoration: none; font-size: 10px; }
a.lien-footer:hover { color: #b0b6be; text-decoration: underline; font-size: 10px; }
a.lien-footer:active { color: #b0b6be; text-decoration: underline; font-size: 10px; }

a.lien-footer-bleu:link { color: #52657e; text-decoration: none; font-size: 10px;}
a.lien-footer-bleu:visited { color: #52657e; text-decoration: none; font-size: 10px; }
a.lien-footer-bleu:hover { color: #52657e; text-decoration: underline; font-size: 10px; }
a.lien-footer-bleu:active { color: #52657e; text-decoration: underline; font-size: 10px; }

a.lien_calques:link { color: #52657e; text-decoration: none; font-size: 11px; background-color: #8c98a3; display: block; padding: 3px 3px 3px 8px; border-bottom: #8287a7 1px solid; border-left: #8287a7 1px solid; border-right: #8287a7 1px solid; background-image:url(../medias/commun/fond-calque.gif);}
a.lien_calques:visited { color: #52657e; text-decoration: none; font-size: 11px; background-color: #8c98a3; display: block; padding: 3px 3px 3px 8px; border-bottom: #8287a7 1px solid; border-left: #8287a7 1px solid; border-right: #8287a7 1px solid; background-image:url(../medias/commun/fond-calque.gif);}
a.lien_calques:hover { color: #ffffff; text-decoration: none; font-size: 11px; background-color: #8c98a3; display: block; padding: 3px 3px 3px 8px; border-bottom: #8287a7 1px solid; border-left: #8287a7 1px solid; border-right: #8287a7 1px solid; background-image:url(../medias/commun/fond-calque-over.gif);}
a.lien_calques:active { color: #ffffff; text-decoration: none; font-size: 11px; background-color: #8c98a3; display: block; padding: 3px 3px 3px 8px; border-bottom: #8287a7 1px solid; border-left: #8287a7 1px solid; border-right: #8287a7 1px solid; background-image:url(../medias/commun/fond-calque-over.gif);}

