*
{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana,  Tahoma, 'Trebuchet MS', sans-serif;
}

body {
	margin:auto;
	width:980px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#ffffff;
}

#page {
	border:1px solid silver;
}

.espace
{
	height:7px;
}

.description
{
	font-size:10px;
	color:#303030;
}

.descrip
{
	font-size:0.7em;
	font-weight:bold;
	color:#505050;
}

.basMenu
{
	border-top:3px solid #970d2b;
}
#ban {
	height:70px;
	background-color:#ffffff;
}

#menu {
	margin:0px;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
	height:23px;
	background-image:url("images-caritat-formation-actuaire-actuariat/accueil-caritat-formation-actuaire-actuariat/barre-menu-formation-actuaire-actuariat.jpg");
	background-color:#ffffff;
	color:white;
}

#menuG
{	
	float:left;
	display:block;
	width:205px;
	height:385px;
	background-color:silver;
	font-size:0.8em;
}


#menuGPart
{	
	float:left;
	display:block;
	width:205px;
	height:1650px;
	/**border-left:10px solid #970d2b;**/
	background-color:silver;
}

#inclusion
{
	height:100%;
	width:100%;
	background-image:url("images-caritat-formation-actuaire-actuariat/accueil-caritat-formation-actuaire-actuariat/bordMenu-formation-actuaire-actuariat.JPG");
}

.uneNews
{
	width:168px;
	height:309px;
}

#menuGRech
{	
	float:left;
	display:block;
	width:205px;
	height:677px;
	/**border-left:10px solid #970d2b;**/
	background-color:silver;
}

#menuGDoss
{	
	float:left;
	display:block;
	width:205px;
	height:725px;
	/**border-left:10px solid #970d2b;**/
	background-color:silver;
}

#menuGDoss2
{	
	float:left;
	display:block;
	width:205px;
	height:460px;
	/**border-left:10px solid #970d2b;**/
	background-color:silver;
}

#titreRub
{
	padding:10px;
	text-align:center;
	color:#970d2b;
	background-color:#ffffff;
}

#menuGBase
{
	padding:25px;
	width:155px;
	margin-top:15px;
}

#menuGBaseRech
{
	padding:25px;
	width:155px;
	margin-top:5px;
	text-align:center;
	font-size:0.7em;
}


#cadreMenu
{
	padding:15px;
	width:175px;
	overflow:hidden;
	text-align:center;
}

#cadreBientot
{
	border:3px solid black;
	
	background-color:#ffffff;
	color:#970d2b;
	font-size:0.7em;
	text-align:center;
	width:189px;
	padding:5px;
}

#cadreAG
{
	border:3px solid black;
	border-bottom:3px solid #970d2b;
	color:#970d2b;
	font-size:0.7em;
	text-align:center;
	width:189px;
	padding:5px;
}

#corps
{
	float:right;
	display:block;
	width:735px;
	height:360px;
}

#corpsDoss
{
	float:right;
	display:block;
	width:735px;
	height:705px;
	font-size:0.7em;
}

#corpsForFrance
{
	float:right;
	display:block;
	width:735px;
	height:705px;
	font-size:0.8em;
}

#corpsRech
{
	float:right;
	display:block;
	width:735px;
	height:600px;
	font-size:0.7em;
	margin-top:45px;
}



.corpsG1
{
	position:relative;
	top:10px;
	width:500px;
	float:left;
	display:block;
	font-size:1em;
}

.corpsG2
{
	position:relative;
	top:0px;
	width:240px;
	float:left;
	display:block;
	font-size:0.8em;
}

.corpsG3
{
	position:relative;
	top:0px;
	width:150px;
	float:left;
	display:block;
	font-size:0.8em;
}



#aD
{
	float:right;
	display:block;
	border: 1px solid #970d2b;
	padding:25px;
	margin-right:35px;
	margin-top:35px;
}

#aDoss
{
	float:right;
	display:block;
	padding:7px;
	margin-right:35px;
	width:340px;
}

#aG
{
	float:left;
	display:block;
	width:300px;
	margin-top:35px;
}

#corpsGau
{
	position:relative;
	margin:15px;
	margin-left:2px;
	top:25px;
	left:15px;
	width:200px;
	height:300px;
	float:left;
	display:block;
	text-align:center;
}

#corpsD
{	
	position:relative;
	left:0px;
	top:25px;
	width:400px;
	float:right;
	display:block;
	color:gray;
	margin:15px;
}

.indent
{
	display:inline;
}

.corpsD
{
	width:309px;
	float:right;
	display:block;
	border-left:1px solid #970d2b;
	color:gray;
	font-weight:bold;
	font-size:0.8em;
	margin:15px;
	padding:15px;
}

#treizeDef
{
	position:relative;
	top:25%;
	left:0px;
	margin:auto;
	width:450px;
	font-size:0.7em;
	text-align:center;
}

#dif
{
	float:left;
	position:relative;
	left:150px;
	margin-top:40px;
	width:450px;
	font-size:0.7em;
	text-align:center;
}

#corpsTempGen
{
	float:right;
	display:block;
	width:760px;
	margin-top:20px;
	margin-left:5px;
}

#corpsTempGen a{
	text-decoration:underline;
}

	
#bas
{
	clear:both;
	width:935px;
	height:60px;
	border:10px solid #970d2b;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	text-align:right;
	padding-right:35px;
	background-image:url("images-caritat-formation-actuaire-actuariat/accueil-caritat-formation-actuaire-actuariat/bas1-formation-actuaire-actuariat.jpg");
	background-repeat:no-repeat;
}
/**
pour les templates
**/


.blocTemp
{
	width:740px;
	height:300px;
	border-top:2px gray ridge;
	font-size:0.9em;
}

.leTempG
{
	float:left;
	display:block;
	width:190px;
	padding:10px;
	text-align:center;
	height:280px;
	font-size:0.7em;
}

.leTempC
{
	width:285px;
	padding:10px;
	text-align:justify;
	height:280px;
	float:left;
	display:block;
	font-size:0.68em;
}

.leTempD
{
	float:left;
	display:block;
	width:190px;
	padding:10px;
	text-align:center;
	height:280px;
	font-size:0.7em;
}

/*****Pour le temp des entreprises partenaires*****/

.tempEntGau
{
	width:750px;
	float:left;
	/*display:block;*/
	text-align:center;
	margin-top:0px;
}

.tempEntDroi
{
	width:360px;
	float:left;
	font-size:0.9em;
	display:block;
	padding:10px;
	margin-top:15px;
	margin-left:25px;
}

/**Pour le temp &#224; 3 colones de formations***/
.corpsTempForm
{
	width:700px;
	height:300px;
}

.colPrem
{
	width:180px;
	padding:15px;
	height:260px;
	float:left;
	display:block;
}

.colDeux
{
	width:250px;
	padding:15px;
	height:260px;
	float:left;
	display:block;
}

.colTrois
{
	width:180px;
	padding:15px;
	height:260px;
	float:left;
	display:block;
}

.lienEnHaut
{
	text-align:right;
	padding:20px;
	padding-bottom:0px;
}

/***********************************/
.corpsTempConfPass
{
	width:700px;
	height:160px;
	text-align:center;
	border-top: 4px silver ridge;
	margin-top:20px;
}

.titreBlack
{
	font-size:1.3em;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

.heber
{
	margin:20px;
	font-size:0.8em;
	text-align:center;
}

.miniCorps
{
	float:left;
	display:block;
	width:470px;
	padding:15px;
	font-size:0.75em;
	color:black;
}


.lienPdf
{
	float:right;
	display:block;
	width:170px;
	padding:15px;
}
/************** fin style template ************/
.listPuceRonde
{
	font-size:0.7em;
}

.big
{
	color:#970d2b;
	font-size:2em;
}

.cadreCont1
{
	width:235px;
	height:120px;
	text-align:center;
	font-size:0.7em;
	margin:auto;
}

.cadreContact
{
	float:left;
	display:block;
	width:245px;
	height:120px;
	text-align:center;
	font-size:0.7em;
}

.nomPers
{
	font-size:1.3em;
	font-weight:bold;
}


.formationPetit
{
	float:left;
	margin-left:15px;
	margin-top:30px;
	font-size:0.9em;
	width:170px;
}

.formationPetitCond
{
	float:left;
	margin-left:15px;
	margin-top:30px;
	font-size:0.7em;
	width:170px;
}

.condor
{
	list-style-type:none;
}

.formationGrd
{
	text-align:justify;
	float:left;
	margin-left:15px;
	margin-top:30px;
	font-size:0.9em;
	width:320px;
}

.formationGrdCond
{
	text-align:justify;
	float:left;
	margin-left:15px;
	margin-top:30px;
	font-size:0.7em;
	width:320px;
}

.mention {
	color:gray;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-style:italic;
}

.blcEncadre
{
	font-size:0.7em;
	text-align:center;
	font-weight:bold;
	color:white;
	border:2px white ridge;
}
.rubMenu
{
	color:white;
	font-weight:bold;
	font-size:0.6em;
	text-decoration: none;
	background-color:#970d2b;
}

.entre
{
	font-size:1.7em;
}

.italic
{
	font-style:italic;
	font-weight:bold;
}

.italicNoG
{
	font-style:italic;
}

.rubMenu:hover
{
	color:#970d2b;
	background-color:white;
}

.news
{
	text-align:center;
	font-size:0.8em;
}

.tNews
{
	color:#970d2b;
	font-weight:bold;
}

.gras
{
	font-weight:bold;
}
.puce
{
	margin-right:10px;
}

.grasRedBase
{
	color:#970d2b;
	font-weight:bold;
	font-size:0.9em;
}

.dateNews
{
	text-decoration:underline;
	font-weight:bold;
}

.lienNews
{
	color:blue;
}



.menuAcc
{
   color:#970d2b;
	font-weight:bold;
   font-size:0.9em;
}

.titreSoul
{
	border-bottom:1px solid #970d2b;
	margin-top:11px;
}

.lienAcc
{
	text-decoration:none;
	color:#303030;
	font-size:0.7em;
	font-weight:normal;
	/**margin-left:25px;**/
}

.titreFormAcc
{
	text-align:center;
	
}

.lienF
{
	text-decoration:none;
	color:#303030;
	/**font-size:1.1em;**/
	font-weight:bold;
	margin-left:25px;
}

.lienF:hover
{
	text-decoration:underline;
	color:#970d2b;
	/**font-size:1.1em;**/
	font-weight:bold;
	margin-left:25px;
}

#corpsAccG
{
	float:left;
	display:block;
	width:420px;
	margin-right:20px;
}

#corpsAccD
{
	float:left;
	display:block;
	width:80px;
	margin-left:27px;
}

.lienAcc:hover
{
	text-decoration:underline;
	color:#303030;
	font-size:0.7em;
	font-weight:normal;
}

.majGris
{
	text-decoration:none;
	/**color:gray;**/
	color:#303030;
	font-size:0.9em;
}

.majGrisBig
{
	font-size:1em;
	color:gray;
}

.lienSansligne
{
	text-decoration:none;
	color:#970d2b;
	font-size:0.9em;
	font-weight:bold;
}

.lienSansligneNoG
{
	text-decoration:none;
	color:#970d2b;
	font-size:1em;
}

.basTroiz
{
	float:left;
	width:210px;
	font-size:1em;
	margin-top:80px;
	text-align:left;
}

.menuGBase
{
	list-style-image:url("images-caritat-formation-actuaire-actuariat/accueil-caritat-formation-actuaire-actuariat/orange-ball-formation-actuaire-actuariat.png");
}

.lienGBase
{
	color:white;
	font-size:0.7em;
	font-weight:bold;
}

.titreAcc
{
	text-align:left;
	color:#970d2b;
	font-size:1em;
	border-bottom:2px solid #970d2b;
	width:450px;
	margin:0px;
}

.titrePart
{
	text-align:center;
	color:#970d2b;
	font-size:1.1em;
	margin-top:10px;
}

/**.separ
{
	border-top:1px solid #970d2b;
	margin-top:20px;
}
**/
.minidescAcc1
{
	font-size:0.7em;
	color:#303030;
	margin:12px;
	width:165px;
	margin-left:0px;
	margin-right:0px;
}

.minidescAcc2
{
	font-size:0.7em;
	color:#303030;
	margin:5px;
	width:190px;
	margin-left:0px;
	margin-right:0px;
}

/**.divMinidescAcc
{
	width:290px;
	float:left;
	margin:25px;
	margin-top:5px;
	margin-bottom:5px;
}**/

.titreNom
{
	text-align:center;
	color:#970d2b;
	font-size:1.1em;
	margin-top:10px;
	font-weight:bold;
}

.titreTreize
{
	text-align:center;
	color:#970d2b;
	font-size:2.1em;
}

.imgCadre
{
	border:1px solid #970d2b;
}

.grisPetit
{
	color:gray;
	font-size:0.7em;
	text-align:justify;
}

h2
{
	font-size:1em;
}

.imgAG
{
	float:left;
	display:block;
}

.imgAD
{
	float:right;
	display:block;
}

.imgCadreAG
{
	border:solid 1px #970d2b;
}

.imgCadreAD
{
	border:solid 1px blue;
}

.titreForma
{
	font-size:1.1em;
	font-weight:bold;
}

.typeDurForma
{
	font-size:0.9em;
	font-style:italic;
}

.lienTempR
{
	color:#970d2b;
}

.dateForma
{
	font-size:1em;
	font-weight:bold;
	color:#970d2b;
}


/** MAJ CATALOGUE 2009 */
#maj_catalogue{
	float:center;
	text-align: center;
}
#fond-texte {
	margin-bottom: 0px;
	margin-left: 50px;
	margin-right: 50px;
	padding-top:15px;
	background-repeat:repeat-y;
	/*background-image:url("images/catalogue/fond-texte.jpg");*/
	background-position: top center;
	text-align: center;
	background-color: #FFFFFF;
}

#fond-texte-bas {
	margin-bottom: 5px;
	margin-left: 50px;
	margin-right: 50px;
	padding-top:0px;
	background-repeat:repeat-y;
	/*background-image:url("images/catalogue/fond-texte.jpg");*/
	background-position: top center;
	text-align: center;
	background-color: #FFFFFF;
}


#menu_haut_catalogue {
	/*margin:30px;*/
	margin-top: 10px;
	text-align: center;
	text-indent:2px; 
}

#menu_haut_catalogue a {
	text-decoration:none;
	color:black;
	font-size:10px;
	font-weight:bolder;
	margin:38px;
}

#menu_haut_catalogue_left {
	/*margin:30px;*/
	margin-top: 10px;
	text-align: center;
	text-indent:2px; 
}

#menu_haut_catalogue_left a {
	text-decoration:none;
	color:#434343;
	font-size:9px;
	font-weight:bolder;
	margin:10px;
	/*margin:38px;*/
}

#menu_haut_catalogue_titre {
	/*margin:30px;*/
	margin: 20px;
	margin-bottom: 10px;
	text-align: center;
}

#menu_haut_catalogue_titre  h1{
	/*color: #a8003a;*/
	color: black;
	font-size: 20px; 
}


#croix {
	clear:both;
	font-size:11px;
	width:600px;
	height:150px;
	background-color: white;
	background-image:url("images-caritat-formation-actuaire-actuariat/catalogue-formation-actuaire-actuariat/Cadre-croix-new-formation-actuaire-actuariat.jpg");
	background-position: left;
	background-repeat: no-repeat;
	border:1px solid silver;
	text-align: center;
}

#croix p {
	text-align:center;
	font-weight:normal;
	margin:5px;
}

#croix h5 {
	font-size:16px;
	text-align:center;
	font-weight:bold;
	margin:20px;
	margin-bottom: 0px;
	color: #a9003b;
}

#croix a {
	text-align:left;
	color: #555555;
	text-decoration: none;
}

#maj_catalogue h2 {
	color:#a8003a;
	font-size:16px;
	font-weight:bolder;
}

#maj_catalogue h3 {
	color:#a8003a;
	font-size:12px;
	font-weight:bolder;
}

#cadre_droit_block{
	float:left;
	width:400px;
}

#cadre_gauche,#cadre_droit,#cadre_droit2 {
	float:left;
	width:400px;
}

#cadre_droit_haut, #cadre_gauche_haut, #cadre_droit_haut2 {
	padding:9px;
	background-repeat:no-repeat;
	height:10px;
	background-image:url("images-caritat-formation-actuaire-actuariat/catalogue-formation-actuaire-actuariat/Haut-cadre-catalogue-formation-actuaire-actuariat.jpg");
}

#cadre_droit_haut h1, #cadre_gauche_haut h1 , #cadre_droit_haut2 h1 {
	color:white;
	font-size:15px;
	font-weight:bolder;
	text-align: left;
	text-transform:uppercase;
}
#cadre_droit_bas, #cadre_gauche_bas, #cadre_droit_bas2  {
	background-repeat:no-repeat;
	height:50px;
	width:400px;
	background-image:url("images-caritat-formation-actuaire-actuariat/catalogue-formation-actuaire-actuariat/Bas-cadre-catalogue-formation-actuaire-actuariat.jpg");
}

#cadre_droit_milieu, #cadre_gauche_milieu, #cadre_droit_milieu2 {
	font-size:11px;
	background-repeat:repeat-y;
	background-image:url("images-caritat-formation-actuaire-actuariat/catalogue-formation-actuaire-actuariat/Menu-cadre-catalogue-formation-actuaire-actuariat.jpg");
}
#cadre_droit_milieu a, #cadre_gauche_milieu a, #cadre_droit_milieu2 a{
	text-decoration:none;
	color:#555555;
	font-size:10px;
}
#alacarte {
	width:420px;
	margin-left: 30px;
	float:right;
}
#alacarte h1, #alacarte h2 {
	margin:3px;
	margin-left:35px;
	color:white;
	font-size:14px;
}
#alacarte h2 {
	font-size:10px;
}

#alacarte-haut {
	background-repeat:no-repeat;
	height:40px;
	background-image:url("images-caritat-formation-actuaire-actuariat/catalogue-formation-actuaire-actuariat/Haut-cadre-catalogue-formation-actuaire-actuariat.jpg");
}
#alacarte-milieu {
	background-repeat:repeat-y;
	background-image:url("images/catalogue/Milieu-cadre-alacarte.jpg");
	padding-top: 10px;
}
#alacarte-milieu li , #alacarte-milieu p{
	font-size:12px;
	margin:0px 15px;
	margin-bottom:5px;
}
#alacarte-milieu ul {
	list-style-image:url("images-caritat-formation-actuaire-actuariat/catalogue-formation-actuaire-actuariat/puce-formation-actuaire-actuariat.jpg");
	margin-left:15px;
}
#alacarte-bas {
	background-repeat:no-repeat;
	height:40px;
	background-image:url("images/catalogue/Bas-menu-alacarte.jpg");
	position: relative;
	top: -5px;
}

#sur-mesure {
	padding:10px;
	font-size:12px;
	width:300px;
	height:200x;
	float:right;
	margin-right:210px;
	margin-top: 20px;
}
#sur-mesure p {
	text-align:justify;
	background-color: #FFFFFF;
	padding: 5px;
	padding-bottom: 10px;
}

#sur-mesure-titre {
	font-size:26px;
	font-weight: bold;
	text-align:left;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	width: 210px;
}

#coin-expert {
	width:520px;
	float:right;
	margin-bottom:20px;
}

#coin-expert-haut1{
	text-align:right;
	width:187px;
	margin-left:298px;
	font-size:13px;
	padding-right:35px;
	padding-top:8px;
	color:white;
	font-weight:bolder;
	background-repeat:no-repeat;
	height:20px;
	background-image:url("images/catalogue/coin-expert-haut1.jpg");
}
#coin-expert-haut2 {
	background-image:url("images/catalogue/coin-expert-haut2.jpg");	
	background-repeat:no-repeat;
	height:21px;
	margin:0px;
}
#coin-expert-milieu {
	background-repeat:repeat-y;
	background-image:url("images/catalogue/Milieu-coin-expert.jpg");
}
#coin-expert-milieu p {
	font-size:10px;
	margin:0px 15px;
	margin-top:0px;
}
#coin-expert-bas {
	background-repeat:no-repeat;
	height:40px;
	background-image:url("images/catalogue/Bas-coin-expert.jpg");
}

#speciales-expert {
	color:#555555;
	line-height: 18px;
}


/** Page Formation 2009 */
#colonne_gauche, #colonne_centrale, #colonne_droite {
	margin-top:30px;
}

#haut-menu-gauche {
	background-repeat:no-repeat;
	height:38px;
	background-image:url("images-caritat-formation-actuaire-actuariat/formations-caritat-actuaire-actuariat/Haut-menu-gauche-formation-actuaire-actuariat.jpg");
}

#milieu-menu-gauche {
	background-repeat:repeat-y;
	background-image:url("images-caritat-formation-actuaire-actuariat/formations-caritat-actuaire-actuariat/Milieu-Bas-Menu-gauche-formation-actuaire-actuariat.jpg");
}

#milieu-menu-gauche h1{
	color:white;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
	margin:15px;
	margin-bottom:20px;
}

#milieu-menu-gauche p, #colonne_centrale p {
	padding:10px 20px;
	font-size:10px;
}
#colonne_droite p {
	padding:10px 10px;
	font-size:10px;
}

#milieu-menu-gauche h2, #colonne_droite h3 {
	font-size:12px;
	margin-left:15px;
}

#colonne_droite span {
	color:#a8003a; 
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana,  Tahoma, 'Trebuchet MS', sans-serif;
	display: block;
	margin-left:10px;
	padding:15px 0px;
}

#milieu-menu-gauche span{
	color:#a8003a; 
	font-weight:bold; 
	font-size:12px; 
	font-family:Verdana,  Tahoma, 'Trebuchet MS', sans-serif;
	display:block;
	margin-left:15px;
}

#colonne_droite h3 {
	padding:15px 0px;
}
#colonne_droite img {
	margin:0px;
	padding:0px;
}
#menu_gauche {
	text-align: left;
	float:left;
	width:25%;
}
#colonne_centrale {
	float:left;
	width:50%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
#colonne_centrale h1 {
	padding: 2px;
	color: #000000;
	font-size:16px;
	text-align:center;
	margin-left: -10px;
}

#colonne_centrale div {
	color: #FFFFFF;
	background-color: #b4b4b4;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	margin-left: 20px;
	margin-right: 25px;
	padding-top: 2px;
	padding-bottom: 3px;
}

#colonne_droite a {
	margin:10px;
	text-decoration:underline;
	color:#555555;
	font-size:9px;
	font-weight:normal;
}

#colonne_droite {
	text-align: left;
	float:left;
	margin-top:0px;
	width:23%;
}

.fiche_formateur p{
	text-align:center;
	font-size:10px;
	padding:0px;
}
.fiche_formateur {
	margin:20px;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 5px;
}
.temoignages
{
	margin-top: 10px;
}
.temoignages h3
{
	margin-bottom: 10px;
}
.temoignage
{
	margin-top: -10px;
	text-align: left;
	font-weight: bold;
}
.auteur_temoignage
{
	margin-top: -10px;
	margin-bottom: 5px;
	text-align: right;
	font-style: italic;
}