/********************************************************
GLOBAL
********************************************************/
html, body{height:100%;margin: 0;padding: 0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;background:#b90606 url(img/body.jpg) left top repeat-x;}

.tablo {margin-left:98px;margin-bottom:15px;border:1px solid #000;border-collapse:collapse;width:75%;}
.tablo2 {margin:30px 0px 98px 15px;border-collapse:collapse;width:75%;}
.tablo2bis {margin:30px 0px 10px 15px;border-collapse:collapse;width:75%;}
.tablo3 {width:70%;border:1px solid #cc0000;background-color:#ffdfff;padding:16px;margin-left:100px;}
.tablo4 {width:98%;	margin-left:8px;padding:20px;}

.bordure {padding:5px;border:1px solid #000000;}
.colonne {width:210px;}

.tabloMenu {width:97%;text-align:center;margin-left:9px;}
.tabloMenuInt {width:100%;padding:2px;width:100%;border-style:none;}

.cellInt {width:25%;text-align:center;border:1px solid #808080;font-size:10px;font-weight:bold;color:#000000;}
.cellG {width:50%;vertical-align:top;text-align:right;color:#505050;}
.cellD{	width:50%;vertical-align:top;text-align:left;color:#505050;padding:4px;}
.cellG2{width:40%;vertical-align:top;text-align:right;color:#505050;padding:4px;}
.cellD2{width:60%;vertical-align:top;text-align:left;color:#505050;}

#conditions_souscription {
	color:#c00500;
	margin-left:10px;
	margin-right:15px;
	border-style:solid;
	border-width:2px;
	border-color:#c00500;
	padding-right:5px;
	padding-left:5px;
}

#bande_haut{width:100%;height:50%;background:transparent;float:left;position:absolute;}

#bando{
	width:762px;
	height:135px;
	float:left;
	background:url(img/accueil_bando.png) left top no-repeat;
	text-align:center;
	color:#4f4f4f;
}

#bando h1{
	color:#4F4F4F;
	font-size:12px;
	font-weight:normal;
	margin:40px auto 0 auto;
	width:526px;
}

#bando h1 span{
	color:#4F4F4F;
	text-decoration:none;
	font-size:12px;
}

#logo_h{
	position:absolute;
	z-index:500;
	width:400px;
	height:60px;
	text-align:right;
	top:20px;
	right:13px;
}

#navig{
	width:748px;
	height:20px;
	padding-left:10px;
	font-size:10px;
	margin-top:5px;
	margin-bottom:0px;
	position:relative;
}

.lienNavig{
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}

.lienNavig:hover{
	font-size:10px;
	text-decoration:none;
	color:#5f0606;
}

#piedpage, #piedpage_new{
	float:left;
	width:768px;
	height:44px;
	text-align:center;
	background:url(img/pied_fond.png) left top no-repeat transparent;
}

#piedpage_new {
	background:url(img/pied_fond_new.png) left top no-repeat transparent;
}

#piedPage{
	font-size:10px;
	color:#A0A0A0;
	margin-top:2px;
}

#conteneur_p_1{
	background:url(img/page_fond.png) bottom repeat-x transparent;
	width:100%;
	min-height:527px;
	float:left;
	position:absolute;
	margin-top:10px;
}

#conteneur_p_2{
	width:768px;
	/*min-height:527px;*/
	margin-right:auto;
	margin-left:auto;
	background:transparent url(img/page_fond_module.png) left top repeat-y;
	border-left:1px solid #6b0c0a;
}


#conteneur_p_h, #conteneur_p_h_new{
	width:768px;	
	float:left;
	z-index:5;
	background:url(img/page_fond_h.png) left top no-repeat;
	position:relative;
}

#conteneur_p_h {height:121px;}

/*#conteneur_p_h_new {
	background:url(img/page_fond_h_new.jpg) left top no-repeat;
}*/

#conteneur_p_b, #conteneur_p_b_new{
	width:768px;
	min-height:281px;
	float:left;
	background:url(img/page_fond_b.png) left bottom no-repeat;
	position:relative;
}

#conteneur_p_b_new .mention_bdp {
	position:absolute;
	bottom:0;
	width:100%;
}

#conteneur_p_b_new {
	background:url(img/page_fond_b_new.png) left bottom no-repeat;
	min-height:326px;
	padding-bottom:50px;
	padding-top:100px;
}

#conteneur_adresse_annexe{
	width:200px;
	height:300px;
	float:left;
}
#conteneur_image_gauche{
	margin:10px 26px 0 40px;
	width:100px;
	float:left;
}
.imgLeft {float:left;}

.imgRight {float:right;}

#conteneur_texte_gauche{
	margin-right:80px;
	margin-top:15px;
}
#conteneur_image_droite{
	margin-left:20px;
	margin-right:45px;
	margin-top:10px;
	width:100px;
	float:right;
}

#conteneur_connexion{
	margin-top:20px;
	margin-left:140px;
	width:500px;
}
#conteneur_adresse_annexe2{
	margin-left:10px;
	width:300px;

}
.conteneur_retour{
	margin-right:50px;
	margin-left:592px;
}

/********************************************************
LISTES
********************************************************/
ul{
	margin-bottom:10px;
	margin-top:3px;
	margin-left:10px;
}
li{
	margin-left:30px;
	margin-bottom:5px;
}
dl{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:105px;
}
.liste{
	margin-left:1px;
}
.liste_gras{
	margin-left:1px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.ul_gauche{
	margin-left:1px;
	list-style-type:none;
}
/********************************************************
TITRES
********************************************************/
h1{
	font-size:18px;
	margin-top:40px;
	margin-left:80px;
	font-weight:bolder;
	color:#be0000;
	margin-right:98px;
}

.h1p{
	text-align:center;
	color:#373737;
	margin-top:40px;
	margin-left:80px;
	font-weight:bolder;
	margin-right:98px;
	font-size:18px;
}

h1 span{
	color:#373737;
	text-decoration:underline;
	font-size:17px;
}

h2 {
	margin-top:15px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	margin-left:90px;
	margin-right:98px;
}

h3 {color:#840000;margin:30px 0px 0px 0px;text-align:center;font-size:14px;}

.h3p {
	font-weight:bold;
	font-size:16px;
	color:#840000;
	margin-top:30px;
	text-align:center;
	margin-bottom:0px;
}

h4{

	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;
}

h5, li.h5, li.h52{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#414141;
	text-align:left;
	margin-left:100px;
	margin-right:90px;
}
li.h5 {margin:20px 0 0 0;}
li.h52 {margin:10px 0 0 0;}
h6{
	font-size:12px;
	color:#be0000;
	margin-left:90px;
	margin-right:98px;
	margin-top:10px;
	margin-bottom:5px;
}

.titre_modul{
	margin-left:16px;
	padding-top:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.titre_modul span{
 	color:#c00500;
}

.titre_partie{
	font-weight:bolder;
	font-size:15px;
	margin-left:80px;
	margin-bottom:30px;
	letter-spacing:-0.06em;
}

.titre{
	background:url(img/page_titre.png) left top no-repeat;
	height:30px;
	min-width:148px;
	font-weight:bold;
	font-size:15px;
	padding-top:15px;
	padding-left:15px;
	padding-right:17px;
	margin-left:73px;
	margin-top:55px;
	margin-bottom:30px;
	float:left;
	position:absolute;
}

.titre span{
	color:#be0000;
}
.form_gris{
	font-weight:bold;
	font-size:15px;
	color:#c0c0c0;
}

.form_rouge{
	font-weight:bold;
	font-size:15px;
	color:#cc0000;
}
.form_orange{
	font-weight:bold;
	font-size:15px;
	color:#cc7800;
}
.form_vert{
	font-weight:bold;
	font-size:15px;
	color:#30b701;
}
/********************************************************
Liens
********************************************************/
.lien_infos{
	color:#A0A0A0;
	text-decoration:underline;
}

.lien_infos:hover{
	color:#A0A0A0;
	text-decoration:none;
}
.lien_infos2{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

.lien_infos2:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


#texte_intro span{
	font-weight:bold;
}

.rouge{
	color:#c00500;
}

.lien_souscrire{
	color:#A41C1C !important;
}

.lien_souscrire:hover{
	color:#5f0606;
	text-decoration:none;
}

.liens{
	margin-bottom:1px;
	margin-left:120px;
	font-weight:bold;
	color:#414141;
	background:url(img/logo_mini.png) left top no-repeat;
	padding-left:15px;
	margin-right:5px;
}

.liens2{
    margin-left:160px;
    color:#414141;
    background:url(img/logo_mini.png) left top no-repeat;
    padding-left:15px;
    margin-bottom:1px;
	margin-right:90px;
}

.liens_menu{
	margin-top:15px;
	margin-left:10px;
	font-weight:bold;
	color:#414141;
	background:url(img/logo_mini.png) left top no-repeat;
	padding-left:15px;
}
.liens_navig{
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	margin-right:98px;
	font-size:10px;
	font-weight:bold;
	color:#414141;
}

.liens span{
	color:#373737;
}

.gris{
	color:#373737;
	text-decoration:underline;
}

.gris:hover{
	color:#373737;
	text-decoration:none;
}

.liens_texte{
	margin-bottom:1px;
	font-weight:bold;
	color:#414141;
	background:url(img/logo_mini.png) left top no-repeat;
	padding-left:15px;

}

.lienAff{
	color:#373737;
	text-decoration:underline;
	font-size:17px;
}

.lienAff:hover{
	color:#373737;
	text-decoration:none;
	font-size:17px;
}

.lienAff2{
	font-size:15px;
	color:#c00500;
	text-decoration:none;
}

.backAccueil{
	display:block;
	width:225px;
	height:50px;
	margin-left:16px;
	cursor:pointer;
	background:#000000;
	-moz-opacity:0;
	opacity: 0;
	filter:alpha(opacity=0);
}

.linkshow{
	background-color:#BCBCBC;
	border:1px solid #A41C1C;
	padding:2px 10px;
	text-decoration:none;
	font-weight:bold;
}

/********************************************************
BOUTON
********************************************************/
.retour{
	text-decoration:none;

}
.bordure_retour{
	border:0px;
}
.imprimer {float:left;margin-left:592px;text-decoration:none;}
.imprimer2 {float:left;text-decoration:none;}

/********************************************************
TEXTE
********************************************************/
#kipeut{
	visibility:hidden;
	display:none;
}

#logoIntro{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#414141;
	text-align:left;
	margin-left:100px;
	background:url(img/orpi_logo.jpg) left top no-repeat;
	height:50px;
	padding-top:15px;
	padding-left:70px;
}

#logoIntroGr{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#414141;
	text-align:left;
	margin-left:100px;
	background:url(img/orpi_logo.jpg) right top no-repeat;
	height:50px;
	padding-top:15px;
	width:658px;
	/*padding-left:70px;*/
}

#logoIntro2{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#414141;
	text-align:left;
	margin-left:100px;
	background:url(img/allo_logo.jpg) left top no-repeat;
	height:60px;
	padding-top:15px;
	padding-left:70px;
	float:left;
}

#titreIntroP{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#414141;
	text-align:center;
	margin-left:100px;
	height:60px;
	padding-top:15px;
	padding-left:70px;
	float:left;
}

.Align{
	text-align:center;
}

#ImgForm{
	margin-right:20px;
	float:right;
}

#logoMention{
	margin-left:380px;
	margin-top:30px;
	margin-bottom:10px;
}

#logoAnnexe{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#414141;
	text-align:left;
	height:50px;
	padding-top:15px;

}
#logoAnnexe2{
	margin-left:500px;
	margin-top:30px;
	margin-bottom:40px;
}
#imageInstall{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:100px;
}

#logoCenter{
	width:770px;
	text-align:center;
}

.modul_gris{
	margin-left:90px;
	margin-right:95px;
	margin-top:5px;
	margin-bottom:5px;
	background:#C7C7C7;
}

.entete{
	font-size:12px;
	padding:5px;
	color:#000000;
}

.texte_rouge{
	margin:15px 98px 15px 93px;
	font-size:12px;
	color:#A10000;
}

.text_rouge{
	color:#A10000;
	font-size:12px;
}

.text_n{
	margin:15px 98px 15px 93px;
	font-size:12px;
	color:#000000;
}
.text_n_mini{
	margin:15px 98px 15px ;
	width:200px;
	font-size:12px;
	color:#000000;
}
.text_n2{
	margin-left:120px;
	margin-right:98px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	color:#000000;
}

.text_d{
	margin-left:93px;
	margin-right:98px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	color:#000000;
	text-align:right;
}

.text_c{
	margin-left:93px;
	margin-right:98px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	color:#000000;
	text-align:center;
}

.contact{
	margin-left:93px;
	margin-right:98px;
	margin-top:15px;
	margin-bottom:30px;
	float:left;
	width:100px;
	vertical-align:top;
}

.contact2{
	margin-left:93px;
	margin-right:98px;
	margin-top:15px;
	margin-bottom:20px;
	float:left;
	width:100px;
	vertical-align:top;
}

.text_tablo{
	font-size:11px;
	color:#000000;
}
.text_tablo4{
	font-size:10px;
	color:#000000;
}

.tabloAnnex{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:74%;
	margin-left:90px;
}

.tabloAnnexC{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background:#f7bcbc;
	width:20%;
	text-align:center;
	font-weight:bold;
}

.tabloAnnexC2{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background:#f7bcbc;
	text-align:center;
	font-weight:bold;
	width:40%;
	height:50px;
}

.tabloAnnexC3{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background:#f7bcbc;
	text-align:left;
	height:35px;
	padding-left:5px;
}

.tabloAnnexC4{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	height:35px;
}

.text_liste{
	margin-left:160px;
	margin-right:98px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	color:#000000;
}
.cadre{margin:15px 98px 15px 93px;font-size:12px;color:#000000;border:1px solid #373737;padding:5px;}
.cadre2 {margin:5px 15px 5px 5px;font-size:12px;color:#000000;border:1px solid #373737;padding:5px;}

.text_droite {
	text-align:right;
	margin-right:110px;
	font-size:12px;
	color:#000000;

}
.text_gras{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.gras{
	font-weight:bold;
}
.text_gras span{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.mention{
	margin-right:80px;
    margin-left:120px;
    color:#414141;
    padding-left:15px;
    margin-top:1px;
}

.mention2{
    margin-left:5px;
    color:#414141;
}

.mention_bdp{
	margin-bottom:1px;
	font-size:9px;
	color:#8C8B8B;
	letter-spacing:-0.10em;
	text-align:center;
}

.mention_bdp2{
	margin-bottom:1px;
	font-size:9px;
	color:#8C8B8B;
	letter-spacing:-0.10em;
	margin-left:90px;
}

#adobe{border:0px;margin-top:0px;margin-bottom:0px;margin-left:640px;}

.logo2{border:0px;}
/********************************************************
Styles divers
********************************************************/
.stabilo {background-color:#a10000;color:#fff;text-align:center;margin-bottom:0;}
.stabilogris {background-color:#ccc;color:#000;text-align:left;}
.redtitle {font-size:130%;color:#A10000;margin-top:25px;}
.italik {font-style:italic;margin:0px 0 10px 0px;color:#000;text-align:center;}
.indent {text-indent:20px;}
.big {font-size:150%;}
.span {color:#373737;
font-size:17px;
text-decoration:underline;}
.bigger {font-size:160%;}
.black {color:#000;}
.dblue {color:#003366;}
.mochard {color:#fff;background-color:#a10000;font-weight:bold;}
.mochard:hover {color:#a10000;background-color:#fff;}
.underline {text-decoration:underline;}
.encartgris {display:block;background-color:#ccc;text-align:center;width:70%;margin-left:15%;}
.green {color:#339966;}
.table_link {color:#555;}
.table_link:hover {color:#000;text-decoration:none;}
.grl {text-align: center;}
.left {text-align: left;width:80%;margin-left:auto;margin-right:auto;}
.cadre3 {border: 1px solid #000;padding:5px;}
.cadre3 h6 {margin:10px 20px 5px 20px;}
p.pgbrk {display:none;}
/********************************************************
Refonte Styles divers
********************************************************/
h2.1ertitre {font-size:160%;font-weight:lighter;}
h2.1ertitre span {color:#A10000;}

/********************************************************
Mise en page spéciale : gauche et droite
********************************************************/
div.rightSide {float:right;width:480px;margin:10px;}
div.rightSide h6 {margin:10px 10px;}
div.rightSide dl {margin-left:20px;}
div.leftSide {float:right;width:224px;height:166px;background: url(img/leftSide.png) left top no-repeat;margin-top:20px;}
div.leftSide p {font-size:12px;padding:20px 5px 5px 50px;}

.tableau {clear:both;background-color:#EDEDEE;}
.tableau td {border:1px solid #fff;}
	
/********************************************************
MENUS
********************************************************/
#menuP {width:200px;margin-left:75px;z-index:1;position:absolute;}
#menuP2 {width:228px;margin-left:245px;z-index:2;position:absolute;}
#menuP3 {width:200px;margin-left:445px;z-index:3;position:absolute;}

/* premier menu */
#menu {list-style-type:none; margin:0px auto 0px auto; padding:0; width:208px;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:190px; height:43px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0; width:190px;height:43px;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none; top:10px;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}
#menu dt span {color:#a20000;}
#menu dd {margin:0 0em 0 0em; padding:0.09em 0em 0 0em; color: #fff; font-size: 0.85em; text-align:left; width:210px;letter-spacing:-0.10em;font-weight:bold;}
#menu dt a, #menu dt a:visited {display:block; font-size: 1em; font-weight:bold; color: #000000; text-align:left; border-width:0 0px 0px 0px; background:url(img/menu_fond_1.png) left top no-repeat; padding:1em 0 1em 1.3em;}
#menu li:hover dt a, #menu a:hover dt a {color:#000000; background:url(img/menu_fond_2.png) left top no-repeat; border:0px solid #08c; border-width:0 0px 0px 0px;}
#menu dd a, #menu dd a:visited {background:url(img/menu_fond_2_1.jpg) left top repeat-y; color:#fff; padding:0.09em 0em 0.3em 0.5em; text-decoration:none; display:block; text-align:left; margin:0 2em 0 2em;}
#menu dd a:hover {background:url(img/menu_fond_2_1.jpg) left top repeat-y; color:#000;}

/* second menu */
#menu2 {list-style-type:none; margin:0px auto 0px auto; padding:0; width:228px;}
#menu2 li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:228px; height:43px; z-index:100;}
#menu2 li dl {position:absolute; top:0; left:0; padding-bottom:0; width:228px;height:43px;}
#menu2 li a, #menu2 li a:visited {text-decoration:none;}
#menu2 li dd {display:none; top:10px;}
#menu2 li a:hover {border:0;}
#menu2 li:hover dd, #menu2 li a:hover dd {display:block;}
#menu2 li:hover dl, #menu2 li a:hover dl {padding-bottom:10px;}
#menu2 table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu2 dl {width: 150px; margin: 0; padding: 0; background: transparent;}
#menu2 dt {margin:0; padding: 0;}
#menu2 dt span {color:#a20000;}
#menu2 dd {margin:0 0em 0 0em; padding:0.09em 0em 0 0em; color: #fff; font-size: 0.85em; text-align:left; width:228px;letter-spacing:-0.10em;font-weight:bold;}
#menu2 dt a, #menu2 dt a:visited {display:block; font-size: 1em; font-weight:bold; color: #000000; text-align:left; border-width:0 0px 0px 0px; background:url(img/menu_fond_1_2.png) left top no-repeat; padding:1em 0 1em 1.3em;}
#menu2 li:hover dt a, #menu2 a:hover dt a {color:#000000; background:url(img/menu_fond_1_2_1.png) left top no-repeat; border:0px solid #08c; border-width:0 0px 0px 0px;}
#menu2 dd a, #menu2 dd a:visited {background:url(img/menu_fond_2_2.jpg) left top repeat-y; color:#fff; padding:0.09em 0em 0.3em 0.5em; text-decoration:none; display:block; text-align:left; margin:0 0em 0 2em;}
#menu2 dd a:hover {background:url(img/menu_fond_2_2.jpg) left top repeat-y; color:#000;}

/* troisième menu */
#menu3 {list-style-type:none; margin:0px auto 0px auto; padding:0; width:208px;}
#menu3 li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:190px; height:43px; z-index:100;}
#menu3 li dl {position:absolute; top:0; left:0; padding-bottom:0; width:190px;height:43px;}
#menu3 li a, #menu3 li a:visited {text-decoration:none;}
#menu3 li dd {display:none; top:10px;}
#menu3 li a:hover {border:0;}
#menu3 li:hover dd, #menu3 li a:hover dd {display:block;}
#menu3 li:hover dl, #menu3 li a:hover dl {padding-bottom:10px;}
#menu3 table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu3 dl {width: 150px; margin: 0; padding: 0; background: transparent;}
#menu3 dt {margin:0; padding: 0;}
#menu3 dt span {color:#a20000;}
#menu3 dd {margin:0 0em 0 0em; padding:0.09em 0em 0 0em; color: #fff; font-size: 0.85em; text-align:left;
width:210px;letter-spacing:-0.10em;font-weight:bold;}
#menu3 dt a, #menu3 dt a:visited {display:block; font-size: 1em; font-weight:bold; color: #000000;
text-align:left; border-width:0 0px 0px 0px; background:url(img/menu_fond_1.png) left top no-repeat;
padding:1em 0 1em 1.3em;}
#menu3 li:hover dt a, #menu3 a:hover dt a {color:#000000; background:url(img/menu_fond_2.png) left top no-repeat; border:0px solid #08c; border-width:0 0px 0px 0px;}
#menu3 dd a, #menu3 dd a:visited {background:url(img/menu_fond_2_1.jpg) left top repeat-y; color:#fff; padding:0.09em 0em 0.3em 0.5em; text-decoration:none; display:block; text-align:left; margin:0 2em 0 2em;}
#menu3 dd a:hover {background:url(img/menu_fond_2_1.jpg) left top repeat-y; color:#000;}


/*Dernières mises à jours*/
#general {width:100%;}
#general h2 {background:url(img/titre-h2.png) left no-repeat;font-size:16px;margin-top:40px;margin-left:80px;
font-weight:bolder;	color:#000;	margin-right:98px;height:61px;padding-left:70px;padding-top:40px;}
#general h2.moins {margin-top:0; padding-top:20px; padding-bottom:20px; height:21px;}
#general h3.h31,#general h3.h32, #general h3.h33 {height:18px;color:#000;margin:30px 0px 10px 100px;
font-size:14px;text-align:left;padding-left:30px;padding-top:2px;}
#general h3.h31 {background:url(img/titre-h3-1.png) left no-repeat;}
#general h3.h32 {background:url(img/titre-h3-2.png) left no-repeat;}
#general h3.h33 {background:url(img/titre-h3-3.png) left no-repeat;}
#general p.corps {width:85%;text-align:justify;margin-left:50px;}
#general p.vip {height:79px;width:480px;background:url(img/cadre-gris.png) left no-repeat;
text-align:center;margin-left:auto;margin-right:auto;padding-top:30px;font-weight:bold;}
#general ul.vip {height:79px;width:480px;background:url(img/cadre-gris.png) left no-repeat;
margin-left:auto;margin-right:auto;padding-top:10px;font-weight:bold;padding-left:0px;}
#general ul.vip li {margin-left:5px;width:100%;}
#general p.vip a,#general p.vip a:visited,#general p.vip a:hover {color:#be0000;text-decoration:underline;}
#general ul {margin-top:20px;}
#general ul li {width:85%;background:url(img/logo_minigris.png) left no-repeat;padding-left:15px;list-style-type:none;}
#general form {width:90%;margin: 10px auto;}
#general form fieldset {border-color:#be0000;}
#general form fieldset p.pNotes {color:#be0000;font-size:0.7em;text-align:justify;}
#general form fieldset a,#general form fieldset a:hover,#general form fieldset a:visited {color:#be0000;text-decoration:underline;}
#general form fieldset label {font-weight:bold;display:block;float:left;width:355px;height:16px;padding-top:0px;}
#general form fieldset label span, #general form fieldset table span  {color:#be0000;}
#general form fieldset table {margin: 0 auto;}
#general form fieldset.inter {border:none;}
#general form fieldset.inter legend {color:#be0000;font-weight:bold;}
#general form fieldset input.saisie {margin-left:5px;}
select.decalselect {margin-left:5px;}
#general table th.hLigne {text-align:right;}
p.souscri {margin-left:300px;font-size:1.5em;margin-bottom:50px;}
p.adhes {margin-left:40px;font-size:1.3em;margin-bottom:50px;}
p.alert {color:#be0000;}

#securepay {
	position:absolute;
	top:15px;
	left:0;
	background:#C9C9C9;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#595959;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#595959;
	width:220px;
	height:78px;
	margin-top:15px;
	margin-left:39px;
	padding:3px;
}
#securepay * {margin:0;padding:0;}
#securepay p {margin:0; padding:0;}
#securepay a {display:block; height:78px; color:#fff; font-size:14px; text-decoration:none;font-weight:bold;}
#securepay img {float:left; margin-right:5px; border:0 none;}
#securepay span {margin-top:5px; display:block; float:left; width:130px;}

.clear {clear:both;}
.wing, .wind {float:left; width:47%; list-style-type:none;padding:0;}
.wing {margin:15px 0 0 3%;}
.wind {margin:15px 3% 0 0;}
li.liens {margin:10px 0 0 0;}
li.mention {margin:0;}


* html #conteneur_p_1 {background:none;}
* html #conteneur_2 {width:762px;}
* html #conteneur {width:762px;}
* html #conteneur_p_2 {width:762px;}
* html #bando {width:762px;}
* html #conteneur_p_h_new {width:762px;}
* html #conteneur_p_h {width:762px;}
* html #conteneur_p_b_new {width:762px;}
* html #conteneur_p_b {width:762px;}
* html #pied_page {width:762px;}
* html #pied_page_new {width:762px;}
* html .wing, * html .wind {float:left; width:47%; list-style-type:none;padding:0;}
* html .wing {margin:15px 0 0 2%;}
* html .wind {margin:15px 2% 0 0;}
* html #bando h1 {padding-top:35px;}
*+ html #bando h1 {padding-top:35px;}

#prof_acquereur  , #prof_coacquereur  {width:230px;}