/* ________________________________________________________*/
/* CONTENEURS                                              */
/*body			{ background:#000 url('../img/body3.jpg') repeat-x; }*/
#conteneur		{ width:868px; margin:0 auto; text-align:left; padding:0 0 61px; position:relative;}
#popup #conteneur{ width:800px;}
#conteneur2		{ height:542px; height:auto !important; min-height:542px; padding:0 0 40px 0; border:1px solid #333; border-width:0 1px; position:relative; margin:0 1px;}
#header			{ height:189px;background:#FFF url('http://www.paramoteur.com/img/header-footer3.png') no-repeat 1px top; position:relative; }
#corps 			{ background:#FFF; padding:30px 0; height:322px; height:auto !important; min-height:322px; width:864px; }
#footer			{ clear:both;background:url('http://www.paramoteur.com/img/header-footer3.png') no-repeat 1px bottom; height:62px; width:100%; color:#a59e96; float:none; margin:0 auto 0; padding-top:40px; position:absolute; bottom:0;}
.masque_image	{ display:block; width:100%; height:125px; background:url('http://www.paramoteur.com/img/masque.png') no-repeat -6px -5px; position:absolute; top:0; left:0; z-index:2;}
.liste1,
.liste2			{ padding:0; margin:0; list-style:outside; }
.liste2 li		{ height:90px; margin:0 0 10px 0; padding:0; background:#999 no-repeat left top; list-style:none; position:relative; }
/*.liste2 li a	{ position:relative; background:url('../img/coins_blancs3.png') no-repeat -1px top; 
				text-decoration:none; text-transform:uppercase; font-size:14px;color:#222; display:block; width:80%; height:70px; padding:10px; }*/
.liste2 li a	{ position:relative; background:url('http://www.paramoteur.com/img/fond_liens.png') no-repeat -2px -2px; 
				text-decoration:none; text-transform:uppercase; font-size:14px;color:#222; display:block; width:175px; height:85px; padding:10px 10px 10px 20px; }
.liste1				{ width:140px; float:left; margin-right:7px; margin-bottom:18px; position:relative; border:4px solid #BBB; padding:5px; }
.liste1 dt			{ font-size:14px; font-weight:bold; background:#666; padding:6px; height:20px; height:auto !important; min-height:20px; margin-bottom:5px; color:#CCC; }
.liste1 dd img		{ width:140px; }
.liste1 .lien		{ position:absolute; top:30%; left:0; background:#FFF; width:30px; height:30px; }
.liste1 .bouton_lien{ position:absolute; bottom:-21px; left:-9px; }
/* ________________________________________________________*/
/* BALISES                                                 */
body			{ font-family: "Verdana"; margin:0; font-size:11px; margin:0; padding:0; text-align:center; background:#33332d; /*background:#000 url('../img/body3.jpg') repeat-x;*/}
a				{ color:#3D4D5B;}
a img			{ border:none;}
a:hover			{ }
h1 				{ font-size:18px;}
h2				{ width:65%; clear:both; position:relative; height:110px; margin:0 0 18px 0;background:#444 no-repeat left top; float:right; right:0; color:#FFF; font-size:18px; font-weight:normal; padding:0; }
.c2 h2			{ width:100%;}
h2 .fond		{ background:#333; padding:10px 14px 14px 14px; display:block; width:auto;
				  -moz-opacity : 0.6;opacity : 0.6;filter : alpha(opacity=60);/* pour IE 7 */height:20px;min-height:20px;/* pour IE 6 */height: auto !important;}
h2 .masque_image{ height:110px; background:url('http://www.paramoteur.com/img/masque_h2.png') no-repeat -2px -3px; }
.colonne1 .masque_image	{ height:420px; background:url('http://www.paramoteur.com/img/masque4.png') no-repeat right -15px;}
h3 				{ font-size:14px; margin:0 0 8px; padding:0 0 4px 0; color:#8C6239; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4				{ font-size:10px; color:#3D4D5B;}
h5				{ font-size:10px; color:#F7E3CD;}
ul,ol			{ padding:0;margin:0; list-style-position:inside;}
p,ul			{ margin:0; padding:0 0 16px 0; color:#2a343d;}
ol li			{ margin-bottom:5px; padding-left:0; }
dd				{ margin:0;}
dl ul			{ list-style:none;}
#corps td				{ border:1px solid #888; padding:2px;}
thead			{ background:#80b1ce; color:#FFF;}
/* ________________________________________________________*/
/* CLASSES                                                 */
.left			{ float:left; margin:10px 10px 10px 0; }
.right			{ float:right; margin:10px 0 10px 10px; }
.cale			{ display:block; clear:both; float:none; height:0; background:#F00; }
.bouton_lien	{ background:url('http://www.paramoteur.com/img/btn_lien2.png') no-repeat left -5px; width:135px; display:block; height:29px; margin:6px 0 0; padding:8px 6px 0 33px; position:relative; left:-10px; text-decoration:none; color:#634F12 }
.bouton_lien:hover{ text-decoration:underline; }
.vignette		{ width:100%; }
.attente		{ border:2px solid #F80;filter : alpha(opacity=70);-moz-opacity : 0.7;opacity : 0.7; }
.archive		{ border:2px solid #F00;filter : alpha(opacity=70);-moz-opacity : 0.7;opacity : 0.7; }
.voile			{ background-color:#dcc671;filter : alpha(opacity=70);-moz-opacity : 0.7;opacity : 0.7; width:100%; height:100%; position:absolute; top:0; z-index:5; }
/* ________________________________________________________*/
/* FORMULAIRES                                             */
form					{ clear:both; margin:0;}
input,
textarea,
select					{ width:250px; height:auto; border:1px solid #59587B; margin-bottom:8px;}
textarea				{ height:80px; background:#d0bb96; margin-top:0;}
input					{ background:#d0bb96; color:#333; }
input.submit			{ width:auto; background:#5e2d04; color:#c3a572;}
input:focus,
textarea:focus			{ background:#FFF; border:1px solid #5e2d04; }
label					{ width:100%; display:block; float:left; font-weight:bold; margin-bottom:4px;}
label.error				{ color:#F80; margin-top:0; clear:both; }
fieldset				{ border:none; /*padding:15px; */margin:0; color:#3D4D5B;}
fieldset li				{ list-style:none; padding:0; margin:0;}
ul.checkbox_list		{ float:left; width:310px; padding:0; margin:0 0 10px 0;}
.checkbox_list li		{ clear:both;}
.checkbox				{ width:10px; float:left; padding:0;}
.checkbox_list input	{ width:20px;}
form p					{ margin-bottom:0;}
/* ________________________________________________________*/
/* HEADER                                                  */
#diaporama				{ display:none; width:265px; height:100px; position:absolute; top:0; right:23px; padding:0 0 33px 8px; /*background: url('../img/diaporama2.png') no-repeat right bottom;*/ color:#FFF;}
#diaporama h3			{ text-align:right; }
#diaporama #commentaire	{ width:120px; float:left; margin:15px 10px 0 0; }
#diaporama img			{ border:none; width:132px; border:1px solid #8C6239; border-width:0 1px 1px;}
/*#diaporama .bouton_lien	{ width:100px; }*/
#retour					{ position:absolute; top:0; left:0; display:block; width:450px; height:175px; }
#retour span			{ display:none; }
a#lang		{ display:block; width:20px; margin-top:4px; height:16px; background:url('http://www.paramoteur.com/img/english_flag.jpg') no-repeat;}
a#lang span				{ display:none;}
/* ________________________________________________________*/
/* FOOTER												   */
#footer ul				{ margin:0 0 0 0; padding-left:20px; }
#footer li				{ width:auto; display:block; float:left; margin-right:12px; }
#footer a				{ color:#999; }
.newsletter input		{ width:176px;}
.newsletter input.submit{ width:auto;}
#adhesion				{ padding:6px; margin:0;width:260px; position:absolute; right:75px; top:36px;}
#adhesion fieldset		{ padding:0;}
#adhesion label			{ width:100%; clear:both; font-size:12px; color:#FFF; margin-bottom:5px;}
#adhesion #chg1			{ width:176px; margin:0; background:#d0bb96; border:none; color:#333;}
/*______________________________________________________________________________________*/
/* ACCUEIL																				*/
.accueil .actus			{ margin:8px 14px 8px 8px; width:auto;}
.news					{ border-top:3px dotted #FFF; margin:0 0 0 3px; padding:12px 0 6px; clear:both;  }
.news dt				{ width:90px; float:left; margin-right:10px; padding:0 0 0 6px;}
.news dt img			{ width:90px; border:1px solid #222; }
.news dd				{ width:146px; margin:0; float:left; }
.news dd.cale			{ clear:both; float:none; }
.news dd p				{ margin:0; padding:0; }
.news h3				{ border:none; color:#003366; margin-left:0; }
/*______________________________________________________________________________________*/
/* MONDE																				*/
#carte						{ position:relative; clear:both; background:url('http://www.paramoteur.com/img/monde.png') no-repeat; width:840px; height:430px; }
#carte ul					{ position:relative; width:840px; height:430px; }
#carte ul li				{ list-style:none; position:absolute; baseline:bottom; }
#carte .existant		{ display:block; cursor:pointer; background:#916b45; padding:0; width:7px; height:7px;-moz-border-radius: 4px;-webkit-border-radius: 4px; float:left; }
#carte .project		{ display:block; cursor:pointer; background:green; padding:0; width:7px; height:7px;-moz-border-radius: 4px;-webkit-border-radius: 4px; float:left; }
#carte ul li span			{ display:none; background:#333; color:#EEE; padding:10px; }
#carte ul li:hover span		{ display:none; }
#carte ul li.insert_map		{ width:60px; padding-left:16px; display:none;background:url('http://www.paramoteur.com/img/here.png') no-repeat;  }
#carte ul li.insert_map a	{ display:block; color:#222;background:#F80; padding:3px 6px; width:115px; height:17px; }
.info_pays h2				{ background:none; padding:0; margin:0; color:#333; width:100%; height:auto; }
.legende					{ position:absolute; width:120px; height:80px; z-index:10; bottom:0; padding:10px; background:#CCC;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0; display:none; }
#carte .legende ul li		{ position:relative; width:160px; clear:both; height:20px; background:none;}
#carte .legende ul li span	{ display:block; margin-right:10px; }
.france #carte				{ background:#a2b6cb url('http://www.paramoteur.com/img/carte-france3.png') no-repeat bottom right; width:765px; height:735px; margin:0 auto; }
.france #carte ul			{ width:720px; height:705px; }
.france #conteneur			{ width:auto; height:auto; margin:20px auto 0; padding:0 15px;}
.france #carte .existant	{ background:#FFF url('http://www.paramoteur.com/img/logo_compact_france.png') no-repeat; width:37px; height:23px; }
.france h2					{ position:absolute; text-align:left; left:115px; top:20px; z-index:5; background:#FFF; color:#333; width:220px; height:50px; padding:10px; border:1px solid #333; }
.france .legende			{ display:block; width:180px; bottom:240px; }
/*______________________________________________________________________________________*/
/* FRANCE																				*/
.carte_france #carte_france { width:600px; text-align:center; height:657px; border:none; background:#FFF; overflow:hidden; margin-left:18px; }
.carte_france .c1	 		{ width:618px; }
.carte_france .c2	 		{ width:205px; }
/*______________________________________________________________________________________*/
/* PLAN DU SITE																			*/
.plan_du_site .c2 ul		{ padding-left:30px; margin-bottom:10px; }
/*______________________________________________________________________________________*/
/* MENU																					*/
#nav				{ font-size:13px; font-weight:bold;background-image:url('http://www.paramoteur.com/img/menu2.png'); background-repeat:no-repeat; background-position:left -1px;height:70px;padding:0 0 25px 38px;}
#nav, #nav ul		{ margin:0;list-style-type:none;list-style-position:outside;line-height:1.5em; margin: 0; position:absolute; top:135px; right:2px; z-index:10;}
#nav ul 			{ background:url('http://www.paramoteur.com/img/sous_menu_bis.png') no-repeat -3px -30px; position:absolute; display:none; width:220px; top:36px; padding:24px 0 0; left:auto; }
#nav ul ul 			{ background-position:-238px -33px; top:-27px; left:180px; width:227px;}
#nav ul ul ul 		{ left:170px;margin:0px 0 0 10px;top:-28px;}
#nav li				{ float:left;position:relative;padding:10px;margin:13px 0;}
#nav li li			{ width:194px;margin:0 0 0 17px;padding:0;}
#nav li li li		{ margin:0 0 0 21px;}
#nav li li li.bottom{ background-position:left 300px; }
#nav li:hover		{ background:#EFE2AB; }
#nav li.bottom,#nav li li li.bottom{background:url('http://www.paramoteur.com/img/sous_menu_bis.png') no-repeat -3px -340px; height:32px; width:227px; position:absolute; bottom:-32px; left:0; padding:0;margin-left:0;}
#nav li li li.bottom{ background-position:2px -340px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
#nav li .attente	{ background:url('http://www.paramoteur.com/img/outils/statut.png') no-repeat left 9px; padding-left:10px;}
#nav li .archive	{ background:url('http://www.paramoteur.com/img/outils/statut.png') no-repeat left -10px; padding-left:10px;}
#nav a				{ display:block;color:#916b45;text-decoration:none;padding:0;cursor:pointer;}
#nav a#back			{ font-size:10px;}
#nav li ul a		{ font-size:11px; height:auto; float:left; padding:4px 6px 4px 10px; border:none; color:#674b2f; width:170px;}
#nav a:hover,#nav li:hover a{color:#674b2f;}
#nav .sous_rubrique	{ background:url('http://www.paramoteur.com/img/fleche_ss_menus.jpg') no-repeat 182px 2px; }
/*______________________________________________________________________________________*/
/* LOGIN																				*/
body#login		{ background-image:none; }
#login form		{ width:500px; margin:40px auto; background:#CCC; text-align:left;}
#login label	{ font-weight:bold; text-align:left; display:inline-block; width:140px;}
#login .submit	{ width:80px;}
#popup				{ padding:30px; }
#popup img			{ margin-right:15px; }
#popup h2			{ padding:0; height:auto; width:auto; clear:both; display:block; float:none; background:none; color:#333; text-transform:none;}
.insert				{ position:relative; clear:both; height:100%;}
.insert:hover		{ margin:-1px; border:1px dashed #333; padding:0;}
.margin				{ margin:15px 25px 15px 35px; }
/* Colonnes (defaut) */
.c1					{ width:32%; float:left; position:relative; background:url('http://www.paramoteur.com/img/coins_blancs_droite.png') no-repeat right -21px; }
.c1 .margin			{ margin:18px;}
.c2					{ width:65%; float:right; }
.c2 .c1,
.c2 .c2				{ width:48%; background:none; }
.c2 .c1	.margin		{ margin:15px 25px 15px 35px; }
.c1 .margin h3		{ color:#FFF; }
.c2 h2				{ width:100%; margin:0 0 20px; }
.encart				{ position:relative; background:#80b1ce; padding:10px 0; margin-bottom:16px;}
/* Colonnes (modele1) */
.modele1 .c1		{ /*min-height:400px; height:auto !important; height:400px; background:none; background:url('../img/Paramoteur_matmata.jpg') no-repeat left top;*/ }
.modele1 .encart	{ background:none; padding:0;}
.modele1 .c1 .encart p{ margin-left:0;}
.c1 .haut_bloc		{ background:url('http://www.paramoteur.com/img/coins_blancs.png') no-repeat left -21px; height:21px; position:absolute; top:0; right:0; width:21px;}
.c1 .bas_bloc		{ background:url('http://www.paramoteur.com/img/coins_blancs.png') no-repeat top left; height:21px; position:absolute; bottom:0; right:0; width:21px;}
.modele1 .c2 .c1	{ width:60%; background:none;}
.modele1 .c1 p		{ margin-left:18px;}
.modele1 .c2 .c1 p	{ margin-left:0;}
.modele1 .c2 .c2	{ width:205px;}
/* Colonnes (modele2) */
.modele2 .c2 .c1	{ width:48%;}
.modele2 .c2 .c2	{ width:45%; margin-right:2%;}
.modele2 .c1 .encart p{ margin-left:0;}
.modele2 .c1 p		{ margin-left:18px;}
.modele2 .c2 .c1 p	{ margin-left:0;}
.modele2 .encart	{ }
/* Colonnes (modele3) */
.modele3 .c2 .c1	{ width:63%;}
.modele3 .c2 .c2	{ width:205px;}
/* Colonnes (modele4) */
.modele4 .c2 .c1	{ width:98%;}
/* Colonnes (modele5) */
.modele5 .c2 .c1	{ width:63%;}
.modele5 .c2 .c2	{ width:205px;}
.modele5 .c1 .encart p{ margin-left:0;}
.modele5 .c1 p		{ margin-left:18px;}
.modele5 .c2 .c1 p	{ margin-left:0;}
/* Colonnes (modele6) */
.modele6 .c2 .c1	{ width:98%;}
/* Colonnes (videos) */
.videos .c2			{ width:92%; }
.videos .c2 .c1		{ width:63%; margin-left:6%;}
.videos .c2 .c2		{ width:205px; margin:0;}
.videos .liste1		{ height:200px; height:auto !important; min-height:200px;}
/* Colonnes (diaporamas) */
.diaporamas .c2 .c1	{ width:63%;}
.diaporamas .c2 .c2	{ width:205px;}
.diaporamas .liste1	{ }
.diaporamas .liste1 dd ul{ display:none;}
/* Colonnes (revue de presse) */
.revue_de_presse .c2 .c1	{ width:63%;}
.revue_de_presse .c2 .c2	{ width:205px;}

/* Colonnes (accueil) */
.accueil .c1		{ width:32%;}
.accueil .c2		{ width:66%;}
.accueil .c2 .c1	{ width:55%; background:url('http://www.paramoteur.com/img/fond_colonne2-2.jpg') no-repeat top left;}
.accueil .c2 .c1 .bas_bloc{ width:300px; height:40px; background: url('http://www.paramoteur.com/img/fond_colonne2-2.jpg') no-repeat -13px bottom; position:absolute; bottom:-29px; right:0;}
.accueil .c2 .c2	{ width:40%; margin-right:0;}
.accueil h2			{ background:none; padding:0; width:100%; height:auto; margin:0; }
.accueil .c2 .c1 h2	{ text-align:right; height:150px; color:#8c6239; background-repeat: no-repeat; background-position: left bottom; }
.accueil .c2 h3		{ color:#8c6239; }
.accueil .c2 .c2 h2	{ margin-right:0; position:relative; right:0; clear:both; height:90px; margin-bottom:8px; width:103%; }
.accueil .c2 .c2 .masque_image	{background:url('http://www.paramoteur.com/img/coins_blancs3.png') no-repeat -1px top; }
.accueil .c2 .c2 p	{ margin-right:12px; }

