/************************** BALISES CONVENTIONNELLES */

body{
	background-color: #ffcc99; /* FFCC66 #f2e5d4 url('http://www.patricerasconseil.fr/v-test/images/fond-acc.jpg') no-repeat top center;*/
	background-image:url('http://www.patricerasconseil.fr/images/fond-acc-femme-tofras.jpg');
	background-repeat:no-repeat;
	background-position:30% 5%;
	text-align:center;
	margin:0;
}
h1{
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
	font-family: arial narrow, arial;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	font-style:none;
}
h2{
	line-height:0;
	clear: both; 
	text-align: left;
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	color: #93117E;
}
hr{
clear:both;
width:100%;
color: #94127f;
background-color: #94127f;
height: 8px;
padding:0;
border: 0;
}
a
{
color:#3399ff;/*#6854A0;*/
text-decoration:none;
} 
a:hover
{
/*color:#93117E;*/
text-decoration:underline;
}

/*/////////////////////////////// - ////////////////////////////////////////////////*/

/************************** MENUS */

/* sous-menus */
#sous-menu{
vertical-align:top;
float:left;
text-align:left;
width:100%;
height:auto;
margin:0;
padding-bottom:20px;
}
ul#ss-menu { 
width : 100%; 
height : 30px;
margin : 0;
padding : 0;
background-color : #ffffff;
border : none;
list-style-type : none; 
}
ul#ss-menu li {
padding : 0 0.5em;  
padding-top:10px;
line-height : 30px;
}
ul#ss-menu li.bouton_gauche {
float : left;
width:auto;
height:30px;
background-color : #94127f;
border-right : 1px solid white; 
}
ul#ss-menu li.bouton_droite {
float : right;
border-left : 1px solid black;
}
ul#ss-menu a {
color : #ffffff;
text-decoration : none;
padding : 0 0.5em; 
font :  0.70em "Trebuchet MS";
}
ul#ss-menu a:hover { 
font-weight: bold;
text-decoration : underline;
}
#contentpage{
	width:950px;
	height:100%;
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	vertical-align:top;
}
/*///////////////////////////////////////////////////////////*/

/************************** TOP PAGE */

#top{
	width:100%;
	height:80px;
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:#fffdee;
	display: block;
	border: 0px solid black;
}
#logo{
	float:left;
	width:36%;
	height:100%;
	text-align:left;
	display: block;
}
#menu{
	float:left;
	width:64%;
	height:100%;
	text-align:left;
	vertical-align:top;
	display: block;
}


/************************** BANNERS */

#banners{
	width:100%;
	height:180px;
	margin:20 0 10 0;
	padding:0 0 0 0;
	border: 0px solid black;
	display: block;
	text-align:center;
}
#bannerFlash{
	width:100%;
	height:220px;
	margin:20 0 0 0;
	padding:0 0 0 0;
	border: 2px solid black;
	display: block;
	text-align:left;
	border:0px solid black;
}
#video{
	float:left;
	width:35%;
	height:180px;
	margin-left:0;
	margin-right:10px;
	padding:0 0 0 0;
	border: 0px solid black;
	display: block;
}
#banner{
	float:right;
	width:61%;
	height:180px;
	margin-left:10px;
	padding:0 0 0 0;
	border: 0px solid black;
	display: block;
}
#activites{
	width:100%;
	height:180px;
	margin:25 0 80 0;
	padding:0 0 0 0;
	text-align:center;
	vertical-align:middle;
	/*background:#feecca;*/
	display: block;
	border: 0px solid black;
}


/************************** LEFT CONTENT */

#content_left{
	float:left;
	text-align:left;
	width:25%;
	height:auto;
	margin-right:0px;
	margin-bottom:10px;
	border:0px solid black;
}
.video-content{
	width:100%;
	float:left;
	text-align:center;
	vertical-align:top;
	height:auto !important;
	border-top: 5px solid #ffcc99;
	border-bottom: 2px solid #ffff99;
	margin:0 0 10 0;
	padding:0 0 0 0;
	background:white;
}
#mini-cadres{
	float:left;
	text-align:center;
	width:100%;
	height:auto !important;
	margin:0 0 10 0;
	padding:0 0 10 0;
	background:white;
	border-top: 5px solid #ffcc99;
	border-bottom: 2px solid #ffff99;
}
.mini-titles{
	clear:both;
	margin:0 0 10 0;
	padding:10 0 5 0;
	text-indent: 10px;
	width:100%;
	color:#333366;
	text-align:left;
	height:30px;
	font-family: arial, verdana;
	font-size:15px;
	font-weight:bold;
	background: #ffffff; /*#d07bbe*/
	vertical-align:center;
	text-transform: uppercase;
}
#mini-cadres hr{
	color:#663300;
	width:90%;
	text-align: left;
	height: 1px;
	background-color: #663300;
	border:0;
}
.mini-titles-bottom{
	clear:both;
	margin:0 0 0 0;
	padding:15 0 5 0;
	text-indent: 10px;
	width:100%;
	color:#333366;
	text-align:left;
	height:auto;
	font-family: arial, verdana;
	font-size:12px;
	font-weight:bold;
	background: #ffffff; /*#d07bbe*/
	vertical-align:center;
}
.mini-titles-bottom a{
	color:#333366;
}
.mini-titles-bottom a:hover{
	color:#333366;
	text-decoration:underline;
}
.elements{
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	padding:0 5 5 20;
}
.elements a{
	color:#996600;
	border:0;
}
.elements a:hover{
	color:#996600;
}
.elements ol{
	list-style-type:decimal;
	list-style-position:inside;
	padding:0;
	margin:0;
	font:12px #663300 italic bold;
}
.elements li{
	
}

/************************** MAIN CONTENT */

#center{
	clear:both;
	width:100%;
	height:100% !important;
	border:0;
	padding:0 0 0 0;
	margin:0 0 10 0;
	display: block;
	border: 0px solid black;
	border-top:0px solid #94127f;
}
#imgCentrale{
	width:100%;
	height:auto;
	margin:10 0 10 0;
	padding:0 0 0 0;
	border:0px solid black;
	background-color:white;
}
.inside-act{
	float:left;
	margin:0 0 10 0; 
	height:auto !important;
	width:100%;
	border:0px solid black; 
	background-color:white;
}
#latestnews{
	clear:both;
	width:100%;
	height:auto !important;
	margin:0 0 10 0;
	padding:0 0 0 0;
	background-color:white;
	text-align:left;
	border:0px solid yellow;	
}
.img-news{
	float:left;
	padding: 0 0 0 0;
	margin:5 0 15 20;
	width:34%;
	border:0px solid red;
	background-color:white;
}
.text-news{
	float:left;
	width:63%;
	vertical-align:middle;
	padding-top:0px;
	border:0px solid grey;
	background-color:white;
}
#actualiteTab{
	clear:both;
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0px solid grey;
	background-color:#361300;
	text-align:left;
}
#actualiteTab a{
	color:white;
}
#actualiteTab a:hover{
	color:#361300;
	text-decoration:underline;	
}
#topAct{
	float:left;
	width:100%;
	height:30px;
	padding:3 0 0 0;
	text-indent:40px;
	margin:0 0 0 0;
	text-align:left;
	text-transform:uppercase;
	font-size:20px;
	font-family: verdana arial;
	font-weight:bolder;
	background-color:#ffcc99;
	color:#cb9a34;
	border:0px solid blue;
}
#topAct a{
	color:#7e3009;
	text-transform:uppercase;
}
#topAct a:hover{
	color:#b8802a;
	text-transform:uppercase;
}
#bottomAct{
	padding-left:10px;
	padding-bottom:20px;
}
#bottomAct a{
	text-align:right;
	color:#5c3529;
	text-indent:40px;
}
#bottomAct a:hover{
	text-align:right;
	color:#f1d7b2;
	text-indent:40px;
}
#cadreAct{
	float:left;
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 20 0;
	border:0px solid red;
}
#cadreAct-title{
	float:left;
	width:100%;
	text-align:left;
	text-indent:40px;
	color:white;/*#cb9a34;*/
	font-size:15px;
	font-weight:bold;
	padding:15 0 10 0;
}
#cadreAct-title a{
	color:white;
}
#cadreAct-title a:hover{
	color:#333366;
	text-decoration:underline;
}
#actCadreTitre-1{
	float:left;
	width:30% !important;
	font:12px;
	height:auto;
	padding:0 1% 0 1%;
	margin:0 0 0 0;
	border:0px solid GREY;
}
#actCadreTitre-1 a{
	color:white;
}
#actCadreTitre-1 a:hover{
	color:#361300;
	text-decoration:underline;
}
#actCadreTitre{
	float:left;
	width:30% !important;
	font:12px;
	height:auto;
	padding:0 1% 0 1%;
	margin:0 0 0 0;
	border:0px solid GREY;
}
#actCadreTitre img{
	float:left;
	vertical-align:top;
	width:215px;
	height:150px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0px;
}
#padImg{
	padding:0 0 5 0;
}
#actTitre{
	width:225px;
	height:auto;
	padding:10 5 10 0;
	margin:10 0 0 0;
	text-align:left;
	color:white;
	font-size:12px;
	font-weight:bold;
	border:0px solid red;
}/*
#actTitre a {
	color:white;
}
#actTitre a:hover {
	color:white;
	text-decoration:underline;
}*/
#actCadreTitre a{
	color:white;
}
#actCadreTitre a:hover{
	color:#361300;
	text-decoration:underline;
}
#maincontent{
	width:74%;
	float:right;
	vertical-align:top;
	height:auto;
	margin-left:0px;
	margin-bottom:50px;
	padding:0;
}
#maincontent-top{
	width:100%;
	vertical-align:top;
	text-align:left;
	margin-bottom:20px;
}
.sousTitre {
clear: both;  /* pour obliger le retour ¶ la ligne des menus */
text-align: left;
font-size: 13px;
font-family: Verdana;
font-weight: bold;
color: #93117E;
}
.Courant {
clear: both;  /* pour obliger le retour ¶ la ligne des menus */
padding-left: 10px;
text-align: left;
font-size: 13px;
font-family: Verdana;
font-weight: normal;
color:#6854A0;
}
.CourantAligne {
clear: both;  /* pour obliger le retour ¶ la ligne des menus */
text-align: left;
font-size: 13px;
font-family: Verdana;
font-weight: normal;
color:#6854A0;
}


/************************** AUTRES CONTENT */

#autres-contenus{
	width:100%;
	height:auto;
	padding:0 0 20 0;
	margin:0 0 0 0;
	display:block;
	border: 5 1 1 1;
	border-color:solid #94127f;
}

/*Intervenants*/
#inter{
	clear: both;
	width:100%;
	height:auto;
	padding-top:20px;
	text-align:left;
}
#prez-inter{
	float:left;
	text-align:left;
	height:auto;
	width:50%;
}
#img-inter{
	float:left;
	width:30%;
	text-align:left;
	height:auto;
}


/************************** FOOTER */

#footer{
	clear:both;
	width:950px;
	height:200px;
	border-top: 5px solid #cc6633;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#f2e5d4;
	background-image:url('http://www.patricerasconseil.fr/images/fond-footer-art.jpg');
	background-repeat: no-repeat;
	font-weight:bold;
}
#footer a{
	color:#FFFFFF;
}
#footer a:hover{
	font-style:underline;
}
#column{
	width:auto;
	height:auto;
	text-align:left;
	margin:0;
	padding-top:5px;
	padding-left:20px;
	border-right : 2px solid black;
}
ul#column{
	width :auto; 
	height : auto;
	margin : 0;
	padding :0;
	border : none;
	list-style-type : none;
}
ul#column li{
	padding : 0 0.5em;  
	padding-top:11px;
}
ul#column li.degre1{
	float : left;
	width:auto;
	height:auto;
	font-weight:bold;
	border-right : 1px solid #663300;
}
ul#column li.degre3{
	float : left;
	width:auto;
	height:auto;
	font-weight:bold;
}
.degre2{
	float : left;
	height:auto;
	font-size:12px;
	padding-left:20px;
	font-weight:normal;
}
ul#column a{

}
ul#column a:hover{

}


/* BOTTOM */

#bottom{
	clear:both;
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:25px;
	text-align:center;
	font-size:11px;
	color:white;
	border: 0px solid white;
}
#bottom a{
	color:#ffffcc;
}
#bottom a:hover{
	color:#ffffcc;
	text-decoration:underline;
}
.basdepage{
	padding:20px;
}


/****************************** UTILITAIRES ******************************/
.inside{padding:0;}
