/*-------------------------------------------------*/
body
{
margin:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto;
background-color:#FFFFFF;
color:#000000;
}
/*--------------------------------------------------*/
#cadfck{
padding-right:50px;
/*
padding-left:30px;
*/
}
/*--------------------------------------------------*/
#conteneur{
	width:900px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#F7941D;
	color:#000000;
	border-left:3px solid #EEEEEE;
	border-right:3px solid #EEEEEE;
}
/*-------------------------------------------------*/
#contenu{height:auto;}
/*-------------------------------------------------*/
a
{
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
}
a:hover
{
color:#0033CC;
}
#main{
color:#000000;;
margin-left:230px;
}
#new
{
padding:20px 0px 0px 29px;
background-color:#FFFFFF;
}
#new a{font-size:12px;}
#page
{
	min-height:600px;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:10px;
	padding-right:30px;
	background-color:#FFFFFF;
}
#header
{
height:120px;
border-bottom:1px solid black;
}
#header_line
{
border-bottom:1px solid;
}
#swf
{
background-color:#FFFFFF;
}
.propul a{
/*color:#296BDF;
*/
color:#0033CC;
}
.propul a:hover{
color:#FF6600;
}

/** Menu **/
#lien_menu
{
padding-top:40px;
padding-left:10px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#lien_menu a
{
	display:block;
}
#lien_menu ul
{
list-style:none;
padding-left:0px;
margin-left:0px;
}
#lien_menu a:hover
{
color:#FFFFFF;
}
#lien_soc
{
padding-top:40px;
}
#menu
{
	float:left;
	margin-left:-230px;
	background-image:url(images/fond_gauche.gif) ;
	background-repeat:no-repeat;
	width:230px;
	height:400px;
}
#nom_soc
{
position:absolute;
height:89px;
top:132px;
padding-left:30px;
border-bottom:1px solid;
border-bottom-color:#000000;
}
#nom_soc .lien_retour
{
	position:absolute;
	top:30px;
	width:150px;
}
/* Pour corriger probleme sous mac et linux */
#nom_soc .title
{
position:relative;
top:70px;
font-size:12px;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*** Ensemble titre ***/
#titre
{
position:relative;
top:-100px;
left:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
#titre a
{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.t1
{
font-size:12px;
color:#4ABFEB;
}
.idee
{
font-size:36px;
font-weight:600;
}
.idee_suite
{
font-size:12px;
}

.lien_interne
{
color:#333333;
}
.lien_interne:hover
{
color:#11A7BB;
}
.lien_inactif
{
color:#998654;
}
.lien_inactif:hover
{
color:#456789;
}
.lien_externe
{
color:green;
}
.lien_externe:hover
{
color:#998654;
}
#colonne .lien
{
margin-top:1px;
background-color:#EEEEEE;
padding-left:10px;
}
#liste_soc #colonne div.lien:hover
{
background-color:#999999;
}
#posslogan
{
float:right;
margin-top:-90px;
margin-left:20%;
width:640px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:125%;
}
/* Info bulle */
#vide .infobulle {display: none;}

#vide:hover .infobulle
{
display: block;
float:right;
border:1px solid white;
min-width:100px;
background-color:#CCCCCC;
color:white;
font-size:12px;
text-align:center;
}
#form
{
border-color:#999999;
padding:10px 10px 30px 10px;
min-width:400px;
width:auto;
}
#form input
{
color:#999999;
position:absolute;
left:420px;
}
#form label.title
{
color:green;
padding-left:100px;
}
.require:after {content:"*"; color:red;}
/* boutons submit */
.btn_sub, #form .btn_sub
{
color:#FFFFFF;
background-color:#9ACD32;
}
.btn_aj .btn_sub
{
width:80px;
background-color:orange;
}
.congratulation
{
background-color:#EEEEEE;
color:#007700;
padding:3px;
}
#erreur, .erreur
{
text-align:center;
background-color:yellow;
padding:0px 3px 0px 3px;
color:red;
font-weight:bold;
font-size:12px;
}
.displayblock
{
display:block;
}
.displayblock:hover
{
background-color:#DDDDDD;
}
.alert:after
{
content: " ! " ;
margin-left:10px;
color:#65400A;
font-size:20px;
font-weight:600;
}
#info_fiche{
margin-bottom:5px;
}
#designby
{
font-size:8px;
margin-left:10px;
margin-top:50px;
color:#FFFFFF;
position:absolute;
top:580px;
}
#designby a
{
color:#FFFFFF;
}
#designby a:hover
{
color:#FF0077;
}
#photo
{
border:1px solid;
height:200px;
width:150px;
}
#txt
{
border:1px solid;
position:absolute;
top:260px;
left:400px;
}

/* contact */

#formulaire
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
border: 1px solid orange;
padding: 10px;
background-color:#EFEFEF;
}
input,textarea
{
background-color: #FFFFFF;
color: #666666
}
.titformulaire
{
color:#CAC300;
font-size: 12px;
}
pre
{
font-size: 12px;
}

/* Fiche societe */

#ficsoc{
background-color:#ECFEFF;
border:thin solid;
}
#ficsocmil{
}
#ficsocdev{
width:10px;
}
#ficsoclib{
width:310px;
font-size:17px;
}
#ficsoczon{
font-size:12px;
}
#ficsocfin{
width:10px;
}

/* LISTE  DES GROUPES */

#filsolthi{
width:275px;
border:thin solid;
height:20px;
}
#lielissoc{
width:475px;
height:20px;
}
.bg_gri{
display:block;
background-color:#F5F5F5;
}
.bg_gri a:hover{
display:block;
background-color:#666666;
color:#FF6600;
}
