/*********************************************************************
**************************  B O D Y  *********************************
*********************************************************************/

body
{
	font-family					: arial, helvetica, sans-serif;
	margin-left					: 0px;
	margin-right				: 0px;
	margin-top					: 0px; 
	margin-bottom				: 0px;
	scrollbar-arrow-color		: #FFFFFF;
 	scrollbar-track-color		: #D3E5F2;
 	scrollbar-face-color		: #004F93;
 	scrollbar-highlight-color	: #5A8CBE;
 	scrollbar-3dlight-color		: #BBCFF1;
 	scrollbar-darkshadow-color	: #000000;
 	scrollbar-shadow-color		: #023664;
}

/*********************************************************************
************************* T I T R E S ********************************
*********************************************************************/
h1
/**** titre principaux ***/
{
	color				: #333333;
	font-size			: 16px;
	font-weight			: 700;
	margin				: 0px 0px 10px 0px;
	padding  			: 0px 0px 0px 0px ;
	border-style 		: solid;
	border-color 		: #A8CEE7 #A8CEE7 #A8CEE7 #A8CEE7 ;
	border-width 		: 0px 0px 1px 0px ;
}

h2
/**** titre tableau rouge ***/
{
	color				: #ffffff;
	font-size			: 12px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px;
	padding  			: 7px 2px 5px 10px ;
	border-style 		: solid;
	border-color 		: #82A7C7 #000000 #314D7D #000000 ;
	border-width 		: 0px 0px 0px 0px ;
	background-image	: url(../images/css/bg_h2.gif);
	background-repeat	: repeat-x;
	
}


h5
/**** titre CLIENT ***/
{

	color				: #FFFFFF;
	font-size			: 14px;
	font-weight			: 900;
	margin				: 0px 0px 0px 0px;
	padding  			: 6px 0px 6px 0px ;
	border-style 		: solid;
	border-color 		: #C14444 #C14444 #C14444 #C14444 ;
	border-width 		: 0px 0px 0px 0px ;
	background-image	: url(../images/css/bg_h5.gif);
	background-repeat	: no-repeat;
	background-position : center;
}

h6
/**** chiffres fond rouge ***/
{
	color				: #ffffff;
	font-size			: 20px;
	font-weight			: 700;
	margin				: 8px 0px 0px 6px;
	padding  			: 2px 2px 2px 2px ;
	border-style 		: solid;
	border-color 		: #F19F0C #F19F0C #F19F0C #F19F0C ;
	border-width 		: 0px 0px 1px 0px ;
	background-color	: #C14444;
	
}

/*********************************************************************
******************* P A R A G R A P H E S ****************************
*********************************************************************/
p
{
	color			: #333333;
	text-align		: justify;
	font-size		: 12px;
	font-weight		: normal;
	margin			: 10px 6px 10px 6px;

}

p.theme
{
	color				: #154E6E;
	text-align			: left;
	font-size			: 12px;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 2px 0px 2px 0px;
}
	
.left
{
	text-align		: left;
}

.right
{
	text-align		: right;
}

.center
{
	text-align		: center;
}

.nomargin
{
	margin			: 0px 0px 0px 0px;
}


span.rouge
{	
	color			: #A83333;
	font-weight		: 700;
}

p.notes
{
	color			: #595858;
	text-align		: left;
	font-size		: 10px;
	font-style		: italic;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 6px; 
	margin-bottom	: 6px;
}

p.tit_erreur
{
	color					: #A20005; 
	text-align				: left;
	font-size				: 11px;
	font-weight				: 700;
	margin-left				: 2px;
	margin-right			: 2px;
	margin-top				: 2px; 
	margin-bottom			: 2px;

}

p.erreur
{
	color					: #A20005; 
	text-align				: left;
	font-size				: 11px;
	font-weight				: 700;
	margin-left				: 10px;
	margin-right			: 10px;
	margin-top				: 2px; 
	margin-bottom			: 2px;
}


/*********************************************************************
**********************      L I S T E       **************************
*********************************************************************/

ul
{
	color				: #333333;	
	font-size       	: 12px;
	text-align      	: left;
	list-style-image	: url(../images/css/puce.gif);
	vertical-align		: super;
	margin-top			: 6px;
	margin-right		: 10px;
	margin-bottom		: 6px;
}

ul.ul2
{
	color				: #333333;	
	font-size       	: 12px;
	text-align      	: left;
	list-style-image	: url(../images/css/puce2.gif);
	vertical-align		: super;
	margin-top			: 6px;
	margin-right		: 10px;
	margin-bottom		: 6px;
}

ol
{
	color				: #333333;	
	font-size			: 12px;
	text-align      	: left;
	list-style-type		: decimal;
	margin-top			: 10px;
	margin-right		: 10px;
	margin-bottom		: 10px;
}


li
{
	margin-top			: 4px;
	margin-bottom		: 8px;
}



/*********************************************************************
*************************  L I E N S  ********************************
*********************************************************************/

a:link 
{
	color				: #A83333;
	font-weight			: bold;
}
a:visited 
{
	color				: #A83333;
	font-weight			: bold;
}
a:hover 
{
	color				: #DB4040;
	font-weight			: bold;
}

/****************/

a.theme:link 
{
	color				: #186795;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 4px 0px 4px 0px;
}
a.theme:visited 
{
	color				: #186795;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 4px 0px 4px 0px;
}
a.theme:hover 
{
	color				: #267CAD;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 4px 0px 4px 0px;
}
/****************/

a.menu:link 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #ffffff;
	font-size			: 13px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.menu:visited 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #ffffff;
	font-size			: 13px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.menu:hover 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #D0EAFC;
	font-size			: 13px;
	font-weight			: 700;
	text-decoration 	: none;
}
/* -----------------------*/
a.menucroisade:link 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #D9E9F3;
	font-size			: 16px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.menucroisade:visited 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #D9E9F3;
	font-size			: 16px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.menucroisade:hover 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #ffffff;
	font-size			: 16px;
	font-weight			: 700;
	text-decoration 	: none;
}

a.menucroisadei:link 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #F0D9D9;
	font-size			: 16px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.menucroisadei:visited 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #F0D9D9;
	font-size			: 16px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.menucroisadei:hover 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #ffffff;
	font-size			: 16px;
	font-weight			: 700;
	text-decoration 	: none;
}
/* -----------------------*/
a.sousmenucroisade:link 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #F0D9D9;
	font-size			: 12px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.sousmenucroisade:visited 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #F0D9D9;
	font-size			: 12px;
	font-weight			: 700;
	text-decoration 	: none;
}
a.sousmenucroisade:hover 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #ffffff;
	font-size			: 12px;
	font-weight			: 700;
	text-decoration 	: none;
}
/* -----------------------*/
a.top:link 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #666666;
	font-size     		: 10px;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 0px 0px 5px 0px;
}
a.top:visited 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #666666;
	font-size    		: 10px;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 0px 0px 5px 0px;
}
a.top:hover 
{
	font-family			: arial, helvetica, sans-serif;
	color				: #333333;
	font-size    		: 10px;
	font-weight			: bold;
	text-decoration 	: none;
	margin				: 0px 0px 5px 0px;
}

/*********************************************************************
********************  F O R M U L A I R E   **************************
*********************************************************************/
.boite01
{
	background-color		: #FFFFFF; 
	border-style	 		: solid;
	border-color	 		: #A5C3D9 #004F93 #004F93 #A5C3D9 ;
	border-width 			: 2px 1px 1px 2px ;
	padding  				: 1px 1px 0px 1px ;
	
	font-family				: arial, helvetica, sans-serif;
	color					: #333333;  
	text-align				: left;
	font-size				: 11px;
	font-weight				: normal;	
	margin-top				: 0px; 
	margin-bottom			: 0px;	
	scrollbar-arrow-color		: #FFFFFF;
 	scrollbar-track-color		: #D3E5F2;
 	scrollbar-face-color		: #004F93;
 	scrollbar-highlight-color	: #5A8CBE;
 	scrollbar-3dlight-color		: #BBCFF1;
 	scrollbar-darkshadow-color	: #000000;
 	scrollbar-shadow-color		: #023664;
	overflow					: auto;
}

.bouton01
{
	background-image		: url(../images/css/bg_btnsubmit.jpg);
	background-color		: #B21B28; 
	border-style	 		: solid;
	border-color	 		: #761B0B #000000 #000000 #761B0B ;
	border-width 			: 1px 1px 1px 1px ;
	padding  				: 2px 2px 2px 2px ;
	margin-top				: 0px; 
	margin-bottom			: 0px;		
	font-family				: arial, helvetica, sans-serif;
	color					: #ffffff;  
	text-align				: center;
	font-size				: 12px;
	font-weight				: bold;
	cursor					: hand
}

/*********************************************************************
***********************  B A C K G R O U N D *************************
*********************************************************************/
.bgright
{
	background-image: url(../images/css/bg_right.gif);
	background-repeat: repeat-y;
}

.bgleft
{
	background-image: url(../images/css/bg_left.gif);
	background-repeat: repeat-y;
}

.bgdegrade
{
	background-image: url(../images/css/bg_degrade.gif);
	background-repeat: repeat-x;
	background-color : #226A93;
}

.bgmenuleft
{
	background-image: url(../images/css/menu_btn.gif);
	background-repeat: no-repeat;
}

.bgmenutop
{
	background-image: url(../images/css/menu_btntop.gif);
	background-repeat: no-repeat;
}

/*------------------*/
.bgmenucroisadelefti
{
	color				: #000000;
	font-size			: 16px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px;
	background-image	: url(../images/css/bg_menucroisadelefti.gif);
	background-repeat	: no-repeat;
	background-position : top left ;
}

.bgmenucroisadeleft
{
	margin				: 0px 0px 0px 0px;
	background-image	: url(../images/css/bg_menucroisadeleft.gif);
	background-repeat	: no-repeat;
	background-position : top left ;
}

.bgmenucroisaderighti
{
	color				: #000000;
	font-size			: 16px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px;
	background-image	: url(../images/css/bg_menucroisaderighti.gif);
	background-repeat	: no-repeat;
	background-position : top right ;
}
.bgmenucroisaderight
{
	margin				: 0px 0px 0px 0px;
	background-image	: url(../images/css/bg_menucroisaderight.gif);
	background-repeat	: no-repeat;
	background-position : top right ;
}
/*------------------*/
/*------------------*/


.bgsousmenucroisade
{
	margin				: 0px 0px 0px 0px;
	background-image	: url(../images/css/bg_sousmenucroisade.gif);
	background-repeat	: no-repeat;
	background-position : top center ;
}


/*------------------*/
.bglinktop
{
	background-image: url(../images/css/bg_linktop.gif);
	background-repeat: no-repeat;
}

/*********************************************************************
************  B A C K G R O U N D  Z O N E  T E X T E  ***************
*********************************************************************/

.crtourtop
{
	background-image: url(../images/css/bg_std_top.gif);
	background-repeat: repeat-x;
}

.crtourbottom
{
	background-image: url(../images/css/bg_cr_bottom.gif);
	background-repeat: repeat-x;
}

.crtourleft
{
	background-image: url(../images/css/bg_cr_left.gif);
	background-repeat: repeat-y;
}
.crtourright
{
	background-image: url(../images/css/bg_cr_right.gif);
	background-repeat: repeat-y;
}
/*********************************************************************
**************************  T A B L E A U  ***************************
*********************************************************************/

.tabstd
{			
 	color					: #333333;  
	text-align				: left;
	font-size				: 12px;
	margin  				: 5px 0px 14px 0px ;
	padding  				: 0px 0px 0px 0px ;
	border-style	 		: solid;
	border-color	 		: #F19F0C #F19F0C #2C83BD #FDA203 ;
	border-width 			: 0px 0px 0px 0px ;
	background-color		: #FFFFFF;
}

.std01-b
{	
	color					: #00AEEF;
	font-size				: 12px;
	vertical-align			: top;
	padding  				: 0px 0px 0px 0px ;
	border-style 			: solid;
	border-color	 		: #F19F0C #C14444 #C14444 #C14444 ;
	border-width 			: 0px 1px 1px 1px ;
	background-color		: #FFFFFF;
}
/*********************************************************************
**************************  D I V E R S  *****************************
*********************************************************************/
hr
{
	color			: #A8CEE7;
	height			: 1px;
	text-align 		: left;
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 3px; 
	margin-bottom	: 3px;

}

.nomargin
{
	margin-left					: 0px;
	margin-right				: 0px;
	margin-top					: 0px; 
	margin-bottom				: 0px;
}


/*********************************************************************
************************  S T A N D A R D  ***************************
*********************************************************************/

/*
.STYLE STANDARD
{
	color					: #333333 ; 
	font-size				: 12px ;
	font-weight				: normal 700 ;
	font-style				: italic
	text-align				: left center right justify ;
	
	margin					: 0px 0px 0px 0px ;	
	padding  				: 0px 0px 0px 0px ;	
	vertical-align			: top middle bottom;
	width					: 100%
	height					: 100% 
	
	border-style	 		: solid ;
	border-color	 		: #333333 #333333 #333333 #333333 ;
	border-width 			: 0px 0px 0px 0px ;
	
	background-image		: url(../images/css/...);
	background-repeat		: no-repeat repeat-x repeat-y ;
	background-color		: #FFFFFF transparent ; 
	
}
*/