/* @override http://www.a3ts-congres.fr/wp-content/themes/pluralism/style.css */

/* @override http://www.a3ts-congres.fr/wp-content/themes/pluralism/style.css */

/* @override http://www.a3ts-congres.fr/wp-content/themes/pluralism/style.css */

/*  
Theme Name: Pluralism
Theme URI: http://www.freewpthemes.net/preview/pluralism
Description: Tested on WP 2.3.1
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net
*/

* {
	margin: 0;
	padding: 0;
}


body {
	background: white url(images/bg.gif) repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
}









form {



}







input, textarea {



	padding: 2px 5px;



	border: 1px solid #EBEBEB;



	font: bold 12px verdana, arial, helvetica, sans-serif;



	color: #6B6B6B;



}







h1, h2, h3, h4 {



	margin: 0;



}







h2, h3 {



	margin-bottom: 20px;
	padding-bottom: 9px;
	border-bottom: 1px solid #F2F2F2;
	letter-spacing: -0.035em;
	font-weight: bold;
	color: #c00f1e;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}


h2 {
	font-size: 28px;
	border-bottom-style: none;
}

h2.violet {
	color: #7030ac;
}

.orange {
	color: #fa9316;
}





h3 {



	font-size: 16px;



	font-weight: bold;



}







h4 {



	font-size: 14px;



	font-weight: bold;
	margin-bottom: 10px;
}







p, ul, ol {

	margin-bottom: 1.5em;

	line-height: 170%;

}







ul, ol {



	margin-left: 3em;



}







dl.list1 {



	margin: 0;



	padding: 0;



	list-style: none;



}







dl.list1 dt {



	float: left;



	width: 70px;



}







dl.list1 dd {



	margin-bottom: 10px;



}







dl.list1 a {



	color: #666666;



}







ul.list2 {



	margin: 0;



	padding: 0;



	list-style: none;



	line-height: normal;



}







ul.list2 li {



	float: left;



	margin: 0 18px 18px 0;



}







ul.list2 li.nopad {



	margin-right: 0;



}







blockquote {



	margin-left: 0;



	margin-right: 0;
	margin-bottom: 2em;
}

a { color: rgb(223, 23, 41); text-decoration: none; }
a:hover { text-decoration: underline; }

a img {
	border: none;
}
img.left {
	float: left;
	margin: 5px 20px 0 0;
}


img.right {
	float: right;
	margin: 5px 0 0 20px;

}


img.floatn { 
float: none;
	display: block;
}


hr {
	display: none;
}







/* Wrapper */

#wrapper { margin: 0pt auto; background: transparent url('images/img02.gif') repeat-y scroll 0% 0%; width: 1008px; }
#wrapper2 { background: transparent url('images/img10.jpg') no-repeat scroll left bottom; }

/* Header */

#header { padding: 0pt; background: transparent url('images/header.gif') no-repeat scroll center top; height: 258px; width: 920px; margin-right: auto; margin-left: auto; }

/* Logo */

.logo { padding-top: 0pt; width: 574px; padding-left: 0pt; }
.logo span { display: none; }
.logo em { background: transparent url('images/logo.gif') no-repeat scroll 0pt top; display: block; width: 670px; height: 180px; }

/* Menu */

#menu { margin: 0pt auto; padding: 0pt; background: transparent url('images/menu.gif') no-repeat scroll 0% 0%; width: 922px; height: 52px; }
#menu span { display: none; }
#menu li, #menu a { height: 51px; display: block; }
#menu li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#menu #accueil { width: 133px; }
#menu #congres { width: 131px; }
#menu #forum { width: 133px; }
#menu #partenaires { width: 130px; }
#menu #evenements { width: 131px; }
#menu #visite { width: 131px; }
#menu #info { width: 130px; }
li#accueil a:hover, #accueil #accueil a { background: transparent url('images/menu.gif') no-repeat scroll 0 -53px; }
li#congres a:hover, #congres #congres a { background: transparent url('images/menu.gif') no-repeat scroll -133px -53px; }
li#forum a:hover, #forum #forum a { background: transparent url('images/menu.gif') no-repeat scroll -264px -53px; }
li#partenaires a:hover, #partenaires #partenaires a { background: transparent url('images/menu.gif') no-repeat scroll -397px -53px; }
li#evenements a:hover, #evenements #evenements a { background: transparent url('images/menu.gif') no-repeat scroll -527px -53px; }
li#visite a:hover, #sejour #visite a { background: transparent url('images/menu.gif') no-repeat scroll -658px -53px; }
li#info a:hover, #info #info a { background: transparent url('images/menu.gif') no-repeat scroll -789px -53px; }

/* Page accueil */

#accueil div.column2 { 

	margin-bottom: 0;
}


#accueil div.column2 .encadre { min-height:435px;
  height: 435px;
	margin: 75px 39px 0 44px;
}

.column2 .encadre p a {
	color: white;
}

#accueil div.column2 .encadre p { font-size: 1em; color: black;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 10px;
}

#accueil div.column2 img {
	margin-left: 12px;
}



/* Page */

#page { background: transparent url('images/img04.gif') no-repeat; min-height: 600px; height: auto ! important; color: black; }




div#subfooter {

	color: white;

	background: #c00e1d repeat-x;

		  min-height:100px;

  height:auto !important;

  height:100px;

}



#subfooter div.main {

	width: 820px;

	margin-right: auto;

	margin-left: auto;

}



#subfooter div.main p a {

	color: white;

}



#subfooter img {

	margin: 0;

	padding: 0;

	float: left;

}



#subfooter div.main p {

margin: 0 0 0 150px;

	padding-top: 20px;

}







/* Content */







#content {



	float: left;



	width: 753px;



	padding: 0 0 0 126px;



}

#accueil #content {
	width: 793px;	
	padding: 0 0 0 86px;

}



div#content.narrowcolumn {
	width: 600px;
	margin-left: 80px;
}



.column1 {

    float:left;

    width:370px;

    }
    
 #accueil .column1 {

    width:410px;

    }

.column2 {

    float:right;

    width:370px;

    }
    
    
 #accueil .column2 {

    width: 340px;
	padding-left: 30px;
}

  #accueil .column1 p, #accueil .column2 p {
	text-align: justify;
		margin-bottom: 10px;
}


.column-end {

    clear:both;
}







.post {



	padding-top: 50px;



}







.post .title {



}







.post .title a {



	text-decoration: none;



	color: #37404C;



}







.post .title a:hover {



	text-decoration: underline;



}







.post .entry {



}







.post .meta {



	height: 16px;



	margin: 0;



	padding: 10px;



	background: url(images/img07.jpg) repeat-x left bottom;



	line-height: normal;



}







.post .meta .posted {



	display: block;



	float: left;



}







.post .meta .permalink {



	display: block;



	float: right;



	padding-left: 17px;



	background: url(images/img09.gif) no-repeat left center;



}







.post .meta .comments {



	display: block;



	float: right;



	padding: 0 30px 0 19px;



	background: url(images/img08.gif) no-repeat left center;



}







.post .longmeta {



	line-height: normal;



}







/* Navigation */







.navigation {



	clear: both;



	padding: 20px 0;



	font-weight: bold;



	font-size: larger;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







/* Sidebar */







#sidebar {



	float: right;



	width: 186px;



	padding: 67px 76px 0 0;



}







#sidebar h2 {



	font-size: 16px;



	font-weight: bold;



}







#sidebar ul {



	margin: 0;



	padding: 0;



	list-style: none;



}







#sidebar li {



	margin-bottom: 40px;



}







#sidebar li ul {



}







#sidebar li li {



	margin: 0;



}







/* Search */







#search {



}







#search br {



	display: none;



}







#search input {



	padding: 1px;



	border-top: 1px solid #BAD300;



	border-left: 1px solid #A9C817;



	border-right: 1px solid #7DAB00;



	border-bottom: 1px solid #578900;



	background: #6E9D00 url(images/img18.gif) repeat-x;



	font-size: 11px;



	font-weight: bold;



	color: #FFFFFF;



}







#search #s {



	width: 110px;



	padding: 2px 5px;



	background: #FFFFFF;



	border: 1px solid #EBEBEB;



	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color: #6B6B6B;



}







/* Comments */







#comments {



}







#comment {



	width: 500px;



}







/* Widebar */







#widebar {



	margin: 0 50px;



	padding: 25px 28px 0 28px;



	background: #F2F2F2 url(images/img11.gif) repeat-x;



}







#widebar #colA {



	float: left;



	width: 260px;



}







#widebar #colB {



	float: left;



	width: 260px;



	padding-left: 45px;



}







#widebar #colC {



	float: left;



	width: 186px;



	padding-left: 45px;



}







/* Footer */







#footer {
	height: 108px;
	background: url(images/img05.gif) no-repeat center;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#footer p {
	margin: 0;
	padding-top: 45px;
	text-align: center;



	color: #8E8E8E;



}





#footer a {
	color: #666666;
}


span.rouge, strong.rouge, h4.rouge  {
	color: rgb(223, 23, 41);
}

span.orange {
	color: rgb(250, 101, 6);
}


span.vert , .vert {
	color: rgb(31, 127, 55);
}


span.violet, strong.violet, h4.violet, h3.violet  {
	color: rgb(135, 27, 139);
}

#forum .post, #congres .post p {
	color: black;
}

/* PAGE ACCUEIL */



#accueil p.column2 {
	font-weight: bold;
	font-size: 1.2em;
	color: rgb(135, 27, 139);
	line-height: 2em;
}

#accueil p.column2 img {
	margin-top: 50px;
}

#accueil span.rouge {
	font-size: 1.3em;
}

/* PAGE CONGRES */


#congres .post p {
	text-align: justify;
}

img.cadre {
	background-color: #d8d8d8;
	padding: 5px;
	border: 1px solid rgb(31, 127, 55);
	margin: 10px;
}


/* PAGE FORUM */

.boite {
	width: 600px;
	padding-bottom: 10px;
	background: white url(images/box-forum-bottom.gif) no-repeat;
	background-position: center bottom;
	color: black;
}
.boite h2 {
	margin: 0;
	padding: 20px 20px 0;
	background: transparent url(images/box-forum-top.gif) no-repeat center top;
	text-align: center;
	height: 30px;
	border-bottom-style: none;
	color: rgb(31, 127, 55);
	font-size: 1.7em;
}


.boite img.wp-image-75 {
	margin-top: 27px;
}

.boite p {
	margin: 0 20px 1em;
	text-align: justify;
	padding-top: 0;
	line-height: 1.6em;
}

/* PAGE PARTENAIRE */

#partenaires #footer {
	height: 58px;
}

#partenaires #footer img {
	display: none;
}

#partenaires #page ul {
	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}

#partenaires #page ul li img {
	float: left;
}

#partenaires #page ul li p.partenaire {
	margin-left: 310px;
	color: black;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.3em;
}

#partenaires #page ul li p.partenaire strong {
	color: rgb(223, 23, 41);
}

#partenaires #page ul li p.partenaire a {
	color: rgb(223, 23, 41);
	text-decoration: none;
}


#partenaires #page .post ul li {
	border-bottom: 1px solid #c00f1e;
	padding-top: 20px;
}

#partenaires #page .post ul li.last { border-bottom-style: none; }

#partenaires #page ul.liste {
	padding-left: 20px;
	list-style-type: square;
	margin-bottom: 20px;
}

#partenaires #page .post ul.liste li {
	border-bottom-style: none;
	padding-top: 10px;
}



#evenements p.column2 { padding-left: 40px; width: 330px; text-align: justify; }
#evenements .post { color: black; }
#evenements span.violet { font-weight: bold; }
#evenements p { line-height: 1.5em; }
#evenements p strong.rouge { font-size: 1.3em; }
#evenements p.column2 img { margin-top: 10px; margin-bottom: 10px; }


#sejour span { margin-top: 10px; }
#sejour p.adresse a { color: black; text-decoration: underline; }
p.adresse { font-size: 0.9em; line-height: 1.3em; }
#sejour .column1 { border-right: 1px solid gray; }


#button-telecharger a { background: transparent url('images/telecharger-programme.gif') repeat scroll center top; display: block; width: 290px; height: 100px; }
#button-telecharger a:hover { background: transparent url('images/telecharger-programme.gif') no-repeat scroll center bottom; }
#button-telecharger2 a { background: transparent url('images/telecharger-programme2008.gif') repeat scroll center top; display: block; width: 460px; height: 240px; }
#button-telecharger2 a:hover { background: transparent url('images/telecharger-programme2008.gif') no-repeat scroll center bottom; }

div.column21 {
	width: 170px;
	float: left;
	border-right: 1px solid gray;
	padding-right: 7px;
}

div.column22 {
	width: 200px;
	padding-left: 200px;
}

#exposition .post a {
	color: black;
	text-decoration: none;
	font-size: 0.9em;
}

#exposition .post p {
	line-height: 1.2em;
}
#exposition h4 {
	color: black;
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
}
#exposition #content {
width: 833px;
	padding-left: 66px;
}

#exposition #content strong.rouge {
	font-size: 95%;
}


#button-telecharger3 a { background: transparent url('images/bouton-plaquette.gif') repeat scroll center top; display: block; width: 260px; height: 60px;
	margin-left: 40px;
	margin-top: 30px;
}
#button-telecharger3 a:hover { background: transparent url('images/bouton-plaquette.gif') no-repeat scroll center bottom; }

#button-telecharger4 a { background: transparent url('images/bouton-reservez.gif') repeat scroll center top; display: block; width: 147px; height: 60px;
	margin-left: 0px;
	margin-top: 30px;
}

#button-telecharger4 a:hover { background: transparent url('images/bouton-reservez.gif') no-repeat scroll center bottom; }

#button-telecharger5 a { background: transparent url('images/bouton-pourquoi-reservez.gif') repeat scroll center top; display: block; width: 147px; height: 60px;
	margin-left: 30px;
	margin-top: 30px;

}

#button-telecharger5 a:hover { background: transparent url('images/bouton-pourquoi-reservez.gif') no-repeat scroll center bottom; }

.colonne-1 {
    float: left;
    width: 370px;
}

.colonne-2 {
    padding: 0px 210px 0 440px;
    margin: 0px;}

.colonne-3 {
    float: right;
    width: 180px;
	border-left: 1px solid black;
	padding-left: 10px;
}

.colonne-4 {
    float: right;
    width: 220px;
	padding-left: 10px;
}

blockquote.note { border: 1px solid rgb(220, 220, 220); margin: 10px 10px 20px 0px; padding: 5px 10px; background: white url(images/degrade-gris.gif) repeat-x 0 bottom; text-align: justify; }

#partenaires #page .post .note ul li {

	padding-top: 10px;
	border-bottom-style: none;
}

#partenaires #page .post .note ul {
	list-style-type: square;
	margin-left: 15px;
}


a.pdf { margin: 0pt; background: transparent url('images/pdf.gif') no-repeat; padding-left: 20px; font-size: 100%;
	color: black;
	text-decoration: underline;
}

a.plus { margin: 0pt; background: transparent url('images/plus.gif') no-repeat; padding-left: 20px; font-size: 100%;
	color: black;
	text-decoration: underline;
}

#exposition #content #post-29.post{
width: 603px;
	padding-left: 66px;
}

#exposition #content #post-29.post strong.rouge {
	font-size: 100%;
}
#exposition  #post-29.post p {
	line-height: 1.5em;
}

ul.pdf {
	display: block;
	float: left;
	list-style-type: none;
	margin-left: 20px;
	width: 360px;
}

#content ul.pdf li {
background: url(http://www.a3ts.org/wp-content/themes/gluttony/images/icon-pdf.gif) no-repeat left top;
padding-left: 20px;
margin-bottom: 10px;
	padding-bottom: 5px;
}
#content ul.pdf li a {
	color: rgb(64, 64, 64);
}

span.legende {
	color: black;
	font-style: italic;
	line-height: 18px;
}


/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img, #content .wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text, #contentleft .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
text-align: center;
}
/* End captions */

a.lien-pdf {
background: url(http://www.a3ts.org/wp-content/themes/gluttony/images/icon-pdf.gif) no-repeat left top;
padding-left: 20px;
margin-bottom: 10px;
	padding-bottom: 5px;
	color: black;
	text-decoration: underline;
margin-right: 10px;
}

a.lien-pdf:hover {
	text-decoration: none;
}

div.center {
	text-align: center;
}

img.alignright.wp-image-201 {
	margin-right: -108px;
}
