/* @override http://www.aed-france.org/wp-content/themes/aed/images/newsletter/index.css */

/* ::::: http://www.aed-france.org/wp-content/themes/aed/style.css ::::: */

body { margin: 0pt; padding: 0pt 0pt 20px; text-align: center; background-color: rgb(215, 213, 214); }
form { margin: 0pt; padding: 0pt; }
img { border: 0pt none ; }
#container { margin: auto; width: 990px; text-align: left; background-color: white; font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: relative; }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; }
#headerright { background: transparent url('headerrightbg.png') no-repeat scroll left top; width: 195px; height: 177px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; }
#recevoir { color: white; font-size: 9px; position: absolute; top: 18px; left: 33px; text-align: right; width: 125px; }
#votreemail { position: absolute; top: 31px; left: 33px; }
#votreemail input { border: 0pt none ; background: transparent none repeat scroll 0% 0%; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 9px; color: rgb(125, 125, 125); width: 123px; padding-right: 3px; }
#emailok { position: absolute; top: 30px; left: 165px; }
#rechercher { color: white; font-size: 9px; position: absolute; top: 57px; left: 33px; text-align: right; width: 125px; }
#searchinput { position: absolute; top: 71px; left: 33px; }
#searchinput input { border: 0pt none ; background: transparent none repeat scroll 0% 0%; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 9px; color: rgb(125, 125, 125); width: 123px; padding-right: 3px; }
#searchok { position: absolute; top: 69px; left: 165px; }
#faireundon { position: absolute; top: 102px; left: 24px; }
.block { display: block; }
#nav { height: 37px; background-color: rgb(255, 41, 41); }
#nav a { color: white; font-size: 16px; font-weight: bold; text-decoration: none; text-align: center; display: block; height: 37px; }
#nav td { vertical-align: top; }
#nav a.nav_oneline { padding-top: 8px; }
#nav a.nav_twoline { padding-top: 3px; line-height: 15px; }
#nav td.sep { background-color: white; }
#navshadow { background: transparent url('navshadow.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 9px; }
#path { padding-left: 200px; color: rgb(88, 88, 90); font-size: 11px; height: 18px; }
#path a { color: rgb(88, 88, 90); text-decoration: none; }
#path a:hover { text-decoration: underline; }
h2 { font-size: 18px; color: rgb(188, 1, 1); font-weight: bold; padding-bottom: 5px; text-align: left; }
p { margin: 4px 0pt 8px; padding: 0pt; }
#navbot { text-align: center; padding-bottom: 15px; color: rgb(128, 127, 132); }
#navbot a { font-size: 9px; color: rgb(128, 127, 132); text-decoration: none; }
#navbot a:hover { text-decoration: underline; }
#rss { position: relative; top: 3px; }
#col3 { width: 199px; }
#col3pad { padding: 0pt 2px 0pt 5px; font-size: 11px; }
#phrasetop, #phrasebot { margin: auto; color: white; font-weight: bold; height: 37px; line-height: 37px; text-align: center; font-size: 9px; font-family: Arial,Helvetica,sans-serif; width: 990px; }
#phrasebot { padding-top: 10px; line-height: 12px; }
.menu { opacity: 0.85; background-color: rgb(102, 103, 106); position: absolute; top: 214px; z-index: 100; }
.menuitem a { padding: 3px 3px 3px 25px; background: transparent url('menusep.gif') no-repeat scroll left bottom; color: white; font-weight: bold; font-size: 12px; text-decoration: none; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.last a { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.menuitem a:hover { background-color: white; color: black; }
#menu_qui-sommes-nous { left: 0pt; width: 195px; }
#menu_observatoire { left: 199px; width: 193px; }
#menu_actualite { left: 396px; width: 192px; }
#menu_prier-avec-nous { left: 592px; width: 199px; }
#menu_nous-aider { left: 795px; width: 195px; }
/* ::::: http://www.aed-france.org/wp-content/plugins/cforms/styling/minimal.css ::::: */

/* ::::: http://www.aed-france.org/wp-content/plugins/cforms/styling/calendar.css ::::: */

.cform { margin: 10px auto 0pt; width: 460px; }
.cform fieldset { border: medium none ; padding: 5px 0pt; }
.cform .cf_hidden { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; display: none; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
h3 { padding: 20px 0pt 0; color: rgb(188, 1, 1); font-style: normal; font-size: 16px; border-bottom-style: dashed; border-bottom-width: 1px; width: 530px;
	display: block;
	margin-left: -70px;
}
ol.cf-ol { margin: 0 ! important; padding: 15px 0pt 0pt ! important; padding-top: 10px;}
ol.cf-ol2 { margin: 0 ! important; padding: 15px 0pt 0pt ! important;}
ol.cf-ol li { margin: 5px 0pt ! important; padding: 0pt; background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; text-align: left; line-height: 1.1em; }
ol.cf-ol2 li { margin: 5px 0pt 25pt ! important; padding: 0pt; background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; text-align: left; line-height: 0px; }
.cform label { margin: 4px 10px 0pt 0pt; width: 140px; display: inline-block; text-align: left; vertical-align: top; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.cform label span { width: 140px; display: block; }
#li--1 label span, #li--2 label span, #li--3 label span, #li--4 label span, #li--11 label span, #li--12 label span { text-align: right; }
#li--6, #li--7, #li--8, #li--9, #li--13 { padding-left: 150px; }
#li--6 label.cf-before span, #li--6 label.cf-before, #li--7 label.cf-before span, #li--7 label.cf-before, #li--8 label.cf-before span, #li--8 label.cf-before, #li--9 label.cf-before span, #li--9 label.cf-before, #li--13 label.cf-before span, #li--13 label.cf-before { padding-left: 0pt; float: right; width: 295px; margin-left: 0pt; margin-right: -10px; margin-top: 0px; }
.cform input#sendbutton { border-style: none; background: transparent url('bouton.png') no-repeat scroll 0% 0%; width: 250px; height: 49px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-indent: -3000px; cursor: pointer; }
.cform input, .cform textarea, .cform select { border: 1px solid rgb(170, 170, 170); padding: 3px; background: rgb(255, 255, 255) url('field-bg-top.gif') repeat-x scroll left top; font-family: Trebuchet MS,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(120, 120, 120); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; vertical-align: top; }
.cform input:hover, .cform textarea:hover, .cform select:hover { border: 1px solid rgb(255, 204, 0); background: rgb(255, 255, 255) url('field-bg-bottom.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cform input:focus, .cform textarea:focus, .cform select:focus { background: rgb(255, 255, 255) url('field-bg-bottom.gif') repeat-x scroll left bottom; color: rgb(102, 102, 102); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cform textarea, .cform input { width: 298px; }
.cform select { width: 306px; }
span.reqtxt, span.emailreqtxt { margin: 0px 5px 7px 150px; display: block; vertical-align: top; color: rgb(170, 170, 170); font-size: 1.0em; line-height: 1.2em; }
input.cf-box-a, input.cf-box-b { border: medium none  ! important; margin: 1px 0pt 0pt; background: transparent none repeat scroll 0% 0% ! important; width: 16px; height: 22px; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
p.cf-sb { margin: 10px 0pt 25px 150px; padding: 0pt 3px 0pt 0pt ! important; text-align: left; }
div.cf_info { margin: 10px auto; padding: 10px 15px ! important; color: rgb(51, 51, 51); display: none; width: 380px; line-height: 1.3em; }
.linklove { margin: 6px auto 10px ! important; padding: 0pt 6px 0pt 0pt ! important; text-align: right; width: 410px; display: none; }
.linklove a, .linklove a:visited { font-size: 0.8em; font-family: Tahoma; color: rgb(170, 170, 170) ! important; }
div#nav.newsletter, div#path.newsletter { display: none; }
h2 { font-weight: normal; font-style: normal; font-size: 24px; border-bottom-style: dashed; border-bottom-width: 1px; width: 530px; }
#post-5373, #post-5431 { padding: 20px; }

#post-5373 div.entry h3 {
	margin-left: 0;
	color: gray;
	border-bottom-style: none;
	margin-bottom: 20px;
}

#post-5373 div.entry p {
	line-height: 25px;
	font-size: 16px;
	margin-bottom: 20px;
}

#post-5373 div.entry h6 {
	margin-bottom: 20px;
}

#post-5373 img {
	float: left;
	padding-right: 10px;
}
div.entry h6, div.entry h6 a { font-size: 10px; font-weight: normal; font-style: normal; color: gray; }


#cf_field_1 {
	border: 1px solid orange;
}
.liste { margin-left:150px;}
.liste li { margin-top: 4px;}

.liste2 { margin-left:150px;}
.liste2 li { margin-top: 4px; font-size: 16px;}
