
/* Les Polices tailles interligne ... */
*		{font-size:100%;
                line-height:133%;}
body	{font-size:85%;
	font-family:arial, verdana,  helvetica, sans-serif;
        color:#333333;}
h1 {padding:0px;
    margin:0px;
    display:inline;
    font-weight:500;
    font-family:Trebuchet MS;}
h2 {padding:0px;
    margin:0px;
    display:inline;}
h3 {padding:0px;
    margin:0px;
    display:inline;}
h4 {padding:0px;
    margin:5px;
    display:inline;
    font-weight:500;}
/* Mise en page du texte */
.titre	{text-align:left;
	color:#333333;
	font-weight:700;
        letter-spacing:2px;}
.sstitre	{color:#336699;
		font-weight:700;}
                
.titre	    {font-size: 14px;}
.sstitre    {font-size: 12px;}
.leg        {font-size:11px;}
.textlab    {font-size:12px;}

body	{background-image:url(https://www.artstage.fr/images/grisclair.gif);} 

/* Les liens en general */
a {font-family:verdana,arial,helvetica;
	line-height:100%;}
a {color:#3366cc;
   text-decoration:none;}
a:link {color:#3366cc;}
a:hover {color:#663399;
        text-decoration:underline;}
        
/* Mise en page general, table, td */
#general 	{background-color:#ffffff;
		width:950px;
		margin-left:auto;
		margin-right:auto;
                border:1px solid #cccccc;
                    border-top:0px;}
table	{padding:0px;
	margin:0px;
	border-collapse:collapse;}
td  {border:0px solid #999999;}
td  {padding:0px;
    margin:0px;}
img	{border:0;}
hr	{border:1px solid #cccccc;
	width:100%;}
ul      {list-style:none;}

/* Frise d'images */
#img td 	{text-align:center;}
#img table	{width:100%;}

/* Pour la mise en forme general des FORMULAIRES */
input		{border:1px solid #3366cc;}
select		{border:1px solid #3366cc;}
.submit	input	{border:0px;cursor:pointer;}
.submit	img		{border:0px;}
textarea	{border:1px solid #3366cc;
                        font-size:12px;}	
fieldset	{border:1px solid #CCCCCC;}	
.legend	{color:#666666;
         font-size:11px;}	
.textlab	{text-align:right;}

.submit2 {width:100%;
         text-align:right;}
.submit2 input	{border:1px solid #0066ff;
                color:#0066ff;
                cursor:pointer;
                background-image:url(../images/grisclair.gif);
                margin-right:10px;}
legend      {font-size:12px;            
            font-weight:700;}
form {padding:0px;
    margin:0px;}           
/* Mise en page des cases d'informations */
.guill  {font-weight:bold;
        color:#FFFFFF;}
.guillcit  {font-weight:bold;
        color:#333333;}
.guillR  {font-weight:bold;
        color:#ff3333;}
.guill2     {color:#3366cc;}
.guillG  {font-weight:bold;
        color:#666666;}
.bord   {border:solid 1px #cccccc;
        
        -webkit-border-bottom-left-radius:15px;
        -webkit-border-bottom-right-radius:15px;
        background-image:url(../images/grisclair.gif);}
.bord2   {border-right:solid 1px #0066CC;
        background-image:url(../images/grisclair.gif);}
.titregris3     {color:#666666;}
.titregris3  table     {width:100%;
                        height:20px;
                        border-bottom:3px solid #ffffff;
                        table-layout:fixed;}
.titregris3  td  {padding-top:0px;
                 padding-bottom:0px;
                 font-weight:bold;
                 height:20px;}
.titregris     {color:#3366cc;
                    }
.titregris  table       {width:100%;
                        
                        table-layout:fixed;}
.titregris  td  {padding-top:0px;
                padding-bottom:0px;
                padding-left:20px;
                height:20px;
                color:#FFFFFF;
                font-weight:700;
                font-size:11px;
                }
.titregrisRech     {color:#333333;
                 font-family: 'Advent Pro', sans-serif;   }
.titregrisRech  table       {width:100%;
                        
                        table-layout:fixed;}
.titregrisRech  td  {padding-top:0px;
                padding-bottom:0px;
                padding-left:20px;
                height:20px;
                color:#333333;
                font-weight:700;
                font-size:17px;
                }
.titregris6     {color:#3366cc;
                    }
.titregris6  table       {width:100%;
                        
                        table-layout:fixed;}
.titregris6  td  {padding-top:10px;
                padding-bottom:0px;
                padding-left:20px;
                height:20px;
                font-weight:700;
                font-size:16px;
                }
.titregris6 .guill  {font-weight:bold;
        color:#666666;}
.titregris4     {color:#3366cc;}
.titregris4  table      {width:100%;
                        height:20px;
                        border-top:1px solid #cccccc;  
                        table-layout:fixed;}
.titregris4  td  {padding-top:0px;
                padding-bottom:0px;
                padding-left:5px;
                color:#3366cc;
                font-weight:700;
                font-size:12px;}
.titrefiche     {color:#3366cc;}
.titrefiche  table       {width:100%;
                        height:20px;
                        border-bottom:3px solid #ffffff;  
                        table-layout:fixed;}
.titrefiche  td  {padding-top:0px;
                padding-bottom:0px;
                color:#3366cc;
                font-weight:700;
                font-size:12px;}
.titrefiche .guill  {font-weight:bold;
        color:#666666;}
 .menuTitre {background-image:url(../images/fondgrille.png);}      
.menuTitre h1 a {line-height:0px;
            color:#ffffff;font-weight:bold;font-size:18px;}
.menuTitre h1 a:hover {line-height:0px;text-decoration:none;
            color:#ffffff;font-weight:bold;font-size:18px;}
.menuTitre2 {background-image:url(../images/fondmauve.jpg);padding:0px;margin:0px;}
.menuTitre2 h1 a {line-height:0px;
            color:#ffffff;font-weight:bold;font-size:18px;padding:0px;margin:0px;}
.menuTitre2 h1 a:hover {line-height:0px;text-decoration:none;
            color:#ffffff;font-weight:bold;font-size:18px;}
/* Legende NC Non Renseigné */
.nc     {font-style:italic;
         color:#666666;}
.rien   {color:#666666;
        font-style:italic;}

/* Case d'Acces Privé */	
#acces     {width:100%;
                padding-bottom:10px;
                background-image:url(../images/grisclair.gif);
                text-align:center;
                border:1px solid #cccccc;}
#acces input {margin-top:10px;
                        font-size:12px;}
#accesind input {margin-top:5px;
                        font-size:12px;}

/* Message d'erreur  */			
#mess2 table	{width:80%;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		color:#003366;
		font-style:oblique;
		border:2px solid #003366;}
#mess2 td	{padding:10px;}

/* Fil d'ariane */
.filb   {font-weight:normal;}
/* Commentaires dans les formulaires */
.precise    {font-size:95%;}
/* Mise en page bannieres (page echange de liens) */
.banniere textarea {background-image:url(../images/grisclair.gif);}
.banniere .taille   {font-size:10px;}
/* Mise en page page plan du site */
.contenu    {border-bottom:1px solid #cccccc;
            padding-bottom:5px;
            color:#003399;
            font-size:13px;
            font-variant:small-caps;
            font-weight:bold;}
            
/* Nifty Bords arrondis */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* Conteneur Reseaux */
nav {
    padding: 10px;
    position: fixed;
    top: 300px;
    width: 35px;
}

.colReseau{
    display: inline-block;
    vertical-align: top;
    text-align: left;
    width: 0;
    padding-left: 10px;
}

.contener {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.nomPrenom {display: none;}
.Messtelephone {display: none;}