.lienmenu{

color:#FFFFFF;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

text-decoration:none;

}
.submit 
{
border:none;
background: transparent url('images-referencement/envoi.gif') no-repeat top left; 
width: 78px; 
height: 21px; 
cursor:pointer;
}

#menu, #menu ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 29px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
}

#menu /* Ensemble du menu */
{
        font-weight : bold; /* on met le texte en gras */
        font-family : Arial,Helvetica,sans-serif; /* on utilise Arial, c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
        background: transparent url('images/menu1.png') no-repeat top left; 
        color : #fff; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : 163px; /* largeur */
}

#menu li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
        border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 163px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}


#menu li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li                
{
}

#menu li ul ul 
{
        margin    : -22px 0 0 163px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul                
{
        border-left     : 1px solid transparent ; /* on met une bordure transparente sur la gauche de chaque élément */
}


#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #fff; /* On passe le texte en noir... */
        background: #182A46; /* ... et au contraire, le fond en blanc */
}


#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


.divtitretab1accueil{

float:left;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

margin-left:80px;

margin-top:6px;

font-size:16px;

}

.divtitretab2accueil{

float:left;

margin-left:100px;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-style:italic;

font-size:14px;

margin-top:-5px;

position:relative;

}

.divtitretab3accueil{

float:left;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

margin-left:235px;

margin-top:6px;

font-size:16px;

}
.divhautaccueil2{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#57565b;

text-align:justify;


}
.divtitretab4accueil{

float:left;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-style:italic;

margin-left:260px;

font-size:14px;

margin-top:-5px;

}

.divhautaccueil{

margin-left:10px;

margin-right:30px;

margin-top:15px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#57565b;

text-align:justify;

}

.divhautaccueil h2{ 

font-family:Arial, Helvetica, sans-serif;

margin:0;
display: inline ;
padding:0;
font-size:14px;
text-align:left;

}

.divhautaccueil h4{ 

font-family:Arial, Helvetica, sans-serif;

font-size:11px;
text-align:left;

}
.divhautaccueil h5{ 

font-family:Arial, Helvetica, sans-serif;

font-size:10px;
text-align:left;
font-style:strong;

}


#mail input[type=submit]{

border:1px solid #d5d5d5;
background-color:#f3f2f7;
color:#575759;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;
}
.divhautaccueil h3{ 

font-family:Arial, Helvetica, sans-serif;


font-size:12px;
text-align:left;
font-style:strong;

}

input[type=submit]{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;vertical-align:middle;color:#FFFFFF; font-size:11px; background-color:#232A44}

.divhautaccueil2 h3{ 

font-family:Arial, Helvetica, sans-serif;


font-size:12px;
text-align:left;
font-style:strong;

}

.texteloi{

float:left;
margin-left:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#57565b;


font-style:italic;

width:550px;

}

.texteloi a:hover, .texteloi a:link, .texteloi a:visited{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#57565b;

font-style:italic;

text-decoration:none;

}

.conseil{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ea5905;

text-align:justify;

}

.conseil3{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#1b273f;

text-align:justify;

}

.conseil2{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;



}


.conseil3 a:visited, .conseil a:link, .conseil a:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#32324c;

text-align:justify;

text-decoration:none;

}


.conseil a:visited, .conseil a:link, .conseil a:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ea5905;

text-align:justify;

text-decoration:none;

}

.conseil2 a:visited, .conseil2 a:link, .conseil2 a:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ea5905;


text-decoration:none;

}

.descriptifconseil{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#57565b;

text-align:justify;

margin-top:2px;

margin-bottom:15px;

}

.descriptifconseil2{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

text-align:justify;

margin-top:5px;

margin-bottom:15px;

}
.descriptifconseil a
{
color:#424653;
text-decoration:none;
}
.descriptifconseil a:hover{
color:#E95A00;
text-decoration:none;

}


.texteongletformulaire{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:16px;

font-style:italic;

margin-top:8px;

margin-left:15px;

position:absolute;

}

.texteongletformulaire2{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:16px;

font-style:italic;

margin-top:8px;

margin-left:3px;

position:absolute;

}

.divformulaire{

position:absolute;

margin-top:47px;

margin-left:45px;

}

.divongletformulaireoutils{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:16px;

font-style:italic;

margin-left:20px;

}

.tdformulaire{

color:#575759;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:14px;

}
.inputformulaire{

border:1px solid #d5d5d5;

color:#575759;

background-color:#E5E5E5;

font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
#url input[type=text]{
border:1px solid #d5d5d5;

color:#575759;

background-color:#E5E5E5;

font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}


.inputformulaire4{

border:1px solid #d5d5d5;
background-color:#f3f2f7;
color:#575759;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

}


.inputformulaire2{

border:1px solid #d5d5d5;

color:#575759;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

}

.submit1

{


cursor:pointer;
font-family:Verdana;
color:#FFFFFF;
background-color:#000066;



}

.divlienpieddepage{

margin-left:15px;

margin-right:15px;

margin-top:10px;

}

.lienpieddepage{

color:#182a46;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

text-decoration:none;

}

.td1taboutilaccueil{

background-color:#1c253f;

height:22px;

width:308px;

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

}

.td1taboutilaccueil h2{


margin:0;
color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

}

.td1taboutilaccueil div{

margin-left:5px;

margin-top:3px;

}

.td1taboutilaccueil a:hover, .td1taboutilaccueil a:link, .td1taboutilaccueil a:visited{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-decoration:none;

}

.td2taboutilaccueil{

background-color:#ecebef;

height:73px;

width:308px;

color:#182a46;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-align:justify;

}

.td2taboutilaccueil div{

margin : 5px 5px 5px 5px;

height:63px;

}

.td2taboutilaccueil div div{

margin-top:0px;

margin-bottom:0px;

height:63px;

}

.td2taboutilaccueil table{

color:#182a46;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-align:justify;

}

.td2taboutilaccueil img{

border : 1px solid #6e6b7e;

}

.td2taboutilaccueil a:hover, .td2taboutilaccueil a:link, .td2taboutilaccueil a:visited{

color:#ea5905;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:underline;

}

.td1divboxconseil{

background:url('images/p1conseils.gif');

background-repeat:no-repeat;

width:271px;

height:40px;

}

.td2divboxconseil2{

background:url('images/p2conseil2.gif');

background-repeat:repeat-y;

width:271px;

}
.td1divboxconseil2{

background:url('images/p1conseils2.gif');

background-repeat:no-repeat;

width:271px;

height:44px;

}

.td2divboxconseil{

background:url('images/p2conseils.gif');

background-repeat:repeat-y;

width:271px;

}

.td3divboxconseil{

background:url('images/p3conseils.gif');

background-repeat:no-repeat;

width:271px;

height:19px;

}

.td3divboxconseil2{

background:url('images/p3conseils2.gif');

background-repeat:no-repeat;

width:271px;

height:19px;

}

.divtitreboxconseil{

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-style:italic;

font-size:14px;
text-align:center;


}

.divtitreboxconseil1{

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-style:italic;

font-size:14px;

margin-left:85px;

}

.divtitreboxconseil2{

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-style:italic;

font-size:14px;

margin-left:45px;

}

.divtitreboxconseil3{

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-style:italic;

font-size:14px;

margin-left:70px;

}
.tdresult1{

background:url('images/tabgen1.gif');

background-repeat:no-repeat;

height:41px;

width:687px;

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;
text-align:center;
vertical-align:center;
}

.tdresult1 div{

margin-left:25px;

margin-top:15px;
vertical-align:center;

}

.tdresult1 a:hover, .tdresult1 a:link, .tdresult1 a:visited{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-decoration:none;

}

.tdresult1lien{

background:url('images/tabgen1lien.gif');

background-repeat:no-repeat;

height:41px;

width:687px;

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;
margin-top:50px;
text-align:center;
vertical-align:center;

}

.tdresult1lien div{

margin-left:25px;

margin-top:15px;
vertical-align:center;

}

.tdresult1lien a:hover, .tdresult1lien a:link, .tdresult1lien a:visited{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-decoration:none;

}




textarea {
	resize:none;
}
 


.tdresult2{
background:url('images/tabgen2.gif');

background-repeat:repeat-y;

width:687px;

}

.tdresult2 div{

margin-left:25px;

margin-top:15px;

margin-bottom:15px;

margin-right:30px;

}

.tdresult21{
background:url('images/tabgen2.gif');

background-repeat:repeat-y;

width:687px;

}

.tdresult21 div{

margin-left:15px;

margin-top:5px;

margin-right:5px;

}

.tdresult211 div{

margin:5px;

}
 h3{

color:#2e324b;


}

select, option {
background:#f3f2f7;
color:#575759; }

	
#tag {
	margin: 0 auto;
	background: #E5E5E5;
	border-collapse: collapse;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	}

#tag th {
	height: 23px;
	border: 1px solid #E5E5E5;
	background: #232A44;
	color: #fff;
	text-align: center;
	}

#tag td {
	border: 1px solid #E5E5E5;
	background: #fff;
	padding: 4px 7px;
	}

#tag input {
	padding: 2px;
	background: #E5E5E5;
	color: #575759;
	font: 11px Arial,Helvetica,sans-serif;
	border: 1px solid #D5D5D5;
	}
	

#tag select {
	background: #E5E5E5;
	color: #575759;
	font: 11px Arial,Helvetica,sans-serif;
	border: 1px solid #D5D5D5;
	}
	
#tag img {
cursor:pointer;

	}

#tag th.icon {background: #fff;}
	
#tag .icon input {
	background: #fff;
	border: 0;
	}
.analyse a:hover,a,a:focus{
color:#ed5904;
text-decoration:none;

}

.tdresult3{

background:url('images/tabgen3.gif');

background-repeat:no-repeat;

height:22px;

width:687px;

}

.liengenerer{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#182a46;

text-decoration:underline;

}

.liengenerer a:hover, .liengenerer a:link, .liengenerer a:visited{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#182a46;

text-decoration:underline;

}



.phrasecontenustyle{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#182a46;

font-weight:bold;

}

.phrasecontenustyle2{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#ea5905;

font-weight:bold;

}

.contenustyle{

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#57565b;

text-align:justify;

}

.phrasecontenustyleerror{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#FF0000;

font-weight:bold;

}


#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


#tbl_liste_collaborateurs {
margin:auto;
width:50%;
}
#tbl_liste_collaborateurs td {
padding-left:0.5em;
}
#tbl_liste_collaborateurs img {
position:relative;
top:-0.1em;
vertical-align:middle;
}
#tbl_liste_collaborateurs th {
background-color:#ECECEC;
color:#333333;
font-weight:bold;
padding-left:5px;
}
#tbl_liste_collaborateurs .tbl_footer {
background-color:#F3F3F3;
text-align:center;
}
#arianne a { color:#1B273F; text-decoration:none; font-weight:bold; } 
#arianne a:hover{ color:#E65D01; text-decoration:none; font-weight:bold; } 


div#arianne{


font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-align:justify;
margin-left:21px; 
margin-top:15px;
float:left;
}


.tdresult1lien h2{ 
color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;
margin:0;

font-size:14px;
text-align:center;

}

.tdresult1 h2{ 
color:#FFFFFF;
margin:0;
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
text-align:center;
vertical-align:center;

}

.tdresult1lien h1{ 
color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;
margin:0;

font-size:14px;
text-align:center;

}

.tdresult1 h1{ 
color:#FFFFFF;
margin:0;
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
text-align:center;
vertical-align:center;

}
#arianne h1{
margin:0;
font-family:Arial, Helvetica, sans-serif;
display:inline;
padding: 0;
font-size:11px;


}

div#searchcontrol{
margin:0;
display:inline;

}



#h2frame1{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	 text-align : center;
}
#h2frame{
	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
 text-align : center;

}



#h2frame2{
	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:10px;
	position:absolute;
	margin-top:-11px;
	 text-align : center;
}


textarea{

border:1px solid #D5D5D5;
background:#f3f2f7;
color:#575759;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;
 }
 
 
textarea:focus,textarea:hover{
border:1px solid #F15904;
}



input[type=text]{
border:1px solid #D5D5D5;
background:#f3f2f7;
color:#575759;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;
}

input[type=text]:focus,input[type=text]:hover{
border:1px solid #F15904;
}

 #for div input[type=text]:focus,input[type=text]:hover{
border:1px solid #F15904;

}

input .captcha{
border:1px solid #F15904;


}
.orange h3{
color:#F15904;

}

.septabformulaire{
background:url('./images-referencement/sep.gif') repeat-y; 
width:21px;
}

input.pink {background-color: #fd9a57;
border:1px solid red;

color:#575759;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;
}

/* liens footer */
.staff-left {width: 120px; padding: 10px 0px 0px 5px; overflow: hidden; float: left; }
ul.social-links {list-style-type: none; display: inline; }
ul.social-links li {float: left; }
ul.social-links li a {display: block; width: 38px; height: 49px; text-indent: -90000px; }
.facebook {background: url('/images/social/facebook.png') no-repeat; }
.twitter {background: url('/images/social/twitter.png') no-repeat; }
.youtube {background: url('/images/social/youtube.png') no-repeat; }
a.facebook:hover {background: url('/images/social/facebook2.png') no-repeat; }
a.twitter:hover {background: url('/images/social/twitter2.png') no-repeat; }
a.youtube:hover {background: url('/images/social/youtube2.png') no-repeat; }

/*  */





.footer
{
font-family:Arial, Helvetica, sans-serif;
color:#182a46;

}
.footer a:link, .footer a:hover, .footer a:visited{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#182a46;
font-weight:normal;

}
