/* ----------------------- STYLE GENERAL ----------------------- */
 
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #AA3333;
	background-color : #D3DC9B; /* D2DAA1; */
	background-image: url(../images/interface/bande_fond.gif);	
}

.arabesque {

	margin-left: 25px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	
	/* background-image:url(../images/interface/arabesque_haut.gif);
	background-repeat:no-repeat; */
}

.img {
	
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#txt_accueil {
	width: 300px;
	left: 20px;
	position: relative;
}

.bloc_txt {
	
	margin-left: 25px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
}

/* ....... titrage ..... */
#titre {
	margin-left: 25px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 15px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color: #EE5C21;

	text-transform : capitalize ;

}

.generateurTitre{

	margin-left: 25px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:none;
	font-weight:bold;
	color: #859334;


	/*background-image	: url(../images/interface/fond_titre.gif);
	background-repeat	: repeat-x;*/

}

#sous_titre {
	margin-left: 25px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:none;
	font-weight:bold;
	color: #859334;
	
}

/* ....... titrage ..... */
.corps{
	background-color: #F6F5F3;
	width: 630px;
}

.contener {
 background-color:#FFFFFF;
 background-image:url(../images/interface/bande_fond_horizontale.gif);
 background-position: left;
 background-repeat:repeat-y;
 
}


a:link      {text-decoration: none; color: #0950A0; font-weight : bold;}
a:visited 	{text-decoration: none; color: #0950A0; font-weight : bold;}
a:active  	{text-decoration: none; color: #0950A0; font-weight : bold;}
a:hover  	{text-decoration: none; color: #FFCC00; font-weight : bold;}


IMG, A {
border-width:0;
}

IMG {
border-width:0;
}

/*  ....... listes ........ */

UL {
	margin-top : 3px;
	margin-bottom: 3px;
	/* list-style-type:none;  */
	/* list-style-type:cjk-ideographic;  */
	/* list-style-image: url("images/interface/puce_etoile.gif"); */
}

LI {
	margin-top : 3px;
	margin-bottom: 3px;
 	display: list-item;
  	list-style-image: url("images/interface/puce_etoile.gif");
}


.menu A:link, .menu A:visited { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#E08063;
	list-style-type:none;
	
	/* font-size:18px;
	font-style:italic; */
	
	/* list-style-image: url("dossier.png"); */
}

.etoile {
	list-style-image: url("../images/interface/puce_etoile.gif");
	}


/*  ....................... */

/*  ...... forms ......... */

FORM {

	margin : 0px;
	padding : 0px;

}

TEXTAREA, INPUT, SELECT {
	font-size : 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	background-color	:	#F1F1F1;
	color						:	#182F41	;
}


input {
	color: #781351;
	background: #ffffff;
	border: 1px solid #EE5C21;
}

textarea {
color: #781351;
background: #ffffff;
border: 1px solid #EE5C21;
}


.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}

/*  ...... .. ......... */


TD.contener{
	text-align				:	left;
}

/* ----------------------- STYLE VT DESIGN SIGNATURE ----------------------- */
TD.vtdesign{
	font-size			 	:	9px;
	font-weight 			: 	normal;
	text-align				:	right;
}

TD.vtdesign a:link      {text-decoration: none; color: #EE5C21; font-weight : normal;}
TD.vtdesign a:visited 	{text-decoration: none; color: #EE5C21; font-weight : normal;}
TD.vtdesign a:active  	{text-decoration: none; color: #EE5C21; font-weight : normal;}
TD.vtdesign a:hover  	{text-decoration: underline; color: #EE5C21; font-weight : normal;}

/* tableaux dans le generateur de texte */
.firsttitle{
width:560px;
text-align:center;
}

.soustitre{
padding-bottom:5px;
font-weight:bold;
}

.under{
text-decoration:underline;
}

.first1{
width:320px;
}
.first2{
width:80px;
text-align:center;
}
.first3{
width:80px;
text-align:center;
}
.first4{
width:80px;
text-align:center;
}

.col1{
width:320px;
padding-right:10px;
font-size:12px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#DEDEDE;
}
.col2{
width:70px;
text-align:right;
padding-right:10px;

border-left-width:1px;
border-left-style:solid;
border-left-color:#DEDEDE;
}
.col3{
width:70px;
text-align:right;
padding-right:10px;

border-left-width:1px;
border-left-style:solid;
border-left-color:#DEDEDE;
}
.col4{
width:70px;
text-align:right;
padding-right:10px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#DEDEDE;
}
.bordure{
border-left-width:1px;
border-left-style:solid;
border-left-color:#DEDEDE;
}
.borduredroite{
border-right-width:1px;
border-right-style:solid;
border-right-color:#DEDEDE;
}

.col22{
width:103px;
font-size:12px;
}
.col23{
width:93px;
text-align:center;
}
.col24{
width:93px;
text-align:center;
}
.col25{
width:93px;
text-align:center;
}
.col26{
width:93px;
text-align:center;
}
.col27{
width:93px;
text-align:center;
}
.col31{
width:95px;
}
.col32{
width:465px;
}

.ligntitre{
font-weight:bold;
font-size:10px;
}
/* formulaires */

#form h1{
margin:0px;
padding:0px;
text-decoration:underline;
font-size:14px;
text-align:center;
margin-bottom:15px;
}
#form h2{
margin:0px;
padding:0px;
text-decoration:underline;
font-size:12px;
}
#form h3{
margin:0px;
padding:0px;
text-decoration:underline;
font-size:11px;
font-weight:normal;
}
#form hr{
margin-bottom:10px;
}
#form table{
margin:0px;
padding:0px;
margin-bottom:10px;
}
#form tr{
margin:0px;
padding:0px;
text-align:left;
}
#form td{
margin:0px;
padding:0px;
}
#form textarea{
margin:0px;
padding:0px;
margin-top:5px;
}
#form a:link    	{text-decoration: none; color: #F2492B; font-weight : normal;}
#form a:visited 	{text-decoration: none; color: #F2492B; font-weight : normal;}
#form a:active  	{text-decoration: none; color: #F2492B; font-weight : normal;}
#form a:hover  	{text-decoration: underline; color: #F2492B; font-weight : normal;}

.attention{
font-weight:bold;
text-align:center;
font-size:12px;
}

.finbas{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#DEDEDE;