

/* gros corps (pas malade) */
body
{
	background-color : #ffffff;
	margin : 0 ;
	padding : 0 ;
	width:100% ;
	
}

/* Descriptions des conteneurs principaux, avec une feinte pour passer outre la gestion des
bordures différente d'un navigateur à un autre...*/
.principale
{
	width:772px;
	padding-top:130px;
	background-image:url(../images/titre.png);
	background-repeat:no-repeat;
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none; 
}

.principale_inside
{
	width:732px;
	background-color:#000000 ;
	border-bottom : #000000 1px solid ;
}

.principale_inside_inside
{
	width:730px;
	background-color: #ffffff ;
}


.partie_droite
{
	width : 560px;
	float : right ;
}


.cadre_gris
{
	width : 550px;
	background-color : #c0c0c0 ;
	border-top : #c0c0c0 solid 1px ;
	border-bottom : #c0c0c0 solid 1px ;
}

.cadre_gris_inside
{
	width : 548px ; 
	background-color : #ffffff ;
}

.cadre_gris_inside_inside
{
	width : 530px ; 
	background-color : #ffffff ;
	text-align : left ;
	padding : 10px 0px 10px 0px ;
}

.cadre_menu
{
	float : left ;
	width : 170px ;
	
	
}


.hr_final
{
	width: 100%;
	height: 10px ;
	clear : both ;
}


.hr_feinte {

width:100%;
height: 1px;
padding:0px;
margin:0px;
font-size: 1px;
line-height: 1px;
border: 0px;
overflow:hidden;
clear:both;
}


/*
Cadre arrondi rose
*/

.arron_rose_interne_0
{
	padding-top:7px;
	padding-bottom:7px;
}

.arron_rose_interne_1
{
	background-image:url(../images/rond-rose-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.arron_rose_interne_2
{
	background-image:url(../images/rond-rose-bd.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.arron_rose_interne_3
{
	background-image:url(../images/rond-rose-hd.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.arron_rose_interne_4
{
	background-image:url(../images/rond-rose-hg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.arron_rose_interne_5
{
	background-color:mistyrose;
}


/*
Cadre arrondi pourpre
*/

.arron_pourpre_interne_0
{
	padding-top:7px;
	padding-bottom:7px;
}

.arron_pourpre_interne_1
{
	background-image:url(../images/rond-pourpre-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.arron_pourpre_interne_2
{
	background-image:url(../images/rond-pourpre-bd.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.arron_pourpre_interne_3
{
	background-image:url(../images/rond-pourpre-hd.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.arron_pourpre_interne_4
{
	background-image:url(../images/rond-pourpre-hg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.arron_pourpre_interne_5
{
	background-color:#dfc5c5;
}


/*
Barre de séparation rouge
*/

.separ_rouge
{
	width : 100%;
	background-color : #b82020 ;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;
	padding-top : 2px ;
	padding-bottom : 2px ;
	margin-bottom:7px;
	
}


/*
Tableaux
*/

.tr_entete
{
	background-color : #b82020 ;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;
	color : #ffffff ;
	
}

.tr_entete a
{
	color : #ffffff ;
}


.tr_entete a:link
{
	color: #ffffff; 
	text-decoration: none; 
}


.tr_entete a:visited
{
	color: #ffffff; 
	text-decoration: none; 
}

.tr_entete a:hover
{
	color: mistyrose; 
	text-decoration: none; 
}

.tr_entete a:active
{
	color: mistyrose;
	text-decoration: none; 
}


/*
Formulaire
*/

.input_rose
{
	font-family: verdana;
	font-size:10px;
	color:#6d0909;
	border-style:solid; 
	border-color:#6d0909; 
	border-width:1;
}

.input_rose2
{
	font-family: Trebuchet MS,verdana;
	font-size:10px;
	color:#6d0909;
	border-style:solid; 
	border-color:#6d0909; 
	border-width:1;
	width:200px;
	padding-left:4px;
}

.input_rose0
{
	font-family: Trebuchet MS,verdana;
	font-size:10px;
	color:#6d0909;
	border-style:solid; 
	border-color:#6d0909; 
	border-width:1;
	width:200px;
	
}

/* Bonjour, je suis les styles */
.titrepage 		
{  
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #b82020; 
	text-decoration: none; 
	font-weight:bold;
}

.titrepagemini 		
{  
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none; 
	font-weight:bold;
}

table
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none; 
}

.principale a
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none; 
}

.principale a:link
{
	color: #000000; 
	text-decoration: none; 
}


.principale a:visited
{
	color: #000000; 
	text-decoration: none; 
}

.principale a:hover
{
	color: #b82020; 
	text-decoration: none; 
}

.principale a:active
{
	color: #b82020; 
	text-decoration: none; 
}


td
{
	padding-top : 2px;
	padding-bottom : 2px ;
}

.td0
{
	padding-top : 0px;
	padding-bottom : 0px ;
}

.tdmoins2
{
	padding-top : -2px;
	padding-bottom : -2px ;
}

.texte_rouge
{
	color : #b82020 ;
}
